J'essaie d'implémenter LOD pour augmenter les performances de mon jeu. J'ai trouvé un très bon tutoriel .
Le concept de base que je pense comprendre est le suivant: obtenir la distance de la caméra à l'objet, vérifier le bon niveau de niveau de détail et rendre ensuite l'objet avec la "bonne quantité d'instances".
Comment puis-je implémenter cela? L'exemple de code fourni est un mystère pour moi ...
Quelques questions:
- Est-ce une bonne méthode pour implémenter LOD?
- Quelqu'un peut-il m'expliquer en détail, comment je dois l'implémenter, avec les requêtes et ainsi de suite ...
Je rend tous mes objets avec
GL11.glDrawElements(GL11.GL_TRIANGLES, model.getRawModel().getVertexCount(), GL11.GL_UNSIGNED_INT, 0);
L'exemple de code utilise
GL_POINTS
. Puis-je l'implémenter également avecGL_TRIANGLES
?