浅谈Xgen传统模式问题与解决方法

2022-08-16 21:39:07

XGen 交互式修饰提供了一系列专用于创建所有头发和毛发样式的完整工具,其中包括雕刻笔刷、修改器和雕刻层。

交互式修饰描述和修改器是基于 Maya 的节点,因此它们可以在节点编辑器中进行操纵。这些节点在系统的图形处理单元 (GPU) 上进行计算,使笔刷笔划可以实时显示,从而提供无需预览生成的交互式工作流。

交互式修饰头发的所有数据都将保存到 Maya 场景文件中。您还可以将修饰保存到基于 Alembic 的缓存文件。

Renderbus瑞云渲染今天要和大家分享的是Maya自带的毛发插件XGen传统模式问题与解决方法,本文给大家整理了一些亲身经历过的Xgen的渲染问题,下面请看具体内容~

一、问题综述

大家应该都有被Xgen毛发给恶心到的经历吧(毛发抖、跳、拉伸、炸),没有的说明时机未到,本文章就Xgen的渲染问题进行一个整理和解决。只讲讲标准流程,不讲那些骚操作,文章的内容纯属个人整理,如果出现说的不对的地方,请告诉我下,我也学习下。

二、问题与解决整理

1、引导重叠导致毛发抖动

Xgen的引导重叠或着距离过近导致的Xgen毛发在渲染序列的时候出现抖动或着跳动的现象。

这个xgen提供了一个工具可以检查,可以删除其中一个(二选一),需要注意的是,删除引导可能会造成毛发发生改变,这个需要注意下。

引导重叠导致毛发抖动

2、动力学节点导致毛发抖动

有的毛发加了动力学,导致毛发的跳动,直接删除就好

3、未知节点导致毛发丢失

Xgen毛发在开文件的时候会获取文件所在路径,如果文件中有未知节点,获导致Xgen在获取Maya文件路径(file -q -sn)的时候失败,导致Xgen读不到同路径下的Xgen文件,界面无法加载毛发。

解决方法就是:清除场景内的未知节点

未知节点导致毛发丢失

这种问题一般出现在外部农场的情况比较多,本地装了Redshift和Arnold(Renderbus瑞云渲染支持Redshift和Arnold云渲染,但是外部农场用的Arnold渲染的,提交的CPU任务,外部农场的CPU一般是没有显卡的,就不会有Redshift插件,导致Redshift节点无法识别,造成Xgen无法获取Maya文件路径,然后无法加载毛发,渲染出来的图毛发没了。

4、缓存丢失,导致毛发拉伸或爆炸

Xgen后台批渲染的时候是要加载毛发缓存的,标准的流程是Maya文件所在路径下有保存文件的时候生成的Xgen文件,还有导出的生长面缓存ABC文件。

如果说要更改Maya文件路径,你复制文件的时候要将这三种类型的文件一起复制,否则就会出现丢失,或者渲染毛发拉伸或者不跟随、乱飞等现象。

· 导出缓存将毛发隐藏,关闭毛发的自动刷新

导出缓存将毛发隐藏,关闭毛发的自动刷新

· 关闭视口所有物体的显示

关闭视口所有物体的显示

· 导出毛发生长面缓存,设置

导出毛发生长面缓存、设置

导出毛发生长面缓存,设置

· 保存文件

这样导出可以不用刷新毛发,速度会很快。

如果有渲染运动模糊,建议前后多加5-10帧。

5、动画模式不是DG导致毛发问题

动画模式不是DG导致毛发问题

6、展开导出代理(这里以Arnold为例)

在使用Xgen毛发时,有时候会遇到前台没问题,后台有问题的情况,可以尝试下展开节点导出的代理的方式尝试下,看是否是正确的。

展开导出代理

Arnold为例展开导出代理

展开节点导出代理后,就与Xgen没有关系了,导出完成后,导入代理,隐藏Xgen毛发,渲染测试一下就好了,本篇文章的干货分享到这里就结束了,期待下次再和大家一起分享3D制作中遇到疑难杂症的解决方法。另外Renderbus瑞云渲染农场是支持Maya、Redshift和Arnold云渲染的,有兴趣的伙伴推荐试试!

本文作者:热冬

本文《浅谈Xgen传统模式问题与解决方法》内容由Renderbus瑞云渲染农场整理发布,如需转载,请注明出处及链接:https://www.renderbus.com/news/post-id-1156/


相关阅读推荐:

Renderbus「瑞兔百宝箱」正式上线!为您解决渲染难题

宝,你要的C4D Network插件给你准备好了(附插件/应用示例下载方式)

瑞云渲染 | 全面支持Anima®4渲染插件,实现高精度的群集角色!

下一篇:《新神榜:杨戬》亮点抢先看!追光新神话宇宙再添超燃国风巨作

上一篇:在世界殿堂级视效公司 MPC 里当视效总监是什么体验?!