Houdini如何做出一地的苹果的效果?
Hello!大家好,我是阿广,Houdini是一款不错的影视特效软件,它的克隆功能也是很多软件遥不可及的,那么今天,我大头波特哥哥就教给大家的是:Houdini如何做出一地的苹果的效果。(⊃‿⊂)
原料/工具
Houdini FX 17.5.425
方法/步骤
第1步
创建一个geo,点开后创建一个curve节点,回车以后画出一个线段是苹果的一半
第2步
将curve改成NURBS模式
第3步
给它加个旋转节点revolve,然后把NURBS改成Polygon,我们还要加一个convert节点
第4步
添加一个缝合的节点fuse,把缝合的点缝合上
第5步
在一旁创建一个curve节点,还像之前的一样画一个一半的把儿,给fuse节点的显示为线框显示
第6步
画好线之后,还是把Polygon改成NURBS模式,然后给它加个旋转revolve节点,再把NURBS转成Polygon,加入convert节点
第7步
添加一个弯曲bend节点,把它的值调整一下,然后再加个合并merge节点,将苹果把儿和苹果果子连接到这个节点上
第8步
把merge合并节点与创建的平板grid节点,同时连接到copytopoints节点上,让苹果有克隆的效果
第9步
创建一个撒点节点scatter,把这个节点放置到grid和copytopoints节点之间,再把点的数量改成108
第10步
增加一个point-old节点,放在scatter和copy之间,把它改成Add Scale,然后在缩放Scale里写表达式:
rand($PT)*0.4+0.6
第11步
点击copy节点,把Stamp Inputs打勾,然后下面输入rotx,就当命个名,后面写个表达式:
rand($PT)*70
第12步
创建一个transform节点,把它的旋转x轴写上表达式:
stamp("../copy1","rotx",0)
第13步
点一下copy1节点,在下面命名roty,并把表达式复制给下面
第14步
点下transform节点,把x轴的表达式复制给旋转的y轴,把x改成y就可以了
第15步
创建一个transform,再创建一个transform,为了让不同大小的苹果都着地,可以在transform3写表达式:
-bbox("../transform2",D_YMIN)
第16步
苹果是不规则的形状,在苹果的果子这组最后,加个山脉节点mountain,把它的值改成0.037
第17步
再回到copy节点中,把offset写到三号命名口,然后在尾部输入表达式:
rand($PT)*1000
第18步
在山脉节点mountain中的Offset的X轴写表达式:
stamp("../copy1","offset",0)
这样,每个苹果的果子表面就各有不同的陡峭了
第19步
制作咬一块的苹果的样子,可以显示一块苹果的边框,然后再创立个sphere模型,加个transform可以控制它的大小与缩放,准备给它做布尔运算
第20步
左边是苹果的果子,右边是那个圆,然后加个布尔运算boolean,把它改成Subtract,A-B
第21步
刚刚不像自然咬过的苹果的样子,所以我们给做布尔运算的球形下加一个山脉mountain节点,把强度改成1.4
第22步
给copy节点加信息,4号写offset2,后面的表达式写成:
rand($PT+3.25)*1000
第23步
为了让它和咬的不一样,可以在布尔运算的山脉节点的offset写表达式:
stamp("../copy1","offset2",0)
第24步
点击copy节点,在第5个输入口创立一个名字:yao,表达式写成:
if(rand($PT+0.16)>0.5,1,0)
第25步
创立一个switch节点,连接果子的山脉节点,再与布尔节点相连,switch底下连接merge,在switch中,输入表达式:
stamp("../copy1","yao",0)
它就成了有些苹果被咬,有些苹果没被咬的样子
第26步
回到obj模块,加个摄像机camera,选择个适当的角度,摄像机的大小调成1920*1080,再按住ctrl键加一个灯光arealight
第27步
给苹果和地板上材质,在mat模块中给它加上苹果和地板的UV贴图,然后在geo层级里给木板和苹果加Material的节点,连接mat中的各自材质
第28步
在之前的布尔运算的那个圆的节点最后加一个material材质节点,给苹果在mat模块里再加个黄色的材质,这样,我们制作好了
第29步
最后,我们看看成品的效果,是不是很真实呢?
温馨提示
以上就是“Houdini如何做出一地的苹果的效果?”的全部内容了,小编已经全部分享给大家了,希望大家能学到新的知识!最后,小编希望以上分享的内容对大家有所帮助,如果觉得还不错就给小编点个赞吧!(⊃‿⊂)