xgen传统模式与提交农场的准备

xgen传统模式与提交农场的准备

传统模式

xgen在maya内被我们常用来制作角色毛发,但是提交农场的时候经常出现毛发丢失或者乱飞的情况,这里大概说下xgen渲染在提交农场前的准备,与一些常见问题的解决方法

一、提交农场前的准备

准备

1、maya文件

maya文件是必须的,没有maya文件,怎么渲染呢?

2、xgen文件

这个xgen文件是我们在保存maya文件的时候自动生成的,一旦你的文件中带有xgen毛发,在保存文件的时候就会自动在maya文件所在位置自动生成对应的.xgen文件

3、ABC缓存

与.xgen文件不同,ABC缓存需要我们手动导出。我们可以在导出前关闭毛发的自动刷新和显示、关闭视图的显示来加速这个过程 - 关闭毛发自动刷新

关闭毛发自动刷新

  • 关闭毛发显示

关闭毛发显示

  • 将物体显示为boundingbox

物体显示

  • 导出缓存

导出缓存

  • 设置序列帧 如果有渲染运动模糊,建议前后多加5-10帧

    多加帧

    出完缓存后,覆盖保存下文件

4、工程路径

提交文件的时候客户端设置的工程路径要与xgen的工程路径一致

工程路径

xgen的工程路径如果不清楚,可以用记事本方式打开.xgen文件看下,如果不一致,我们的分析完成后也会有对应的警告

工程路径2

二、常见问题与解决方法

1、xgen的Guides叠或着距离过近

关于这个问题,xgen提供了一个工具可以检查,可以删除其中一个(二选一),需要注意的是,删除引导可能会造成毛发发生改变,最好是重新制作毛发。

距离过近

2、nucleus节点

有的毛发加了动力学,导致毛发的跳动,直接删除就好,场景内一般不需要nucleus节点

3、未知节点

关于这个问题有2种情况

  1. 本地配置了redshift或者其他渲染器,农场只配置Arnold,这会使农场的机器在渲染的时候无法识别到别的渲染器节点,造成xgen无法读取,从而出现丢毛的情况

  2. 本地文件就包含未知节点,这个需要优化下场景

优化场景

4、缓存丢失

这种情况是没有导出ABC缓存导致的,怎么出可以去前面看下提交农场前的准备的ABC缓存部分

5、动画模式

xgen在DG模式下渲染比较稳定,如果是其他动画模式,有几率出现毛发拉伸的情况

毛发拉伸

6、万金油的解决方法——出代理

展开导出代理(这里以Arnold为例) ,在遇到比较麻烦的问题时,导出代理几乎可以完美解决各种问题 展开节点导出代理后,就与xgen没有关系了,导出完成后,导入代理,隐藏xgen毛发

隐藏xgen毛发1

隐藏毛发2

  • 2424
    24小时全国服务热线
    400-003-4560
  • wechat