收藏
回答

VKSession中模型normal法线贴图导致反射光线显示异常,必现。

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug VKSession 微信iOS客户端 8.0.18 2.23.0

提供两个有normal法线纹理的模型地址,https://file.ljcdn.com/bim-oss/20220318/164760003133681467.glbhttps://file.ljcdn.com/bim-oss/20220318/1647595984497scene+282429.gltf

复现机器:Iphone13 、华为p30pro

改造官方demo,使其支持纹理的gltf加载,然后发现正常展示没有问题,复现步骤:

  1. 点击到Vksession,模型正常渲染,这里没有问题
  2. 将相机移出模型的可视范围内,比如左右或者上下晃动
  3. 将相机重新回到模型这里,观看模型,
  4. 发现带normal法线贴图的mesh变黑,而不带法线贴图的mesh显示正常

========================

录制屏幕:模型一: https://file.ljcdn.com/bim-oss/20220318/164760143073852f1bb8cb1b519289e7db06d02ee7c81.mov

模型二:https://file.ljcdn.com/bim-oss/20220318/164760148757178559eb6e0dee16f32a66f96574f29e3.mov

===============

进入模型渲染效果(正常)

晃动屏幕,模型不再屏幕内之后再重新看模型,(normal法线贴图的mesh异常)

最后一次编辑于  2022-03-18
回答关注问题邀请回答
收藏
登录 后发表内容