卷发置换是通过在毛发的其余位置根上进行 Perlin 噪点查找,然后采用团贴图取代曲面法线的方式取代毛发。噪点函数的频率由卷发 X/Y/Z 频率参数设置。置换的大小是通过卷发根和卷发梢参数控制的。如果将动态模式设置为“现场”,则视口会实时显示更改这些设置的效果。
1. 卷发根/梢=0.0
2. 卷发根=50.0,卷发 X/Y/Z 频率=14.0
3. 卷发根=150.0,卷发 X/Y/Z 频率=60.0
4. 卷发梢=30.0,卷发 X/Y/Z 频率=14.0
5. 卷发根=50.0,卷发梢=100.0,卷发 X/Y/Z 频率=60.0
卷发实际上计算两个噪点域,两者都使用相同的频率设置和相同的梢/根振幅。一个噪点域相对于毛发是静态的。“动画”参数可用于通过毛发随时模拟第二个噪点域的动画。这对于类似草地之类的对象非常实用,否则计算真实的动画将会消耗过多的资源。这些参数提供了类似的结果,其消耗的资源只是计算消耗资源很小的一部分。
所有卷发/纽结设置都为 0.0;提供的这个参考图像是为了便于比较卷发图(下图)和纽结图(下一主题)。
卷发根=30.0,卷发梢=100.0,卷发 X/Y/Z 频率=14.0
顶部:经过设计处理
底部:未经设计处理
左:不同的卷发根和卷发梢值生成的弯曲毛发。
右:当卷发根=卷发梢时,头发是平直的。
和卷发一样,卷发动画使用噪点域取代毛发。其差异在于您可以移动噪点域以创建动画置换,产生波浪运动,无需再利用其他动态计算。
设置卷发动画的方向向量。默认设置为 0.0。范围为 –1.0 至 1.0。
此向量在使用之前没有规格化。这意味着可以对这些值应用小调整以对给定轴上动画速度实现微调控制。要减少混淆,最好将这些方向保持为 –1、0 或 1。一旦动画接近于您想要的结果,就可以由此展开,调整值以达到您需要的准确结果。