Estou tentando implementar o LOD para aumentar o desempenho do meu jogo. Eu encontrei um tutorial muito bom .
O conceito básico que eu acho que entendo é: Afaste a câmera do objeto, verifique o nível de nível de detalhe correto e, em seguida, renderize o objeto com a "quantidade certa de instâncias".
Como faço para implementar isso? O código de exemplo fornecido é um mistério para mim ...
Algumas perguntas:
- Esse é um bom método para implementar o LOD?
- Alguém pode me explicar detalhadamente, como eu tenho que implementá-lo, com as consultas e assim por diante ...
Estou renderizando todos os meus objetos com
GL11.glDrawElements(GL11.GL_TRIANGLES, model.getRawModel().getVertexCount(), GL11.GL_UNSIGNED_INT, 0);
O código de exemplo usa
GL_POINTS
. Posso implementá-lo também comGL_TRIANGLES
?