vrchat庇护所吧 关注:294贴子:3,120
  • 6回复贴,共1

宝宝巴士之解决模型全紫色的问题(材质/着色器缺失)

只看楼主收藏回复

省流:如标题所说,是因为网格的材质丢失,或是工程内缺少对应着色器


IP属地:中国澳门1楼2024-12-14 00:04回复
    去去去去去去年、小斩酱、Yuukini. . . 被楼主禁言,将不能再进行回复
    简单讲一下导致紫色的两种情况以及对应的解决方法:
    ①网格缺失材质Materials
    选中紫色的网格,找到检查器Inspector(默认布局下,在界面右边),并展开材质一栏Materials,可以看到Element0处是Missing,也就是缺失了材质
    解决方法:将相应材质球拖进去
    大部分情况下,材质球的名字会对应衣服网格的名称,比如m_top对应网格top、m_metal对应衣服中的金属部位(这种衣服网格一般会有复数个材质槽)

    ②工程缺少对应着色器Shader
    衣服网格存在材质,但仍然显示紫色,单击该材质球导航至资产Assets内对应文件,检查器Inspector内该材质的着色器Shader显示为【Hidden/InternalErrorShader】
    解决方法:导入对应的着色器
    作者会在商品页写明衣服使用了哪些着色器,有时也会附上链接,按提示下载并导入工程即可
    如果是作者自制的特殊着色器,那么他一定会将相关文件打包进来,检查一下是不是误删了或是少导入了文件(特别是下载页面/压缩包内有复数个Unitypackage的时候)


    IP属地:中国澳门2楼2024-12-14 00:19
    回复
      给萌新的建议
      在你准备开始改模前,你的工作顺序应该是:(省略下载的部分)
      ①用VCC新建一个Avatar工程,建议2022
      ②先不要急着打开工程,选择管理工程,加入一些实用工具以及热门着色器,如liltoon、poiyomi
      ③打开工程,检查是否有严重报错,如果没有就接下一阶段
      ④查阅Avatar作者的商品页文本,确定一下自己工程的着色器是否齐全
      ⑤导入Avatar
      ⑥同样地,查阅衣装作者的文本,以及【下载页面】是否有单独的材质Materials和贴图Texture包,如图所示
      ⑦下载并导入【材质】包
      ⑧导入衣装本体的包,一般命名为xxx(衣装名称)_yyy(Avatar名字)
      ⑨拖出衣装预制件,检查是否有问题
      补充:材质包一般会包括对应的贴图,不用单独导入一次贴图包,之所以单独拿出来是为了方便修改,如果模型紫了,就先导贴图再导材质


      IP属地:中国澳门3楼2024-12-14 00:32
      回复
        可能有的特殊情况:
        ①衣装作者使用的着色器停止配布
        解决办法:将材质切换成其他着色器,如liltoon

        ②导入着色器后材质仍然是紫色
        解决方法:重新导入一次材质包
        另外,确认导入了对应着色器后,检查一下材质的详细属性,如果只是材质球紫色而其属性能正常显示,在资产文件夹内单击更新一次(选中即可)/修改任意材质数据也许能修好
        图中的示例材质出自MAGIC-A的某套衣服,初次导入时有概率全紫,但实际上不会影响衣装的显示


        IP属地:中国澳门4楼2024-12-14 00:45
        回复
          以后想到什么再补充🤔


          IP属地:中国澳门5楼2024-12-14 00:46
          收起回复