Corona如何渲染样条

传统来说样条是不能直接被渲染的,除非对它进行扫描或者添加毛发材质。添加毛发材质是最直接并且最方便调整的方法,但是直接对模型种毛发的话效果不是我们想要的,CR要渲染的话需要调整一些参数,如何添加呢?

一、普通毛发材质

首先我利用通用的粒子发射器做了这样一个场景,加了一个湍流效果作为粒子紊乱。具体参数看图:

现在的效果是很碎的粒子,为了能形成粒子拖尾效果,我们加一个追踪对象,形成流线:

现在画面中就有样条了,试试加上环境光,渲染一下,发现啥也没有:

这时候就需要我们给样条添加毛发材质,首先尝试直接给追踪对象一个毛发材质,也是啥也没有:

正确的种毛发的方法,选中追踪对象,点击菜单-模拟-毛发对象-添加毛发,这时候画面中出现了奇怪的东西:

这里最关键的一步,在毛发属性里,点击引导线标签,发根选择样条引导线:

这时候点击渲染,画面就有了毛发效果,样条就被初步渲染出来了。

为了更方便调整,加一个CR的毛发材质,这里我把材质颜色改成了红色,顺手加了个紫色小球。

现在是普通材质,可以生效。

二、问题升级,如何设置发光材质?

假如不要环境光,我想让样条自发光怎么办。尝试把发光材质给它换上,发现是黑的:

我们修改下毛发的参数,生成类型选择圆形,然后关闭环境光,这样一个发光的样条就出现了:

如果感觉样条不平滑的话可以修改毛发引导线的分段数。

三、问题再升级,如何克隆?

利用样条公式做一段麻花,然后按照上面的方法添加毛发,毛发分段设置多一些,为了更平滑,参数如图:

尝试把样条和毛发打组,并添加克隆,模式为放射状,顺便加一个随机效果,参数如图:

加入环境光渲染一下,发现啥也没有:

修改毛发生成类型为圆形,出现了,但只有一根:

修改克隆对象实例模式为“渲染实例”(只有r20及以上版本有),这次都出来了:

给毛发添加一个普通材质,再增加克隆数量,效果还是不错的:

总结:

1、添加毛发后需要修改毛发引导线为“样条引导线”;

2、并不只有CR毛发材质才支持毛发对象,如果需要渲染出发光材质或其他材质,需要修改毛发生成类型为圆形或其他;

3、如果需要克隆毛发,需要修改修改毛发生成类型,并且修改克隆对象实例模式为“渲染实例”。

你可能感兴趣的:(Corona如何渲染样条)