Нет, вызовите его один раз, чтобы «настроить камеру», а затем нарисуйте все объекты, которые затем соответствующим образом трансформируются, просто применяя их собственное преобразование в мировом пространстве.
РЕДАКТИРОВАТЬ: По предложению Бена Фойгта, вы должны нажать и вытолкнуть соответствующим образом, чтобы сохранить это преобразование, пока все объекты не были нарисованы.
Пример:
gluLookAt(...);
//it is essential to track this state, since there are multiple stacks
glMatrixMode(GL_MODELVIEW);
for(object : objects){
glPushMatrix();
glMultMatrix(object.transform);
draw(object);
glPopMatrix();
}
Также хочу отметить, что эта функциональность устарела в новых версиях / профилях OpenGL.