Я намагаюся реалізувати LOD для підвищення продуктивності своєї гри. Я знайшов дуже приємний підручник .
Основна концепція, яку, на мою думку, я розумію, така: пройдіть відстань від камери до об'єкта, перевірте правильність рівня LOD, а потім виведіть об'єкт на "правильну кількість екземплярів".
Як я це втілю? Наведений приклад код є для мене загадкою ...
Деякі питання:
- Це хороший метод реалізації ЛОД?
- Може хтось, будь ласка, пояснить мені детально, як я маю це реалізовувати, із запитами тощо?
Я рендерую всі мої об’єкти
GL11.glDrawElements(GL11.GL_TRIANGLES, model.getRawModel().getVertexCount(), GL11.GL_UNSIGNED_INT, 0);
Приклад використовує код
GL_POINTS
. Чи можу я реалізувати це такожGL_TRIANGLES
?