Estoy tratando de implementar LOD para aumentar el rendimiento de mi juego. Encontré un muy buen tutorial .
El concepto básico que creo que entiendo es: Obtener la distancia de la cámara al objeto, verificar el nivel de LOD correcto y luego representar el objeto con la "cantidad correcta de instancias".
¿Cómo implemento eso? El código de ejemplo proporcionado es un misterio para mí ...
Algunas preguntas:
- ¿Es este un buen método para implementar LOD?
- ¿Puede alguien explicarme detalladamente, cómo tengo que implementarlo, con las consultas, etc.?
Estoy renderizando todos mis objetos con
GL11.glDrawElements(GL11.GL_TRIANGLES, model.getRawModel().getVertexCount(), GL11.GL_UNSIGNED_INT, 0);
El código de ejemplo usa
GL_POINTS
. ¿Puedo implementarlo también conGL_TRIANGLES
?