Portal explorer — это программа для просмотра сцен с самыми уникальными и необычными порталами. Главной особенностью данной программы является то, что она запускается в браузере, благодаря чему кто угодно крайне быстро может посмотреть на самые необычные порталы. Другой важной особенностью является визуальный редактор, благодаря которому конструировать сцены невероятно просто и быстро. По большей части этот редактор нужен автору данной программы чтобы быстро и легко накидывать сцены, но им уже может пользоваться кто угодно для конструирования таких порталов, до которых автор данной программы не додумался.
Порталы рендерятся с помощью технологии трассировки лучей, которая исполняется внутри шейдеров. Благодаря чему можно визуализировать порталы невероятных сложностей, и код для их рендеринга крайне прост. И благодря чему можно наблюдать порталы в их истинном обличии, без аппроксимаций.
Из-за того что рендеринг происходит через шейдеры, единственным способом представить сцену с множеством разных объектов — это real-time генерировать и компилировать код шейдеров. Поэтому для некоторых действий приходится запускать перекомпиляцию проекта. Но для таких вещей как настройка матриц объектов перекомпиляция не требуется, потому что они передаются через uniform'ы.
- Монопортал
- Портал Мёбиуса