【问题标题】:Unity 3D Character CustomizationUnity 3D 角色定制
【发布时间】:2019-06-27 13:54:21
【问题描述】:

假设我创建了许多不同的 3D 对象(手臂、腿、身体、头部)。我将如何制作它,以便所有这些都可以连接形成一个身体。在身体形成后,使其以相同的方式进行动画处理。任何人都可以通过有关这些主题的教程或链接帮助我朝着正确的方向前进吗?

【问题讨论】:

    标签: unity3d model blender maya


    【解决方案1】:

    这里有一些很好的教程:

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

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

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

    这里有一个 reddit 用户的回答(名为 DankP3):

    对于主体滑块,您可能希望查看 blendshapes,这是在建模程序中完成的。你拥有的混合形状越多,它就会变得越复杂。例如。 “正常”、“瘦”和“肌肉”的身体在一个变化范围内,而在另一个变化范围内则是浓密的眉毛……但值得注意的是,面部变形不会影响大多数衣服!

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

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

    对于衣服,您需要与角色使用相同的骨架(并且您将需要相同的混合形状来适应身体,或者如果您的身体要改变形状)。很多人把所有衣服都放在同一个模型中,然后按要求打开和关闭(这直观上看起来很乱),但是在meshrenderer上循环遍历骨骼数组并不困难,并且与其他回复所说的相反需要按角度和位置匹配骨骼。如果您正确装配,您可以在穿上衣服并完成所有操作后,将衣服网格渲染器中的骨骼与角色模型上的骨骼交换而不是匹配。

    再次,所有功劳归于 DankP3 你可以看到他的回答HERE

    【讨论】:

      猜你喜欢
      • 2022-07-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多