1 / 30

Интерактивное создание игровых спецэффектов

www.creatstudios.com. www.creatstudios.ru. Интерактивное создание игровых спецэффектов. Докладчики: Демьянов Денис Опарин Антон Яковлев Антон. Тема: Интерактивное создание игровых спецэффектов. Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон. Контекст.

Download Presentation

Интерактивное создание игровых спецэффектов

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. www.creatstudios.com www.creatstudios.ru Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис Опарин Антон Яковлев Антон

  2. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Контекст Создание визуальных эффектов (VFX) для игры на PS2. • VFX в консольных играх • Технология • Pipeline

  3. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Motion blur Кадр с Motion blur Кадр без Motion blur

  4. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты “Bloom” – Кадр с высоким динамическим диапазоном Кадр сэффектом “Bloom” Кадр без “Bloom”

  5. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Enviroment Map Specular Map Specular Map

  6. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Colourisation

  7. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Анимационные текстуры

  8. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты • Lens flares - Блики на “объективе” • Stencil Shadow - Стенсильные тени • Fog - Туман

  9. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Динамические системы частиц Dynamic Particle System

  10. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Визуальные эффекты Динамические системы частиц Dynamic Particle System

  11. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Задача • Изготовить большой объем VFX для игры Сложность • Большой объем VFX • Огранниченные ресуры и время • Отсутствие оптимального Pipeline для поточного создания VFX в играх на консоли

  12. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Решение • Оптимизация Pipeline • Создание инструмента для VFX художника • Интенсификация командных действий

  13. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Выбор • Собственный инструмент VSэкспорт данных • Экспорт из любого 3D-редактора: Maya, XSI, 3DS, специальные редакторы (Fork Particle…)и т.д. • Свой технологический процесс

  14. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Экспорт данных Против Сложности перевода данных редактора в понятные движку Сложно настраивать «на лету» Придется погрузиться в глубины редактора Проблемы с third-party (новые платформы, fps, совместимость) За Очень мощный инструментарий со стороны Минимальные затраты на обучение и «вливание» со стороны художников

  15. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Собственный инструмент • За • Уже есть приложение «GameProject», которое позволяет пересылать изменения в данных на целевую платформу • Против • «Изобретение колеса»

  16. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Старая технология • Каждый разрабатывается с нуля как отдельная система: • Оптимален по затратам процессорного времени • «Сделать можно все!» • Сложно поддерживать и разрабатывать • Наш последний проект: 113 эффектов на партиклах • (по 300 строк в источнике >30000строк кода) • Минимальное участие художника в процессе

  17. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Старый Pipeline • G.D. - формирует задачу • Prog. - реализует эффект (уникальный в каждом случае) • Art - оценивает и корректирует эффект • Prog. - настраивает эффект и интергрирует в игру

  18. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Новый Pipeline • G.D. - формирует задачу • Art - реализует эффект • Prog. - эффект автоматически интергрируется в игру

  19. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Источники частиц • Фиксирован испускающий объем • Задан алгоритм «жизни» -- траектории частиц, цвета, скорости, другие параметры

  20. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Мы используем • Точечный радиальный («omni») • Точечный направленный • Радиальный из OBB • Направленный из OBB • CRS-технология для консолей: динамический источник (поля действуют на сами источники а не на частицы) • Очень хочется разнообразные взрывы, горение и дым, «реагирующий» на окружение на консолях текущего поколения • До 3000 частиц в игре – почти в два раза увеличиваем frame processing если считать поля для каждой частицы

  21. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Omni – 1 Частица: • Скорость • Цвет • Время жизни • Размер Источник: • Вылет из точки • Начальные параметры частиц (цвета, размеры, скорости) Для реалистичности можно добавлять ламинарные поля (сложнее не просчитать массово на текущих консолях)

  22. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Omni – 2 Как описывать динамику изменения параметров ? • Key-points • Заготовки поведения • Анимационные сплайны • Хорошо известны любому аниматору • Универсальны

  23. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Directional Частица: • Скорость • Цвет • Время жизни • Размер Источник: • Вылет из точки по направлению в конусе • Начальные параметры частиц (цвета, размеры, скорости) • Угол разлета Для реалистичности можно добавлять ламинарные поля (сложнее не просчитать массово на текущих консолях)

  24. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Модификации с OBB • Частицы вылетают равновероятно из объема прямоугольного параллепипеда с ребрами, параллельными локальным осям (OBB) • Варианты: • Ориентация случайно по поверхности • Ориентация в направлении • Удобные вырожденные случаи: • Вылет из плоскости • Вылет из отрезка

  25. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Что-нибудь еще ? • Источники + поля • Геометрия + источники • Слои

  26. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Основные параметры

  27. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Динамический источник • Создание взрыва Референс Фазы взрыва Вспышка Разлёт частиц Дым Cоздание вспышки

  28. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Динамический источник Cоздание динамических источников

  29. Тема: Интерактивное создание игровых спецэффектов Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Внешнее поле Cоздание векторного поля Окончательная доводка

  30. Тема: Интерактивное создание игровых спецэффектов` Докладчики: Демьянов Денис, Опарин Антон, Яковлев Антон Последний слайд Вопросы ?

More Related