solit 2014, Современные графические технологии для...

20
Современные графические технологии для создания 3D эффектов в фильмах и анимациях Докладчик: Максим Жовнер

Upload: solit

Post on 02-Nov-2014

167 views

Category:

Technology


1 download

DESCRIPTION

Коваленко Валерий, Москва. Ведущий программист, ООО «Симмэйкерс», резидент Сколково «Современные графические технологии для создания 3D эффектов в фильмах и анимациях». Development секция. Для разработчиков. Высокий уровень подготовки. В докладе будут описываться возможности современной графики в такой отрасли как киноиндустрия. На примере разработки графических приложений для производителя киноэффектов будут показаны технические нюансы реализации подобных приложений и текущие потребности отрасли.

TRANSCRIPT

Page 1: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Современные графические технологии для создания 3D эффектов в фильмах и

анимациях

Докладчик: Максим Жовнер

Page 2: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Compositing

• Комп зитинго́� (англ. compositing — компоновка) — создание целостного изображения путём совмещения двух и более слоёв отснятого на кино- или видеоплёнку материала, а также CGI (созданных компьютерных объектов) и анимации. ©wikipedia

Page 3: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

CompositingКино и анимация

•Подстановка фона

•Вставка персонажей

•Пост-обработка кадров

•Иные визуальные эффекты

Игры

•Пост-рендер эффекты

•Компоновка результатов мультипоточного рендеринга

Page 4: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Между табличкамии цифрой

• Многократная экспозиция (Наложение выдержкой)

Page 5: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

• Рирпроекция

Между табличкамии цифрой

Page 6: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

• Подвижные модели (покадровая анимация)

Между табличкамии цифрой

Page 7: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

• Костюмы

Между табличкамии цифрой

Page 8: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Сейчас: методы

• Keying

Page 9: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Сейчас: методы

• Раздельный рендер сцены и персонажей с последующим наложением

Page 10: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Сейчас: методы

Page 11: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Сейчас: способы

• Аппаратный: видеопроцессоры (микшеры)• Программный: комплексы для кеинга,

рендеринга, image-processing комплексы• Аппаратно-программный: рендер-

кластеры, GPGPU-акселерация

Page 12: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Аппаратный

Page 13: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Программный

• Adobe After Effects• The Foundry Nuke• Autodesk Flame Premium 3D• eyeon Fusion

Page 14: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Аппаратно-программный

• Renderwall (render farm) + Chromium/Equalizer/OpenSG-based software (e.g. RenderPal, Deadline etc.)

• GPGPU-accelerated rendering systems (Nuke, eyeon Fusion etc.)

Page 15: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Шейдинг

• Шейдинг – процесс изменения цветов и света в изображении

• OSL (Open Shading Language) – мощная шейдинговая система, разработанная для CPU.

• GLSL – эффективный шейдерный язык. Стандарт высокопроизводительного шейдинга

Page 16: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Проблемы

Возможность миграции на другие шейдерные системы (OSL <-> GLSL/HLSL/CG)Адаптация OSL под GPGPU (например, CUDA)

Page 17: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Возможные решения

Абстрактная шейдинговая системаМетоды параллелизации на основе AST и

CFG

Page 18: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий

Спасибо

Page 19: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий
Page 20: Solit 2014, Современные графические технологии для создания 3 d эффектов, Коваленко Валерий