2013-04-08 7 views
0

Есть ли стандартный порядок для рисования граней на прямоугольной призме с OpenGL? Если бы я написал функцию «призмы», хотел бы я написать ее для рендеринга в определенном порядке? Существуют ли какие-либо технические причины для рисования, скажем, переднего лица перед лицом?Стандартный порядок нанесения призмы?

+1

Передняя картина позволяет [«раннее z kill»] (http://stackoverflow.com/q/15673187/622391), где скрытые элементы не нужно будет нарисовать на все –

+2

Если у вас нет прозрачности, в этом случае вы хотите вернуться к фронту. –

ответ

1

Есть две возможности, как интерпретировать и ответить на ваш вопрос.

Толкование, что г-буфер отключен

Если это так, то все примитивы вы рисуете будут нарисованы в таком порядке. Значит, вам нужно написать его в этом конкретном порядке.

Толкование, что г-буфер включен

Если это так, то это не важно, в каком порядке вы посылаете многоугольники в graphicscard. Нет стандартного заказа

 Смежные вопросы

  • Нет связанных вопросов^_^