问题描述
我正在使用 forge viewer 版本 7,我已经跟踪了基于此 https://github.com/wallabyway/adding-shadows
的阴影和照明但是当我使用大模型时它不起作用。它只显示地面阴影的补丁。 shadow issue 任何有此问题的解决方案的人。
解决方法
详情: Forge-Viewer 中的指数阴影贴图功能是实验性的,因此我没有发布关于此的博客文章,而是将其保留为 GitHub 文章。正如您所看到的,该功能在 Forge-Viewer v7.4 及更高版本中被破坏。查看器团队没有修复它的路线图,但我可以提出请求。
错误 您注意到阴影贴图中缺少几何图形也是正确的。这是由于渐进式渲染的性质。阴影贴图渲染器在渲染批次中的预算很小。如果场景太大,并且开始进行渐进式渲染,那么阴影贴图渲染器不会将场景完全渲染到阴影贴图中,从而导致缺少阴影。
正是因为这个限制,阴影功能没有发布。
解决方法
- 尝试在设置中关闭“渐进式渲染”。这可能会导致大场景的 FPS 不佳,但应该修复丢失的阴影
- 将模型重新创建为更小的模型,以便不需要渐进式渲染。
抱歉,这没有帮助。 干杯 迈克尔