Home / Art

Artist Recreates California’s Chill Vibes and Summer Blues Using Only Denim

Hotel California Denim Art by Ian Berry

I Had To Stop For The Night // Denim on Denim | 61 x 122 cm | 2019

The Golden State of California is getting a reimagining in a wave of blue hues thanks to denim artist Ian Berry. The London-based artist was in sunny San Francisco putting up a large installation, when a trip down to LA made him recognize and truly appreciate the atmosphere and energy of his surroundings. “There is something about the brightness there, the ambition, the positive vibes,” Berry tells My Modern Met, “and in some ways it was a break from Brexit Britain for me.” This is where his concept for his next artistic series, aptly titled Hotel California, began.

“As an ‘80s child I also love California, and LA,” Berry admits. “You think of the films, the positivity for the future. It was upbeat. I started there but then declined, so, a little like Hotel California…” This dichotomy of feelings about a single location is perfectly exemplified by the cobalt, sapphire, navy tones of his art, made entirely of jeans. It’s as though you’re looking at hotels with pools and resort lounge chairs, palm trees in the distance—all under a blue filter. They’re quintessential images of that proverbial “Cali life”…but completely submerged.

Much like the Eagles song “Hotel California,” there is a duality to these seemingly relaxing scenes. As the song states, “This could be heaven or this could be Hell,” such is the case for Berry’s blue locales. Is it a silent oasis or a lonely abyss?

Hotel California Denim Art by Ian Berry

The Roosevelt, LA // Denim on Denim | 90 x 122 cm | 2019

Hotel California Denim Art by Ian Berry

Shimmering Light // Denim on Denim | 70×70 | 2019

Regardless of how one interprets each piece, there’s one common conclusion: Berry is a master of his craft. It’s hard to believe that every inch of each creation is made entirely of jeans. Having sourced his denim from various people, places, brands, and mills all around the world, he manages to manipulate the sturdy fabric to mimic depth, shadow, light, shape, tone, texture, and everything in between.

“With my work I'm always challenging myself with the way light hits things,” Berry tells us, “and I try to be like a photorealistic painter, just with denim not paint.” We’ve seen this gifted artist recreate the sheen of metal on a train, the intricate patterns of parquet flooring, and the typography of a traditional diner’s fluorescent signage, but his latest challenge may be the most impressive of all—water reflections.

When asked about this new aspect of his series, Berry gushes, “The ripples of the water and the reflections were actually really enjoyable to make, labor intensive and slow, but I love the way I can get the denim to work for me with the gradients.” The biggest challenge, he laments, is when he takes creative liberties with his images (for which he uses photographic references). “For instance, if you put something in, you should have a reflection, or even worse, ripples connected to it, so that is a big challenge.” In the end, his skill, patience, and keen eye for all shades of blue have resulted in a remarkable series.

Hotel California is currently on view in London at Catto Gallery through July 28, 2019.

Artist Ian Berry works exclusively in denim to reimagine California completely in blue.

Hotel California Denim Art by Ian Berry

Pool Study 1 | Tiles // Denim on Denim | 70×70 | 2019

Water Reflections Made From Jeans

Hotel California Denim Art by Ian Berry

Pool Study 2 | Donut // Denim on Denim | 2019

Hotel California Denim Art by Ian Berry

Pool Study 2 | Donut (detail)

He layers all different shades of jeans to create his remarkably photorealistic images.

Hotel California Denim Art by Ian Berry

And Still The Voices Are Calling From Far Away // Denim on Denim | 120 x 120 | 2019

Hotel California Denim Art by Ian Berry

And Still The Voices Are Calling From Far Away (detail)

Hotel California Denim Art by Ian Berry

My Head Grew Heavy And My Sight Grew Dim // Denim on Denim | 180 x 90 | 2019

Hotel California Denim Art by Ian Berry

My Head Grew Heavy And My Sight Grew Dim (detail)

Hotel California Denim Art by Ian Berry

To The Place I Was Before // Denim on Denim | 61 x 122 | 2019

Hotel California Denim Art by Ian Berry

To The Place I Was Before (detail)

Hotel California Denim Art by Ian Berry

Such A Lovely Place // Denim on Denim | 63.2 x 122 | 2019

Hotel California Denim Art by Ian Berry

Hotel California in Denim

Hotel California // Denim on Denim | 70 x 70 cm | 2019

Ian Berry: Website | Facebook | Instagram

My Modern Met granted permission to feature photos by Ian Berry.

