Закрыть
bss » Стена » Запись
Разработка PaintCAD 4Windows

Добавляем в 3D-редактор Hippo прозрачность и отрисовку треугольников, стоящих к зрителю задом

OpenGL умеет рисовать и прозрачные треугольники, и даже объекты.

Теперь команды раскраски треугольников целиком и поточечно будут иметь параметр альфа-канала:

TC - задать цвета точек треугольника
Синтаксис: TC #треугольник,r,g,b,a,r,g,b,a,r,g,b,a

TF - закрасить треугольник цветом
Синтаксис: TF #треугольник,r,g,b,a

И добавлены две новые команды:

RA - включить/выключить рендер альфа-канала
Синтаксис: RA состояние (0/1)

RB - включить/выключить рендер задних граней
Синтаксис: RB состояние (0/1)

Скриншоты:
1) при RB 1 видно что внутри кубика без крышки;
2) при RA 1 и RB 1 кубик рисуется полупрозрачный;
3) если испортить порядок точек в треугольнике и повернуть его спиной, то при выключенной отрисовке треугольников сзади RB 0 - из сцены пропадут треугольники с такими неправильными нормалями

Подробнее на форуме: http://www.blackstrip.ru/phpBB2/viewtopic.php?f=60&t=141&p=3625#p3625
Показать больше
Пожаловаться  |  Поделиться

Комментарии (1)

Офигеть, 3D–редактор. Круто

Действия