Procedural textures, noises, rocks - Grasshopper2024-03-28T23:34:27Zhttps://www.grasshopper3d.com/forum/topics/rocks?xg_source=activity&%3Bid=2985220%3ATopic%3A1491494&%3Bpage=1&feed=yes&xn_auth=nosimplex%20Perlin%20noise%20mi…tag:www.grasshopper3d.com,2018-01-12:2985220:Comment:18773902018-01-12T12:04:43.396ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769351556?profile=original" target="_self">simplex%20Perlin%20noise%20min%20max%20inside%20volume%20LEGACY.gh</a></p>
<p>A faster version than the previous one</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769351556?profile=original" target="_self">simplex%20Perlin%20noise%20min%20max%20inside%20volume%20LEGACY.gh</a></p>
<p>A faster version than the previous one</p> And the version using an out…tag:www.grasshopper3d.com,2016-08-07:2985220:Comment:15779082016-08-07T20:22:10.708ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>And the version using an output as a mesh. Here a sphere.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178522?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178522?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>And the version using an output as a mesh. Here a sphere.</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178522?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178522?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p> For Kim,
http://www.grasshop…tag:www.grasshopper3d.com,2016-08-07:2985220:Comment:15781162016-08-07T20:09:29.576ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>For Kim, </p>
<p><a href="http://www.grasshopper3d.com/photo/simplex-and-perlin-noise-on-surface?xg_source=activity" target="_blank">http://www.grasshopper3d.com/photo/simplex-and-perlin-noise-on-surface?xg_source=activity</a></p>
<p>here a version in 3d in a box…</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178109?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178109?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p>For Kim, </p>
<p><a href="http://www.grasshopper3d.com/photo/simplex-and-perlin-noise-on-surface?xg_source=activity" target="_blank">http://www.grasshopper3d.com/photo/simplex-and-perlin-noise-on-surface?xg_source=activity</a></p>
<p>here a version in 3d in a box</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178109?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178109?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p> A script with som updates, ca…tag:www.grasshopper3d.com,2016-08-07:2985220:Comment:15781132016-08-07T20:07:10.258ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>A script with som updates, can generate Cranal or Dents texture (names from Cinema4d).</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178235?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178235?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p>As example there is a mesh plane, a sphere mesh or Fertility mesh. …</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178367?profile=original" target="_self"><img class="align-full" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178367?profile=RESIZE_1024x1024" width="721"></img></a></p>
<p>A script with som updates, can generate Cranal or Dents texture (names from Cinema4d).</p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178235?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178235?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p>As example there is a mesh plane, a sphere mesh or Fertility mesh. </p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178367?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178367?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p> Here is a new example, it loo…tag:www.grasshopper3d.com,2016-08-06:2985220:Comment:15776122016-08-06T10:32:38.388ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>Here is a new example, it looks like Cranal texture from Cinema4d, </p>
<p>it used 3D noise, simplex noise and Perlin noise </p>
<p><a href="http://www.food4rhino.com/project/4dnoise?etx" target="_blank">http://www.food4rhino.com/project/4dnoise?etx</a></p>
<p>As these model outputs values between -1 to 1, I apply first and absolute fonction followed by a lower truncation and a rescaling. A graph mapper is also used after the rescaling. After that each vertex of the mesh is translated (bump…</p>
<p>Here is a new example, it looks like Cranal texture from Cinema4d, </p>
<p>it used 3D noise, simplex noise and Perlin noise </p>
<p><a href="http://www.food4rhino.com/project/4dnoise?etx" target="_blank">http://www.food4rhino.com/project/4dnoise?etx</a></p>
<p>As these model outputs values between -1 to 1, I apply first and absolute fonction followed by a lower truncation and a rescaling. A graph mapper is also used after the rescaling. After that each vertex of the mesh is translated (bump map). Et voilà ! </p>
<p>Beware, calculations on Fertility model are long (2 minutes). <a href="http://storage.ning.com/topology/rest/1.0/file/get/2769178439?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769178439?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p>
<p><a href="http://storage.ning.com/topology/rest/1.0/file/get/2769179088?profile=original" target="_self"><img width="721" src="http://storage.ning.com/topology/rest/1.0/file/get/2769179088?profile=RESIZE_1024x1024" width="721" class="align-full"/></a></p> Single octave Cell Noise look…tag:www.grasshopper3d.com,2016-08-02:2985220:Comment:15752872016-08-02T22:22:43.161ZThomas Helzlehttps://www.grasshopper3d.com/profile/ThomasHelzle
<p>Single octave Cell Noise looks a bit artificial IMO for rocks.</p>
<p>Try adding several "octaves" together by duplicating the noise for each octave, making it half the size (scale) and half the strength (height) each time (could also be a loop).</p>
<p>In Lightwave the result is called "Crumple" and it's quite nice at around 3-7 octaves. Can also work for wavy water.</p>
<p></p>
<p>For rocks, I find Perlin Turbulence often better than cell noise based textures and it's faster…</p>
<p>Single octave Cell Noise looks a bit artificial IMO for rocks.</p>
<p>Try adding several "octaves" together by duplicating the noise for each octave, making it half the size (scale) and half the strength (height) each time (could also be a loop).</p>
<p>In Lightwave the result is called "Crumple" and it's quite nice at around 3-7 octaves. Can also work for wavy water.</p>
<p></p>
<p>For rocks, I find Perlin Turbulence often better than cell noise based textures and it's faster too.</p>
<p></p>
<p>This is pretty much the bible of procedurals if you want to dive deeper:</p>
<p><a href="https://www.amazon.com/Texturing-Modeling-Third-Procedural-Approach/dp/1558608486/ref=dp_ob_title_bk" target="_blank">https://www.amazon.com/Texturing-Modeling-Third-Procedural-Approach/dp/1558608486/ref=dp_ob_title_bk</a></p>
<p></p>
<p>Cheers,</p>
<p></p>
<p>Tom</p> No problem, I like to learn n…tag:www.grasshopper3d.com,2016-08-02:2985220:Comment:15754202016-08-02T19:10:01.284ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>No problem, I like to learn new things and understand what is behind. So thanks for ideas.</p>
<p>I discovered Worley cellular texture 2 days ago during a reading with Grasshopper Closest Points it was easy to implement it. Now I will try to replicate Cranal Texture of C4D. </p>
<p>No problem, I like to learn new things and understand what is behind. So thanks for ideas.</p>
<p>I discovered Worley cellular texture 2 days ago during a reading with Grasshopper Closest Points it was easy to implement it. Now I will try to replicate Cranal Texture of C4D. </p> Thank you Laurent, forgive me…tag:www.grasshopper3d.com,2016-08-02:2985220:Comment:15754182016-08-02T18:53:25.794Zmark zirinskyhttps://www.grasshopper3d.com/profile/markzirinsky
<p>Thank you Laurent, forgive me if I was unclear, I was suggesting, as a basis for a procedural textures, one or two of the more common crystal system geometries. The crystal system geometry can be used as a procedural basis for meshing. Food for thought. Some examples of mineral and crystal photography, for some real life examples of crystal structure, can be found on Jeff Scovils' website. Forgive me if I am getting too far off topic, it was just an idea I thought you might find useful.…</p>
<p>Thank you Laurent, forgive me if I was unclear, I was suggesting, as a basis for a procedural textures, one or two of the more common crystal system geometries. The crystal system geometry can be used as a procedural basis for meshing. Food for thought. Some examples of mineral and crystal photography, for some real life examples of crystal structure, can be found on Jeff Scovils' website. Forgive me if I am getting too far off topic, it was just an idea I thought you might find useful. Anyway, great work, please keep up the great work, I have learned alot from your examples and scripts.</p> Mark, at the moment I am more…tag:www.grasshopper3d.com,2016-08-02:2985220:Comment:15754132016-08-02T18:05:54.968ZLaurent DELRIEUhttps://www.grasshopper3d.com/profile/LaurentDelrieu
<p>Mark, at the moment I am more interested to learn procedural textures than rocks. </p>
<p>If you seek crystal/gemstone David Rutten has done a beautiful script :</p>
<p><a href="https://discourse.mcneel.com/t/grasshopper-and-brazil-gemstones/21875" target="_blank">https://discourse.mcneel.com/t/grasshopper-and-brazil-gemstones/21875</a></p>
<p></p>
<p>Mark, at the moment I am more interested to learn procedural textures than rocks. </p>
<p>If you seek crystal/gemstone David Rutten has done a beautiful script :</p>
<p><a href="https://discourse.mcneel.com/t/grasshopper-and-brazil-gemstones/21875" target="_blank">https://discourse.mcneel.com/t/grasshopper-and-brazil-gemstones/21875</a></p>
<p></p> Thank you again for sharing y…tag:www.grasshopper3d.com,2016-08-02:2985220:Comment:15751382016-08-02T17:08:43.373ZKellan Shanahanhttps://www.grasshopper3d.com/profile/dodecahedron
Thank you again for sharing your work in such detail, really a gift to all of us. Can't wait to play with this when I get a chance!
Thank you again for sharing your work in such detail, really a gift to all of us. Can't wait to play with this when I get a chance!