У меня есть чередующийся VBO, содержащий вершины, нормали и цвета. Все работает как полагается.
Я также хочу иметь свет, но если я включу его, цвета больше не будут работать.
Я предполагаю, что это связано с тем, что освещение работает не с gl.glColor, а с цветными материалами (как и здесь указано, первый вопрос)
Итак, принимая во внимание, что мне нужно отрендерить не более 10000 треугольников и мне нужно 3 раза сменить цвет во время рендеринга, какая стратегия лучше всего соответствует моим потребностям?
Ps: я также визуализирую несколько миллионов треугольников с другими VBO (но только с цветом для каждого VBO), поэтому я думаю, что gl.glBegin не представляет для меня допустимый вариант.