(OpenGL 3.1 - 4.2) (GLSL) Эффективные однородные переменные? - PullRequest
4 голосов
/ 20 марта 2012

Я планирую визуализировать несколько экземпляров одной модели, изменяя различные однородные переменные (например, местоположение, вращение и т. Д.).

Есть ли лучший способ, чем модифицировать унифицированные переменные для каждого экземпляра, который я хочу визуализировать?

1 Ответ

4 голосов
/ 20 марта 2012

Для рендеринга экземпляров вы можете использовать расширение ARB_instanced_arrays . С помощью этого расширения вы можете определять свои неоднородные переменные в стандартном массиве вершин, а с помощью функции glVertexAttribDivisor вы можете выполнить точную настройку при изменении неоднородных переменных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...