美文网首页Cinema 4D-【贴图雕刻UV】
如何在C4D中制作水波纹并创建动态浮力物体

如何在C4D中制作水波纹并创建动态浮力物体

作者: 米米_923f | 来源:发表于2018-09-20 17:32 被阅读617次

    新建一个立方体,添加刚体标签

    新建一个平面,尺寸2000*2000,分段55*55,作为水面

    将总帧数修改为1000

    添加风力模拟器,旋转90度,速度111cm;衰减形状修改为线性,缩放改为100%,将螺旋放置于平面高度。

    添加摩擦模拟器,将强度改为2。使正方体的运动速度变慢。

    将风力作为平面的子物体,这样上下移动平面时,正方体也会跟随着移动。

    暂时解除风力和平面之间的父子关系。

    新增一个置换变形器,设为平面的子物体,对象中的高度改350cm,着色中的着色器改为噪波,噪波着色器中的全局缩放改为5000%,相对比例改为:1000%:100%:100%;动画速度0.5.

    为风力添加约束标签,勾选限制,将终点改为表面,对齐Z+(立方体浮沉方向)到平滑着色(phong)法线,勾选使用法线,将平面拖为目标,距离改为0cm.

    此时播放可以看到风力跟随平面起伏自动变幻位置,但由于风力固定在一个位置,而正方体会到处浪。

    在风力约束标签中增选PSR限位标签,去掉旋转的勾,将立方体拖为目标。

    新建一个空白对象,改名就叫飘浮物,将立方体、风力、摩擦放于组内。

    这个时候,如果我们通过复制粘贴组来创建更多对象是行不通的,因为播放后它们总是会挤成一团,这不是我们想要的。

    新建一个空白对象,改名为风力目标,将风力模拟器上的约束标签拖过来。

    重新给风力模拟器添加一个PSR约束标签,将空白对象风力目标拖为目标,受位置影响,再次添加,受空白对象风力目标旋转的影响;

    新建一个空白对象,改名为向上,X轴旋转90度。

    在风力模拟器的PSR约束标签中添加一个目标,将向上拖为目标,受旋转影响。

    为漂浮物新建用户数据,添加浮力大小和随波逐流两个数据块,添加XPresso标签,浮力大小受风力速度的影响,而随波逐流则受风力约束标签中两个旋转的影响,只是向上约束的设置为反向。

    参数设置完成后,我们可以通过控制风力衰减属性中的Z轴偏移来调整飘浮物和水面之间的距离。

    新建一个立体方,放大到和平面一样,高一些,添加碰撞体标签,碰撞外形改为静态网格,添加显示标签,改为网线显示。

    以网格方式克隆飘浮物,并加入随机效果器,播放就能看到效果啦。

    相关文章

      网友评论

        本文标题:如何在C4D中制作水波纹并创建动态浮力物体

        本文链接:https://www.haomeiwen.com/subject/rqmgnftx.html