Related Articles:

Artist Creates “Secret Garden” with the Last Denim Made in USA

Incredible “Paintings” Made Entirely Out of Denim Jeans

Artist Uses Denim Jeans to Create Realistic Scenes of Everyday Life

Artist Paints Landscapes on Jackets Turning the Wearer into a Walking Art Gallery

Pinar

Pinar Noorata is the Managing Editor at My Modern Met. She is a writer, editor, and content creator based in Brooklyn, NY. She earned her BA in Film and Media Studies from CUNY Hunter College and is an alumni of the Center for Arts Education’s Career Development Program in NYC. She has worked at major TV, film, and publishing companies as well as other independent media businesses. When she isn’t writing, editing, or creating videos herself, Pinar enjoys watching movies, reading, crafting, drawing, and volunteering at her local animal shelter.
Become a
My Modern Met Member
As a member, you'll join us in our effort to support the arts.

Sponsored Content

`;e.insertAdjacentHTML(i,s)}return document.getElementById(t)}_repeatDynamicAds(t){const i=[],n=this._removeRecipeCapExperiment.result&&t.location===d.Recipe?99:this.locationMaxLazySequence.get(t.location),s=t.lazy?w(n,0):0,o=t.max,r=t.lazyMax,a=0===s&&t.lazy?o+r:Math.min(Math.max(s-t.sequence+1,0),o+r),l=Math.max(o,a);for(let n=0;n=o;i.push(e({},t,{sequence:s,lazy:r}))}}return i}_locationEnabled(e){const t=this._clsOptions.enabledLocations.includes(e.location),i=this._clsOptions.disableAds&&this._clsOptions.disableAds.all||document.body.classList.contains("adthrive-disable-all"),n=!document.body.classList.contains("adthrive-disable-content")&&!this._clsOptions.disableAds.reasons.has("content_plugin");return t&&!i&&n}constructor(e,t){this._clsOptions=e,this._adInjectionMap=t,this._recipeCount=0,this._mainContentHeight=0,this._mainContentDiv=null,this._totalAvailableElements=[],this._minDivHeight=250,this._densityDevice=u.Desktop,this._pubLog={onePerViewport:!1,targetDensity:0,targetDensityUnits:0,combinedMax:0},this._densityMax=.99,this._smallerIncrementAttempts=0,this._absoluteMinimumSpacingByDevice=250,this._usedAbsoluteMinimum=!1,this._infPageEndOffset=0,this.locationMaxLazySequence=new Map([[d.Recipe,5]]),this.locationToMinHeight={Below_Post:Ae,Content:Ae,Recipe:Ae,Sidebar:Ae};const{tablet:i,desktop:n}=this._clsOptions.siteAds.breakpoints;this._device=((e,t)=>{const i=window.innerWidth;return i>=t?"desktop":i>=e?"tablet":"phone"})(i,n),this._config=new ue(e),this._clsOptions.enabledLocations=this._config.enabledLocations,this._clsTargetAdDensitySiteExperiment=this._clsOptions.siteAds.siteExperiments?new we(this._clsOptions):null,this._stickyContainerAdsExperiment=new Oe,this._stickyContainerRecipeExperiment=new xe,this._removeRecipeCapExperiment=new ge}}function Pe(e,t){if(null==e)return{};var i,n,s={},o=Object.keys(e);for(n=0;n=0||(s[i]=e[i]);return s}class ke{get enabled(){return!0}}class De extends ke{setPotentialPlayersMap(){const e=this._videoConfig.players||[],t=this._filterPlayerMap(),i=e.filter((e=>"stationaryRelated"===e.type&&e.enabled));return t.stationaryRelated=i,this._potentialPlayerMap=t,this._potentialPlayerMap}_filterPlayerMap(){const e=this._videoConfig.players,t={stickyRelated:[],stickyPlaylist:[],stationaryRelated:[]};return e&&e.length?e.filter((e=>{var t;return null==(t=e.devices)?void 0:t.includes(this._device)})).reduce(((e,t)=>(e[t.type]||(C.event(this._component,"constructor","Unknown Video Player Type detected",t.type),e[t.type]=[]),t.enabled&&e[t.type].push(t),e)),t):t}_checkPlayerSelectorOnPage(e){const t=this._potentialPlayerMap[e].map((e=>({player:e,playerElement:this._getPlacementElement(e)})));return t.length?t[0]:{player:null,playerElement:null}}_getOverrideElement(e,t,i){if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}else{const{player:e,playerElement:t}=this._checkPlayerSelectorOnPage("stickyPlaylist");if(e&&t){const n=document.createElement("div");t.insertAdjacentElement(e.position,n),i=n}}return i}_shouldOverrideElement(e){const t=e.getAttribute("override-embed");return"true"===t||"false"===t?"true"===t:!!this._videoConfig.relatedSettings&&this._videoConfig.relatedSettings.overrideEmbedLocation}_checkPageSelector(e,t,i=[]){if(e&&t&&0===i.length){return!("/"===window.location.pathname)&&C.event("VideoUtils","getPlacementElement",new Error(`PSNF: ${e} does not exist on the page`)),!1}return!0}_getElementSelector(e,t,i){return t&&t.length>i?t[i]:(C.event("VideoUtils","getPlacementElement",new Error(`ESNF: ${e} does not exist on the page`)),null)}_getPlacementElement(e){const{pageSelector:t,elementSelector:i,skip:n}=e,s=V(t),{valid:o,elements:r}=s,a=Pe(s,["valid","elements"]),l=L(i),{valid:c,elements:d}=l,u=Pe(l,["valid","elements"]);if(""!==t&&!o)return C.error("VideoUtils","getPlacementElement",new Error(`${t} is not a valid selector`),a),null;if(!c)return C.error("VideoUtils","getPlacementElement",new Error(`${i} is not a valid selector`),u),null;if(!this._checkPageSelector(t,o,r))return null;return this._getElementSelector(i,d,n)||null}_getEmbeddedPlayerType(e){let t=e.getAttribute("data-player-type");return t&&"default"!==t||(t=this._videoConfig.relatedSettings?this._videoConfig.relatedSettings.defaultPlayerType:"static"),this._stickyRelatedOnPage&&(t="static"),t}_getMediaId(e){const t=e.getAttribute("data-video-id");return!!t&&(this._relatedMediaIds.push(t),t)}_createRelatedPlayer(e,t,i,n){"collapse"===t?this._createCollapsePlayer(e,i):"static"===t&&this._createStaticPlayer(e,i,n)}_createCollapsePlayer(t,i){const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyRelated"),o=n||this._potentialPlayerMap.stationaryRelated[0];if(o&&o.playerId){this._shouldOverrideElement(i)&&(i=this._getOverrideElement(n,s,i)),i=document.querySelector(`#cls-video-container-${t} > div`)||i,this._createStickyRelatedPlayer(e({},o,{mediaId:t}),i)}else C.error(this._component,"_createCollapsePlayer","No video player found")}_createStaticPlayer(t,i,n){if(this._potentialPlayerMap.stationaryRelated.length&&this._potentialPlayerMap.stationaryRelated[0].playerId){const s=this._potentialPlayerMap.stationaryRelated[0];this._createStationaryRelatedPlayer(e({},s,{mediaOrPlaylistId:t}),i,n)}else C.error(this._component,"_createStaticPlayer","No video player found")}_shouldRunAutoplayPlayers(){return!(!this._isVideoAllowedOnPage()||!this._potentialPlayerMap.stickyRelated.length&&!this._potentialPlayerMap.stickyPlaylist.length)}_determineAutoplayPlayers(){const e=this._component,t="VideoManagerComponent"===e,i=this._context;if(this._stickyRelatedOnPage)return void C.event(e,"stickyRelatedOnPage",t&&{device:i&&i.device,isDesktop:this._device}||{});const{player:n,playerElement:s}=this._checkPlayerSelectorOnPage("stickyPlaylist");n&&n.playerId&&n.playlistId&&s?this._createPlaylistPlayer(n,s):Math.random()<.01&&setTimeout((()=>{C.event(e,"noStickyPlaylist",t&&{vendor:"none",device:i&&i.device,isDesktop:this._device}||{})}),1e3)}_initializeRelatedPlayers(e){const t=new Map;for(let i=0;ie-t))}filterUsed(){this._map=this._map.filter((({dynamicAd:e})=>!e.used))}reset(){this._map=[]}constructor(){this._map=[]}}class Me extends Ie{}try{(()=>{const e=new W;e&&e.enabled&&(new Ee(e,new Me).start(),new Re(new K(e),e).init())})()}catch(e){C.error("CLS","pluginsertion-iife",e),window.adthriveCLS&&(window.adthriveCLS.injectedFromPlugin=!1)}}();