Ray tracing systems_msu

14

Click here to load reader

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%

1080

331

130

67

1080

276

108

56

156

26

253

31

0

200

400

600

800

1000

1200

VRay VRayRT2 Iray Hydra

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

Монте-Карло Когерентный Квази-Монте-Карло Кэш Освещенности Кэш освещенности + Фотонные карты

Page 9: Ray tracing systems_msu

Сравнение

9

2010

810

620

497

2010

324 300

196175

56

210

62

0

500

1000

1500

2000

2500

VRay VRayRT2 Iray Hydra

Время в 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

Команда – 3 человека

14

2 выпускника МГУ Фролов В.А.

Завещающий этап диссертации в ИМП Келдыша

3.5 года опыта работы в Nvidia

6 лет опыта разработки программ на GPU

Лебедев А.С.

Завещающий этап диссертации в МГУ Ломоносова

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

1 выпускник РГГУ Нефти и Газа им. Губкина

Санжаров В.А.

5 лет опыта работы над программными продуктами

1 год опыта работы с 3DS Max SDK