收藏
回答

模型用maya制作的透贴面片,中间有间隔的堆叠了几层,导出gltf格式后,在小程序里面显示异常?

gltf模型,用maya制作的透贴面片,中间有间隔的堆叠了几层,导出gl格式后,在小程序里面显示异常【面片的层级与预期不符】

1:正常显示的效果(unity + android 原生app)(图片不是屏幕截图,而是手机拍摄的平板屏幕)

2:小程序xr-frame (相机角度是:俯视marker图片,无法正常显示“房间里 正在跳舞的人”;反而显示了 房子的背景 “湖水”)

3:小程序xr-frame (相机角度是:仰视marker图片,无法正常显示“房间里 正在跳舞的人”;本该在房间内的 “跳舞小人”,显示到了外面)

正常的显示层级是:】

“黄色的窗纸”(贴在红色的门框上) 背后是 “跳舞小人” 且需要在各个角度都能显示;

制作动画的同事调整过多次 “面片之间”的间距,多数时候相机 仰视marker图片 可以看到 跳舞小人,其他角度偶尔可以显示 跳舞小人;

想知道问题的原因及解决方法;

最后一次编辑于  2023-05-10
回答关注问题邀请回答
收藏

1 个回答

  • Roam
    Roam
    2023-05-10

    glTF里面 alphaMode: BLEND 改成 alphaMode: MASK

    2023-05-10
    有用
    回复 2
    • 1101Nono
      1101Nono
      04-17
      大大 更改模式后发现 模型贴图透明失效了
      04-17
      回复
    • Roam
      Roam
      04-18回复1101Nono
      Mask 的话 走的 alpha cut ,有一个系数控制是否渲染的
      04-18
      回复
登录 后发表内容