Разработчики игрового 3D-движка Cube 2 представили проект Tesseract
Tesseract не только манипулирует геометрией, но и позволяет добиться мгновенного отклика на изменение освещенности. В частности, Tesseract решает проблему пауз, возникающих из-за необходимости проведения перерасчета освещённости. При динамическом рендеринге такие операции как изменение яркости, перемещение источника света или изменение цветового состава света приводят к мгновенному изменению сцены в режиме реального времени. Код статического маппинга освещённости, составляющий основу Sauerbraten, заменён на полностью динамическую модель, использующую методы отложенного затенения и маппинга теней.
Целью создания Tesseract не является замена текущего движка Sauerbraten, разработка которого будет продолжена. Скорее это попытка развязать себе руки для проведения экспериментов, без оглядки на необходимость обеспечения совместимости и пока не задумываясь о высокой производительности и поддержке старого оборудования. Tesseract может загружать игровые карты Sauerbraten, но уже полностью несовместим с моделью освещения и по иному отображает игровые карты. Кодовая база Tesseract будет развиваться параллельно с Sauerbraten, никаких планов по созданию на основе нового движка отдельных игровых приложений пока нет.
Среди новых возможностей Tesseract:
- Отложенное затенение;
 - HDR-рендеринг с тонированием и колоризацией;
 - Распространяемые на все направления точечные карты теней;
 - Каскадные карты теней для солнечного света;
 - Новые эффекты, такие как отражение на воде и различные блокирующие прохождение света преграды;
 - Преломляющие прозрачные кубические фигуры и материалы.
 
Источник: http://www.opennet.ru/opennews/art.shtml?num=33691
| 
                                                 | 
                0 | Tweet | Нравится | 
                                                
                        
                        
                         | 
        



