【发布时间】:2019-07-05 15:12:42
【问题描述】:
如下图所示,我对头像上的衣服有一些问题
大多数人会建议我在建模软件中简单地将裤子从身体上拉开,这很好,直到它与其他衣服相结合
我现在可以把衬衫从裤子上扯下来,但我有很多不同的衣服,检查/调整每件衣服似乎不太合适。
最好尝试应用某种分层系统。
谁能告诉我如何才能实现这样的系统或如何实现我的目标?
我已经考虑过尝试使用着色器来做到这一点,但没有运气达到我想要得到的结果(但我承认我不是 Shaderlab/CG 专家)
我也尝试将化身分成不同的部分并用衣服网格替换它们,但这仍然存在衣服相互可见的问题。
我希望最好有某种系统,我可以将每件衣服分层,这样无论它们以正确的顺序相互叠加显示,没有任何重叠。
【问题讨论】:
-
很多游戏会完全用裤腿代替裸腿,而不是试图同时渲染腿和裤子。同样,对于衬衫,您可以将整个躯干换成衬衫和手臂网。
-
谢谢你,里奥。我现在将尝试这个,因为我认为这需要在建模级别而不是渲染级别解决。尝试在渲染级别修复它会在运行某些动画时产生一些问题。
标签: c# unity3d blender cg shaderlab