lolllllol 2024-01-11 21:53 采纳率: 7.1%
浏览 2
已结题

unit导入3dmax模型,加了骨骼后头发变透明,去掉骨骼后模型不透明了

unit导入3dmax做好的人物模型,加了骨骼后头发立马变透明,去掉骨骼后模型变正常,不透明了,怎么解决

img


,如图

  • 写回答

2条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-01-11 21:55
    关注

    引自免费微信小程序:皆我百晓生

    我可以提供一些可能导致这个问题的原因和可能的解决方法。

    1. 透明度设置错误:检查头发材质的透明度设置,确保其值正确设置,并且没有被骨骼的影响所改变。

    2. 材质排序问题:头发模型与其他部分的渲染顺序可能不正确。在Unity中,你可以通过修改渲染队列值或使用渲染顺序脚本来解决这个问题。

    3. 顶点权重问题:考虑到你在导入3DMAX模型时加入了骨骼,可能存在顶点权重分配不正确的情况。确保头发顶点的权重设置正确,以使其与骨骼的动画正常关联。

    4. 着色器问题:检查所使用的着色器是否与Unity版本兼容。有时,着色器在不同版本之间可能产生不兼容问题,导致透明度问题。

    5. 问题反馈:如果以上解决方法无效,你可以通过Unity的官方论坛或者其他社区提供更详细的问题描述,以获得专家的帮助。他们可能能够提供更具体的步骤和代码示例来解决你的问题。

    希望这些提示能对你有所帮助,祝你解决问题!

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 1月11日
  • 创建了问题 1月11日