Войти
ПрограммированиеФорумГрафика

OpenGL: как увеличивать произвольные объекты? (2 стр)

Страницы: 1 2
#15
17:21, 28 июня 2009

Executor
>Потому что нормали "едут", на нормал матрицу надо умножать...
А как это сделать?


#16
17:49, 28 июня 2009

ExeLord
> А как это сделать?

gl_NormalMatrix * gl_Normal;

#17
20:25, 28 июня 2009

Executor
Боюсь тут люди не знают шейдеров и используют стандартное освещение :)
В этом случае поможет glEnable(GL_NORMALIZE) :)

#18
16:42, 29 июня 2009

Еще перед рисованием 2-х первых объектов можешь запомнить матрицу PushMatrix, а потом перед рисованием третьего вспомнить PopMatrix.
Или сначала нарисовать маленький, а потом два больших.
("пацаны, засада -- они фигурные скобки вместо человеческих begin и end используют") :)
- просьба никого не обижаться, мне просто нравится это выражение.

Страницы: 1 2
ПрограммированиеФорумГрафика

Тема в архиве.