Ray tracing systems_msu

14
Ray Tracing Systems Фотореалистичный рендеринг и расчет освещения

Transcript of Ray tracing systems_msu

Page 1: Ray tracing systems_msu

Ray Tracing Systems

Фотореалистичный рендеринг и расчет освещения

Page 2: Ray tracing systems_msu

2

Что мы делаем?

Page 3: Ray tracing systems_msu

3

Что мы делаем?

Реалистичный рендеринг – процесс получения (расчета) высоко-качественного изображения.

Плагин для Autodesk 3DS Max

Page 4: Ray tracing systems_msu

4

Анализ рынка (по пользователям) Autodesk 3DS Max

1 миллион пользователей Целевое использование 3ds max – создание

реалистичных изображений поэтому рендер нужен всем!

Средняя цена 1 лицензии подобных программ – 1000$ Объем рынка ~ 1 миллиардов $.

0.1% пользователей => 1 000 лицензий ~500 $ - предполагаемая цена бессрочной лицензии Продав 1000 лицензий => 500 000 $ (15 M рублей)

Page 5: Ray tracing systems_msu

5

Анализ рынка (по архитектурным проектам) Ни один архитектурный проект не обходится без

фотореалистичного рендеринга. Строительство Ремонт (отделка интерьера)

В 2012 году в Москве было построено 7,6 млн кв. м недвижимости 7,6M / 1002 ~= 760 крупных проектов 10 проектов ~ 1 лицензия ~ 50 лицензий в год можно продать только в Москве и

работая только с архитектурой ~ 0.5 M рублей в год только с Московских проектов

Page 6: Ray tracing systems_msu

6

Технологии Инновационные алгоритмы реализованные

полностью на GPU Поддержка широкого спектра эффектов 3 глобально-различных алгоритма расчета

изображения Есть далеко не во всех системах! Позволяет рассчитывать сложное освещение. Позволяет достичь высокой скорости.

GPU, CUDA и алгоритмы В 4-5 раз эффективнее существующих систем на

основе CPU и GPU

Page 7: Ray tracing systems_msu

7

Технологии Интеграция в 3DS Max 2012/2013

В завершающей стадии Почти все работает, но использовать неудобно Первый масштабный релиз в начале 2014 года

Page 8: Ray tracing systems_msu

8

Сравнение

+ 62% +19%

VRay VRayRT2 Iray Hydra0

200

400

600

800

1000

1200

1080

331

130

67

1080

276

10856

156

26

253

31

Время в cекундах (1024x768)

Монте-Карло Когерентный Квази-Монте-Карло

Кэш Освещенности Кэш освещенности + Фотонные карты

Page 9: Ray tracing systems_msu

9

Сравнение

VRay VRayRT2 Iray Hydra0

500

1000

1500

2000

2500

2010

810

620497

2010

324 300196175

56

210

62

Время в cекундах (1024x768)

Монте-Карло Когерентный Квази-Монте-Карло

Кэш Освещенности Кэш освещенности + Фотонные карты

Page 10: Ray tracing systems_msu

10

Проект Начинался в 2007 году как курсовой проект Основная работа ведется с 2009 года

Умник (2009 год) Старт (2010 год) РФФИ МОЛ_А (2012, 2013 годы) Стипендия президента РФ (2013-2015 годы)

За 2013 год: На 99% завершена интеграция с 3ds Max Реализован новый метод (SPPM) для корректной

визуализации преломляющих объектов и расчета освещения в сложных условиях

Page 11: Ray tracing systems_msu

11

Апробация на реальных пользователях

Page 12: Ray tracing systems_msu

12

Апробация на реальных пользователях Г. Ялта, South Cafe

Page 13: Ray tracing systems_msu

13

Апробация на реальных пользователях Г. Ялта, South Cafe

Вариант проекта Фотография

Page 14: Ray tracing systems_msu

14

Команда – 3 человека 2 выпускника МГУ

Фролов В.А. Завещающий этап диссертации в ИМП Келдыша 3.5 года опыта работы в Nvidia 6 лет опыта разработки программ на GPU

Лебедев А.С. Завещающий этап диссертации в МГУ Ломоносова 6 лет разработки программных продуктов со сложной

математической основой

1 выпускник РГГУ Нефти и Газа им. Губкина Санжаров В.А.

5 лет опыта работы над программными продуктами 1 год опыта работы с 3DS Max SDK