码迷,mamicode.com
首页 > 其他好文 > 详细

一种裂纹效果的实现

时间:2021-02-16 12:39:46      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:sha   rate   img   补充   编辑   iter   inf   ima   lsh   

裂纹效果的实现  

——一种真正递归分岔的裂纹

 

关键字:arnold,裂纹,裂缝,裂痕,递归,二叉树,地震裂纹

 

 

 

 

一般Vnoise(或叫cell noise) 实现的裂纹更像是土地干旱裂的,如下图是用vnoise实现:

技术图片

 

 

 

而我想要的是一种大地震造成的大范围的裂纹的模拟,可以递归分岔的树状裂缝结构,vnoise不能满足需求,根据二叉树原理自己做一个吧!

 

 


 

效果展示:

技术图片

 下图是没有扭曲坐标的效果:

技术图片

 

 

补充说明::

 

安装最新版arnold6_foolshader  arnold5_foolshader 就可使用该节点,节点名cracknoise

分岔的数量与iterate的exp 成反比

iterate越大计算越慢,但并非指数关系,收敛较快

 

节点安装方法:

 在htoa中dll文件放到arnold/plugin下,在软件里该节点在shading环境右键fool texture下。

在mtoa中dll文件放到arnold/shaders下,在软件里,该节点在材质编辑器的texture/fool texture下。

相关的案例文件和dll文件请到群里下载。

 


          技术图片

 

一种裂纹效果的实现

标签:sha   rate   img   补充   编辑   iter   inf   ima   lsh   

原文地址:https://www.cnblogs.com/xrnds/p/14400076.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!