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 ещё совсем дитя, но надо учитывать, что это именно браузерный клиентский рендерер, и он по-прежнему находится в процессе разработки.

Результаты его работы уже выглядят достаточно интересно:

lighttracer.JPG

Кроме того, разработчики делятся демо-сценой для тех, кто не знает с чего начать, или просто хочет поиграть с новым инструментом.

Цена и доступность

Light Tracer в настоящее время бесплатен для использования и совместим с Chrome и Firefox. Для работы в нём нужно просто открыть один из этих браузеров и зайти на сайт рендерера.

Ещё один интересный онлайн-рендерер —Zync от Google Cloud.

722 0 850 3
13
2019-06-19
как понял, текстуры подгрузить не получится?
2019-06-19
забавная игрушка, но, пока что, не более того. ) интересно что будет в итоге.
2019-06-19
Вау! Вот оно будущее 🤞🏻
2019-06-19
очень круто! Пусть парни развивают свою тему! У этого есть огромное будущее!!!
2019-06-19
И что там рендерить получится? 2d картинки?!
2019-06-19
Денис, ну, собственно, рендеринг это и есть процесс получения 2D картинки (в контексте CG)
2019-06-20
Очень интересно. Только не понятно - зачем?
Рендер на твоём железе, модель твоя - бери модель и рендери себе спокойно, для чего нужен веб-сайт?
Если только не цель получить доступ к твоей видюхе и майнить крипту. Другого полезного применения не вижу.
2019-06-20
moroz69offОчень интересно. Только не понятно - зачем?
Рендер на твоём железе, модель твоя - бери модель и рендери себе спокойно, для чего нужен веб-сайт?
Если только не цель получить доступ к твоей видюхе и майнить крипту. Другого полезного применения не вижу.
ну так если не дома или нет иной возможности, то это спасает. тем более не удивлюсь если выкупит нвидиа и на своем сайте такую штуку сделают.
Есть еще проекты, наподобие blend4web, так что данная технология не пропадет.
2019-06-21
А работает ли с vulkan-rt и поддерживает dxr совместимые видеокарты аппаратные/драйверные поддержку лучей? Типа nvidia rtx
2019-06-24
В Safari черный экран, запустил в firefox - имак завершил сеанс пользователя...
Че вы за вирусню рекламируете?!
2019-06-24
Slava Gerchicov (Gargolev)В Safari черный экран, запустил в firefox - имак завершил сеанс пользователя...
Че вы за вирусню рекламируете?!

Мы не рекламируем, реклама подразумевает, что нам за это платят, мы публикуем в новостях интересное из мира CG, если что-то не работает, тут вопросы к сервису, возможно это просто не поддерживается на вашей ОС, нужно разбираться, у других запускалось.
2019-06-24
Slava Gerchicov (Gargolev)В Safari черный экран, запустил в firefox - имак завершил сеанс пользователя...
Че вы за вирусню рекламируете?!

Slava,
Можете завести issue на странице: https://github.com/light-tracer/issues/issues. Будет полезен скриншот консоли браузера.
К сожалению, на маке мы очень мало гоняли (всего на одном Mac Book Pro 2018 года), но в Chrome все работало нормально.

Вообще же, если у Вас мак завершил сеанс пользователя -- это вопрос к разработчикам firefox.
2019-06-24
Антон КучеровА работает ли с vulkan-rt и поддерживает dxr совместимые видеокарты аппаратные/драйверные поддержку лучей? Типа nvidia rtx

на данный момент таких расширений WebGL не предлагает, поэтому пока не специальные возможности таких карт не задействованы. но сами карты, кончено, поддерживаются.
RENDER.RU