完美动力首页 > 技术分享 >
【学术文章】C4D布料效果
今天我们来做一个布料吸附的动画和OC渲染器渲染的效果,废话不多说,就用我们完美动力的logo来演示一下吧。
1、我们新建一个场景,立方体放在下面垫底,准备好logo模型,添加布料碰撞器标签,添加一个平面,段数给到80*80,给平面添加布料标签。
2、给logo做一个从立方体下方到上方的30帧动画。
3、把平面C掉,调整布料标签参数,在高级里面把子采样提高,会增加布料计算精度,但是也会让计算更卡,根据情况来调整,这里我调整到5,勾选本体碰撞。
4、在logo升起来的位置添加一个引力场,给球形衰减,勾选反转,让引力控制在布料被logo撑起来的外部的范围,让周围的布料向中间收缩,引力场位置往下面放一些,利用引力把布料向下吸附,包裹住logo。引力强度给到10000,测试效果,根据情况增减参数。
5、适当的调整布料参数,这里每个人测试的效果不一样,根据不同情况调节,布料不够贴合模型,可以把引力加大,引力往下放一些,也可以加重力,让布料更服帖。也可以一条街布料的柔韧性,硬度降低,通过不同的参数去调试合适的效果。
6、如果logo露出来了也没关系,logo本身不需要渲染,编辑器可见和渲染器可见都关掉就可以了。布料表面不够平整是段数不够,添加一个细分曲面就可以了,另外把布料上添加的平滑着色标签中的角度显示取消勾选即可。
7、调整好后把布料计算缓存,然后可以开始调试渲染了。
8、添加一个摄像机,正视布料,构图居中,打开oc渲染器设置,使用路径追踪模式,调整好参数。
9、布光,添加HDRI环境,使用一个灯箱环境贴图作为主光源,添加新OC材质,使用布料材质贴图,作用给对应的节点。
10、最后调试一下灯光参数,和布料贴图的投射和变换参数,就可以了。