CORONA 渲染器学习笔记之十三:地毯

CORONA渲染器不支持毛发吗?地毯是如何制作的呢?

【前言】

        我们都知道CORONA FOR C4D不支持C4D自带的毛发系统,那么我们如何渲染类似毛发的东西呢?比如室内设计经常用的地毯和毛巾。其实,需要动脑筋想办法呗。C4D的毛发系统是专业模块,包括材质都是经过优化的算法,根本就不是一根根实实在在的毛发几何体,是C4D渲染器虚拟算出来、渲染出来的,所以,我想CORONA渲染器暂时无法与之对接。但是,如果我们实实在在建立了每根毛发几何体,那么,CORONA就能渲染出来。随之而来有个问题,如果场景的几何体太多,CPU渲染是没有问题,但显卡受不了啊。你的显卡不是专业显卡(游戏卡也不行),场景就不能显示,不能旋转,缩放等,会发卡,甚至C4D就会死机,尤其是笔记本。所以,本篇的重点是如何优化场景模型为重点。

【制作】

一、制作几根毛:

1、利用胶囊来制作毛发。
2、为了节约资源,把它的面数减少。一个没有多少,上万的面可不少啊!
3、为这个精简的胶囊添加一个弯曲变形器。
4、随机给一个角度。
5、按CTRL拖动复制2个。随机调整角度,让其有变化。
6、然后,转化为多边形物体,为什么要怎么做?为了节约资源。
7、把坐标中心移动到毛发的根部,每一个都是这样。

二、克隆制作地毯:

1、建立一个圆盘。
2、利用克隆,模式为对象,分布为表面。
3、再添加一个随机,不勾选位置,缩放和旋转要设定。
4、这是20个模型。我的笔记本还很流畅。
5、这是1000个,有点卡了。
6、这是3000个,已经非常卡了,风扇开始转了。但这个数量远远不够。
7、我们开始优化场景,显示方式为线条和方形。数量设为6000,也非常流畅。

三、制作材质:

1、在漫反射中,添加一个CORONA的AO。目的是什么?
2、AO贴图设置如上。目的是增加毛发之间的对比,模拟全局光效果。
3、打开置换,添加燥波。毛发数量不够,材质来凑。
4、数量为1000,渲染非常快。
5、先把显示改为“隐藏线条”和方形,然后把数量改为20000.。如果正常显示,笔记本必死机!
6、2万个毛发,CPU渲染也很快。
7、2万个毛发模型,多边形面数有一百多万。如果正常显示,显卡GPU受不了。
8、你可以尝试把克隆下的圆面换成平面,就自动变成了块毯。

【后记】

        1、我当中学物理老师的时候,经常与学生说:公式是死的,但人是活的。你可以想尽办法,创造条件,分析分解问题,然后套用公式去解决它。玩三维软件也是这样,建模的时候,我们就把软件提供的基本物体,立方体、球等进行点、线、面的变化,去创造需要的模型。而不是用基本物体去“堆”新模型;建模解决不了的,可以用材质贴图来解决,置换就是一个好的方法。总之,如果一个三维软件有建立海的命令,建立车的命令,建立鸟等具体命令,那么,这个软件就具有局限性。太具体了,反而不能有变化了,也就创造不出来新的东西了。书法里讲:毛软则变化出焉。就是这个道理!东拉西扯说的是什么,哈哈。

      2、按照这个方法你可以制作毛巾了?通过上面的案例,你应该知道为什么很多三维软件都有代理功能了吧?既用一个面数非常少的物体去表示一个几十万面的模型。在场景中显示的是低面模型,但是渲染的时候调用的却是高面模型。这样的优化方法,就是能够保证场景编辑时候,能够非常流畅,不卡。技术人员多聪明!

      3、再多说一点就是专业显卡问题,专门用于图形设计显示卡,N卡是Quadro 系列,A卡一般都是Radeon Pro 系列。有入门级的,但高级都是非常昂贵,基本上万吧。很多朋友说,有那些钱,还不如买个专业游戏卡,比如GF1080,12G显存,多爽而且还能兼得。如果你相信我的话,我告诉你,根本不对,专业图形绘制卡之所以贵是有其道理的。如果你的三维软件编辑的场景超过百万,甚至千万面以上,即使五六千的游戏卡,也会发卡,虽然玩游戏非常顺畅。游戏显卡好比是解压卡,它把游戏引擎制作好的游戏数据进行还原解压,那是它的长项。但是在制作游戏的时候,我们要面对上百万面的点线面,甚至光影等计算,是需要特殊的芯片的。当然,如果你玩OC渲染器,好的游戏卡和大显存是够的。

      4、下一篇,我要重点写一下CORONA神奇的功能:LIGHTMIX。渲染一次,可以有多种变化,太好玩了。

      5、C4D小吧主hry31580 也有一个毛发制作的办法,非常不错,大家可以看看。点击

你可能感兴趣的:(CORONA 渲染器学习笔记之十三:地毯)