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