Pregunta

Para la elaboración polígonos cóncavos complejos con OpenGL, es mejor tesselate en triángulos, o utilizar el stencil buffer ? Supongo que el stencil buffer sería más rápido para un solo cuadro, pero triangulación sería mejor para varios fotogramas si el polígono no cambia. Sin embargo, no he hecho probado, así que no sé.

¿Fue útil?

Solución

Es exactamente la forma en que lo dijo:

Los polígonos triangulados hacer más rápido, pero tienen un costo de CPU de un solo punto más alto, a saber, la triangulación en sí. En mi experiencia que vale la pena para triangular los polígonos si hay que hacerla al menos dos veces.

El tamaño del polígono hace una diferencia sin embargo. Muy pequeños polígonos cuestan mucho menos si se utiliza el método de stencil buffer de grandes polígonos porque se puede restringir el tamaño de la segunda representación de pasar a la caja de contorno del polígono.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top