Light Tracer: GPU рендеринг в браузере
Разработчики и 3D-художники Денис Боголепов и Данила Ульянов объявили о релизе LightTracer, ранней версии своего движка для GPU рендеринга, работающего в браузере.
Движок позволяет пользователю загружать OBJ-модель и процессуально рендерить её в браузере, используя графический процессор вашего компьютера. В данном случае поддерживаются как дискретные, так и встроенные графические процессоры.
Есть возможность добавлять источники света, HDRI окружения и создавать двухслойные физические материалы.
Ключевые фичи
1. Клиентский веб-рендерер
Light Tracer — первое в мире решение для фотореалистичного клиентского рендеринга с помощью графического процессора в веб-браузере.
2. Физически правильный движок
Движок основан на физически корректном механизме трассировки несмещенных лучей, работающем на любой видеокарте, как на дискретных графических процессорах, таких как NVidia/AMD, так и на интегрированных графических процессорах, таких как Intel (конечно, с более низкой производительностью).
3. Быстрый и эффективный
Высокооптимизированный движок трассировки путей GPU обеспечивает мгновенную обратную связь в окне просмотра при навигации по 3D-сценам. Интерактивные модификации стали возможными благодаря частичной перестройке структуры ускорения.
4. Прогрессивная очистка
Light Tracer использует прогрессивный режим рендеринга, начиная с изображения с большим количеством шума, а затем постепенно улучшая его до конечного результата. Рендеринг можно остановить в любой момент, когда уровень шума станет приемлемым для конкретного проекта.
5. Материалы
Light Tracer представляет собой простую, но надежную двухслойную модель физического материала, позволяющую имитировать наиболее распространенные типы материалов, такие как глянцевые поверхности, стекло, металл, керамика, пластик, дерево или автомобильная краска.
6. Освещение
Light Tracer в основном предназначен для использования карт окружения формата HDRI, но также поддерживает излучатели света меша (mesh emitters) и аналитически определённые излучатели света (analytically defined emitters), такие как сферические и источники света на удалении (distant light sources).
На что способен
Разумеется, если сравнивать с другими более мощными рендерерами, Light Tracer ещё совсем дитя, но надо учитывать, что это именно браузерный клиентский рендерер, и он по-прежнему находится в процессе разработки.
Результаты его работы уже выглядят достаточно интересно:
Кроме того, разработчики делятся демо-сценой для тех, кто не знает с чего начать, или просто хочет поиграть с новым инструментом.
Цена и доступность
Light Tracer в настоящее время бесплатен для использования и совместим с Chrome и Firefox. Для работы в нём нужно просто открыть один из этих браузеров и зайти на сайт рендерера.
Ещё один интересный онлайн-рендерер —Zync от Google Cloud.