在xr-frame中,同样的glb模型,转动一下视角,部分Mesh就不可见了,非常影响体验。
尤其是带动画的模型,动画效果作用于Mesh之上,会使Mesh产生位移,而xr-frame的视锥体检测的是原始位置,导致会有情况看不到这些mesh。
(以上均是个人对xr-frame实现的猜测,实际情况还是需要微信大佬确认)
将模型动画停止后,转到视角会比较清晰的浮现。
这个问题应该存在很久了,也有其他小伙伴报过,确实影响体验。
如果是视锥体问题,能否提供开关关闭此检测。
最后,我理解这种算法是为了提高性能,但是现在很多模型都会有这个问题,而在别的渲染器里都没有啥问题。
可以用 never-cull 先解决,这里目测是包围盒太小,剔除是基于原始包围盒运算(不受动画影响),比较容易被视锥体剔除
请问一下,我有的模型大小差异很大,才能让它们都能以合适的大小显示在画面中央呢?
我是在做一个3D模型预览的项目。