我正在使用Trinigy 3d引擎,它报告的模型在渲染过程中的三角形数量比在模型显示中的数量要多一倍(假设4000而不是2000)。如果我使用额外的轮廓着色器渲染模型,它会报告6000个三角形,所以它不是简单的重复。可能是什么问题呢?在渲染过程中,模型的三角形数量增加了一倍
0
A
回答
1
其他着色器通道(如轮廓着色器)通常会增加为模型呈现的三角形数量,因为它必须呈现多次。如果您使用正向渲染模式,则每个动态光源都会增加渲染的三角形数量,因为每个影响模型的动态光源都需要重新渲染。
您可以通过使用引擎的延迟着色解决方案或将多个着色器合并为一次来避免此问题。
0
这是我的专业领域之外的方式,但也许它已经开启了双面渲染,并且在计数中包括每个三角形两次。
0
可能取决于着色器/照明的复杂性。如果你有两盏灯,那么每个光线渲染一次网格的几率是很高的(这也解释了为什么使用轮廓着色器增加计数,它可能需要一次额外的通过。)看看你是否可以没有任何效果/材质/等等应用。 (免责声明:我从来没有使用Trinigy引擎)
相关问题
- 1. 三角形不渲染
- 2. Flash10三角形渲染
- 3. OpenGL三角形不渲染
- 4. 如何在QOpenGLWidget中渲染三角形?
- 5. directX中的三角形渲染问题
- 6. OpenGL函数拒绝渲染三角形
- 7. 糟糕的三角形渲染
- 8. 我无法让我的OpenGL程序渲染一个三角形
- 9. 在渲染中使用三角形条和三角形扇有什么好处?
- 10. OpenGL如何渲染其三角形?
- 11. LWJGL没有渲染三角形
- 12. 可以处理大量三角形和纹理的渲染器
- 13. 的OpenGL(核心配置文件)模型的三角形错渲染
- 14. 在openGL中闪烁简单的三角形渲染
- 15. 编码三角形递增地增加
- 16. 使用顶点缓冲对象渲染不同的三角形类型和三角形扇形? (OpenGL)
- 17. Css三角形在IE中不能正确渲染
- 18. Rails 5.1 api渲染JSON倍增关系
- 19. Android触摸次数增加了一倍?
- 20. LIBGDX渲染线条,三角形和正方形的性能
- 21. 经过动画处理余量后,宽度增加了一倍
- 22. 三个JS场景不渲染三角形
- 23. 纹理三角形,只渲染一种颜色
- 24. 不能得到opengl es 2.0渲染一个三角形
- 25. 增强现实3D模型渲染
- 26. 烬:从倍数渲染嵌套循环相关的模型
- 27. 形状渲染器增加正方形尺寸不统一
- 28. 在三角形的三角形中绘制三角形
- 29. 很多的数据在nop商业,客户角色,消息模板等方面都增加了三倍
- 30. 当在三维空间中渲染三角形面时检查深度/ z
动态照明是问题。谢谢。 – zaratustra 2010-03-24 23:51:40