Unity 3D角色自定义

时间:2019-02-03 17:51:01

标签: unity3d model blender maya

可以说我创建了许多不同的3D对象(手臂,腿,身体,头部)。我将如何做到这一点,以便所有人都能连接起来形成一个身体。在身体形成之后,使它们都以相同的方式进行动画处理。有人可以通过有关这些主题的教程或链接在正确的方向上帮助我吗?

1 个答案:

答案 0 :(得分:0)

这里有一些很好的教程:

https://www.youtube.com/watch?v=q3oVAXhvQl0

https://www.youtube.com/watch?v=Ch1aJljEYp4

https://medium.com/@larissaredeker/3d-character-customization-fd95a1d57ae

这是Reddit用户的答案(名为 DankP3 ):

对于身体滑块,您可能需要查看混合形状,这是在建模程序中完成的。混合形状越多,它将变得越复杂。例如。 “正常”,“瘦”和“肌肉”的身体处于一种变化的比例,而另一侧则是浓密的眉毛。...但是,值得注意的是,面部变形不会影响大多数衣服!

我认为最具挑战性的部分之一是,在瘦弱的角色上使用相同的动画,而肌肉绑定的角色看起来效果不好,因此可能需要进行一些重要的动画工作。

我可能会以与衣服相同的方式来应用发型(见下文),但是可以通过代码,交换基色或纹理轻松为头发修饰颜色。

对于衣服,您要绑定到与角色相同的骨架(并且将需要相同的混合形状以适合身体,或者如果您的身体要改变形状)。很多人将所有衣服放在相同的模型中,然后根据需要打开和关闭它们(直观上看起来很杂乱),但是在网格渲染器上遍历骨骼阵列并不困难,这与其他答复说的不一样。需要通过角度和位置来匹配骨骼。如果正确安装,则可以在衣服穿好衣服后就将衣服网格渲染器中的骨骼替换为角色模型上的骨骼,而不是进行匹配。

同样,所有功劳归于 DankP3 您可以看到他的答案HERE