“ 感知CG · 感触创意 · 感受艺术 · 感悟心灵 ”

中国很有影响力影视特效CG动画领域自媒体

本文转自公号:CGRnDStudio

所谓资产不规范,下游两行泪啊。

先说遇到的问题,灯光跟我反应渲染镜头中的xgen毛发会抖动,查看渲染序列确实会抖动。

实际和xgen打交道也是老朋友了,算是做了很多项目,也碰到了很多问题,比如渲染不了,炸毛,少毛,丢毛,不跟随等等诸如此类问题。

这次的抖动还是第一次碰到,还是我太年轻了,这篇文字分享下查找问题的思路,毛发渲染抖动的原因以及具体的解决方案。

首先查看毛发解算拍屏是没有什么问题,自己拿资产文件和解算缓存做了一份灯光文件渲染序列,发现出现抖动,这里使用的是解算输出的引导曲线的abc缓存来驱动解算毛发,在xgen设置面板Guide Animation。

打开网易新闻 查看精彩图片

解决问题第一步当然是看看之前遇到的问题解决方案是否适用,可以参考之前的文字《》。

检查xgen路径,设置DG模式,Batch Render导出生长面的缓存都无济于事。

解决问题第二步是看不使用解算缓存驱动毛发渲染是否抖动,发现只通过动画的缓存驱动并不会抖动,那怀疑就不是资产的问题而是解算出了什么问题,以以往的经验来说可能是引导曲线和生长面脱离导致的,经检查确实发现了有这种问题,虽让解算处理这个问题重新输出缓存,后验证发现依然会抖动。

然后目标锁定在xgen Modifiers里的一些设置,可能跟Noise表达式有关,这个检查依然采用惯用的排除法。

打开网易新闻 查看精彩图片

直接将这里使用到的Coil,Noise,Clumping直接去掉勾选,然后渲染,虽然毛发会有很大的变化,渲染完发现依然抖动,这说明并不是这些Modifiers导致的问题。

测试过程中意外发现xgen有两根引导曲线重合了,怀着怀疑的态度看看是不是这个问题来测试,我们可以使用Utilities里的工具Guide Check来检查重合的引导曲线。

打开网易新闻 查看精彩图片

选择all Description,点击Run Check,重合的引导曲线就会显示在这里啦。

打开网易新闻 查看精彩图片

这里的解决方案只能是通过delete删除重合的引导曲线重新整理毛发资产,完事之后经过重新制作cfx rig,输出解算缓存,渲染序列,抖动现象消失,一切变的都很丝滑,这里要注意可能会修改模型层级导致灯光整合文件会出现问题,也是需要相应的修复。

大厂一般很难出这种问题,因为流程上资产publish阶段可能会check这个引导曲线重合的问题,所以想规避xgen这个问题解算环节在制作rig的时候用上面的Guide Check简单看下是否有重合曲线,有的话打回资产修改即可。

全文完

用Arnold如何渲染女性写实皮肤?

猛男系CG作品

什么?Adobe发布实时物理碰撞与渲染软件?!来看这份发布会纪要

干货!好的材质取决于什么?