【求助】想让一个对象限制一个范围内,外围外不可见,该怎么操作
c4d吧
全部回复
仅看楼主
level 5
tolinR 楼主
想让一个对象限制一个范围内,外围外不可见,该怎么操作?如图:我想让克隆的多个矩形限制在圆形内显示!
2017年03月01日 14点03分 1
level 4
方法1:用表达式,MO数据节点,迭代获取每个物体的位置,用距离节点算出每个物体与圆圈中心的距离。判断节点,当距离大于圆圈半径时,缩放为0,否则为1。
方法2:简易效果器,球形衰减,半径正好等于圆圈半径。大多数人会这么做。
==========================================================
前两个方法只能大致让物体在框内可见,位于边缘附近的物体比较不好说。
==============================================================
方法3:利用C4D的透明可见机制。圆圈内部填充成模型,给一个透明材质。物体给一个合成标签,取消摄像机可见。这样只有在通过圆圈看到的区域才能看到物体,外部看不到。
方法4:布尔运算,比较暴力,吃配置。圆圈填充,直接与物体布尔。
方法3必须渲染才能看到效果。
2017年03月01日 16点03分 2
好吧,谢谢
2017年03月01日 16点03分
1