- A+
C4D的体积(volume)对象是R20版本才更新加入的,这个对象的加入,可以给我们在一些操作中有很多效率的提升。这篇文章我们来讲解下这个新增的体积对象的一些知识。
什么是体积(volume)对象
说起体积对象,可能会比较抽象。一般的模型来说,离不开点线面,我们可以把一个模型,看成是由一个个的面构成的,而体积对象,是由一个个的小正方体体素(voxel)构成的,一个个体素构成了一个模型的形状,而体素的大小,会影响一个体积对象的精细程度。
体积对象有自己的文件格式(*.VDB),我们也可以导入其他软件制作的体积文件来制作一些类似流体、烟雾的效果,但是现在R20版本对体积文件的编辑还是有一定的局限性。
体积对象有什么用
体积对象可以使我们在组建一个模型时更加方便。布尔操作会使我们的模型布线比较复杂,而使用体积对象去制作的时候我们完全不用担心布线问题,我们只需要将每个部件组合起来就可以得到我们想要的模型,得到模型之后,我们甚至还能进行修改组件的一些参数,这在之前的版本是无法实现的。
体积对象还可以模拟一些烟雾、流体的效果。
体积对象如何使用
将一个模型作为体积对象的子级可以将一个模型变为体积,我们可以调整体素尺寸去控制体积对象的精细程度。
体积对象能使用多个模型对象去组合构建一个新的体积对象出来,而体积对象是无法直接渲染看到的,我们需要把体积对象再重新变为面模式的模型,实体化后才能进行渲染或进行后续的工作。
当然,我们甚至还能将域和样条、甚至粒子变成体积对象。
通过添加平滑层,我们可以让不规则的外形变得平滑一点,这边值得提示的一点是,平滑层只能影响所在层以下的层,而对当前层以上的层并没有影响。
在将体积对象实体化的时候,我们需要借助体积网格对象,我们可以在这个对象中去调整实体化后的模型表面的偏移和细分程度。
目前在C4D R20版本的软件中,其实体积对象还有很大的改进空间,但是这个对象解决了很多之前遗留下来的问题,我们可以利用体积对象去直接使一个布线很奇怪的模型重新拓扑得到一个布线比较合理的模型,也可以建模后直接修改模型某个部位不满意的地方而不破坏模型结构,可以不借助其他插件制作一些烟雾效果等等,总之,体积对象后续的发挥空间还很大,是一个很值得学习的知识点。