SlideShare a Scribd company logo
1 of 12
Download to read offline
Оптимизация анимационного
пайплайна для “ААА” проектов в
условиях СНГ
Как оптимизировать анимационный пайплайн,
если у тебя нет команды из тридцати
аниматоров... но есть проект, близкий к ААА
Кратко о особенностях отечественной разработки:
1) Небольшой размер анимационной команды
2) Отсутствие проверенного и налаженного пайплайна по
анимации
3) “Концепция изменилась”
4) Отсутствующий или короткий препродакшн, либо ваше
позднее появление на проекте
5) Сложности с поиском технического аниматора.
Сложности, с которыми мы можем столкнуться:
1) Необходимость разнообразить большое количество персонажей как
“одеждой” так и габаритами.
2) Большое количество предметов одежды, брони и т.д. для каждого
персонажа. Они требуют регулярной правки и реэкспорта.
3) Тысячи анимаций, требующие регулярных правок и доработок.
4) Предварительный экспорт draft анимаций и последующий реэкспорт (для
ручных и мокап анимаций).
5) Отсутствие технического аниматора, который совместно с
программистами прорабатывает анимационные механизмы в проекте.
Сам себе технический аниматор
1) Учим скриптование, лишним не будет
2) Выделяем самые узкие места производства и стараемся разгрузить их
3) Уходим от ручного, монотонного труда
4) Выделяем наиболее частые ошибки в исходниках и пишем небольшие
скрипты для их обнаружения.
“Един на всех и все на одном!”
1) Выделяем наиболее схожих персонажей в проекте в группы.
2) На каждую группу создаем свой скелет и свой пак анимаций.
3) Для изменения габаритов персонажей используем скейл костей в
движке.
а) по оси X (длина кости);
б) пропорционально по осям Y и Z;
4) Изменяем рост персонажа в движке, путем скейла костей по одной оси и
пропорционального поднятия персонажа по вертикали.
Все вещи в одном файле (Inventory Tools)
1) Хранить все вещи для данного
типа скелета в едином месте
2) Всегда можем править и
проверять скин в одном файле
3) Можем проверить как
отрабатывают различные
ассеты вместе
4) Проверяем как выглядит
анимация на конкретных
ассетах
Пакетный экспорт скелетных мешей
Хранение и правка анимаций
1) Храним анимации в клипах
2) При необходимости подгружаем нужные клипы, редактируем их и сохраняем обратно
3) Для экспорта - подгружаем нужные клипы и экспортим их с последней версией рига
Пакетный экспорт
This is DRAAAAAAAFTS!!!
1) Единое именование
2) Блокинг или отснятый мокап
3) Зацикливание анимаций
4) Пакетная выгрузка FBX
P.S.
1) 3DS Max / Maya / Blender etc…
2) Горизонтальное развитие. Понимание полного цикла производства.
Моделинг + Риг + Анимация + Программирование = Успех!
До новых встреч!!

More Related Content

More from DevGAMM Conference

Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...DevGAMM Conference
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...DevGAMM Conference
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)DevGAMM Conference
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)DevGAMM Conference
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...DevGAMM Conference
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...DevGAMM Conference
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)DevGAMM Conference
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...DevGAMM Conference
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...DevGAMM Conference
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...DevGAMM Conference
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...DevGAMM Conference
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...DevGAMM Conference
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...DevGAMM Conference
 
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)DevGAMM Conference
 
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)DevGAMM Conference
 
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)DevGAMM Conference
 
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)DevGAMM Conference
 
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)DevGAMM Conference
 
How to game the Xbox system / Neil Holmes (Xbox)
How to game the Xbox system / Neil Holmes (Xbox)How to game the Xbox system / Neil Holmes (Xbox)
How to game the Xbox system / Neil Holmes (Xbox)DevGAMM Conference
 
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...DevGAMM Conference
 

More from DevGAMM Conference (20)

Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
Playable Ads - Revolutionizing mobile games advertising / Jakub Kukuryk (Popc...
 
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
Creative Collaboration: Managing an Art Team / Nastassia Radzivonava (Glera G...
 
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
From Local to Global: Unleashing the Power of Payments / Jan Kuhlmannn (Xsolla)
 
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
Strategies and case studies to grow LTV in 2023 / Julia Iljuk (Balancy)
 
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
Why is ASO not working in 2023 and how to change it? / Olena Vedmedenko (Keya...
 
How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...How to increase wishlists & game sales from China? Growth marketing tactics &...
How to increase wishlists & game sales from China? Growth marketing tactics &...
 
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
Turkish Gaming Industry and HR Insights / Mustafa Mert EFE (Zindhu)
 
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
Building an Awesome Creative Team from Scratch, Capable of Scaling Up / Sasha...
 
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
Seven Reasons Why Your LiveOps Is Not Performing / Alexander Devyaterikov (Be...
 
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
The Power of Game and Music Collaborations: Reaching and Engaging the Masses ...
 
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...Branded Content: How to overcome players' immunity to advertising / Alex Brod...
Branded Content: How to overcome players' immunity to advertising / Alex Brod...
 
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
Resurrecting Chasm: The Rift - A Source-less Remastering Journey / Gennadii P...
 
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
How NOT to do showcase events: Behind the scenes of Midnight Show / Andrew Ko...
 
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)
Launching a title in Asia Pacific and China / Maxim Chuvalov (Wargaming)
 
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)
5 things I wish I knew before becoming a VFX Artist / Paulina Grigonis (Tuatara)
 
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
Pitching with Killer Demos / Jaroslav Stacevič (Nordcurrent)
 
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)
How to Craft the Perfect Pitch / Nathan Sölbrandt ( Xsolla)
 
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)
Making Games We Like aka Personal Biases in Game Design / Rok Mioč (Outfit7)
 
How to game the Xbox system / Neil Holmes (Xbox)
How to game the Xbox system / Neil Holmes (Xbox)How to game the Xbox system / Neil Holmes (Xbox)
How to game the Xbox system / Neil Holmes (Xbox)
 
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...
AI-Enhanced Game Development: Unleashing Creativity and Empowering Leaders / ...
 

Optimization of the animation pipeline for AAA projects in the CIS

  • 1. Оптимизация анимационного пайплайна для “ААА” проектов в условиях СНГ Как оптимизировать анимационный пайплайн, если у тебя нет команды из тридцати аниматоров... но есть проект, близкий к ААА
  • 2. Кратко о особенностях отечественной разработки: 1) Небольшой размер анимационной команды 2) Отсутствие проверенного и налаженного пайплайна по анимации 3) “Концепция изменилась” 4) Отсутствующий или короткий препродакшн, либо ваше позднее появление на проекте 5) Сложности с поиском технического аниматора.
  • 3. Сложности, с которыми мы можем столкнуться: 1) Необходимость разнообразить большое количество персонажей как “одеждой” так и габаритами. 2) Большое количество предметов одежды, брони и т.д. для каждого персонажа. Они требуют регулярной правки и реэкспорта. 3) Тысячи анимаций, требующие регулярных правок и доработок. 4) Предварительный экспорт draft анимаций и последующий реэкспорт (для ручных и мокап анимаций). 5) Отсутствие технического аниматора, который совместно с программистами прорабатывает анимационные механизмы в проекте.
  • 4. Сам себе технический аниматор 1) Учим скриптование, лишним не будет 2) Выделяем самые узкие места производства и стараемся разгрузить их 3) Уходим от ручного, монотонного труда 4) Выделяем наиболее частые ошибки в исходниках и пишем небольшие скрипты для их обнаружения.
  • 5. “Един на всех и все на одном!” 1) Выделяем наиболее схожих персонажей в проекте в группы. 2) На каждую группу создаем свой скелет и свой пак анимаций. 3) Для изменения габаритов персонажей используем скейл костей в движке. а) по оси X (длина кости); б) пропорционально по осям Y и Z; 4) Изменяем рост персонажа в движке, путем скейла костей по одной оси и пропорционального поднятия персонажа по вертикали.
  • 6. Все вещи в одном файле (Inventory Tools) 1) Хранить все вещи для данного типа скелета в едином месте 2) Всегда можем править и проверять скин в одном файле 3) Можем проверить как отрабатывают различные ассеты вместе 4) Проверяем как выглядит анимация на конкретных ассетах
  • 8. Хранение и правка анимаций 1) Храним анимации в клипах 2) При необходимости подгружаем нужные клипы, редактируем их и сохраняем обратно 3) Для экспорта - подгружаем нужные клипы и экспортим их с последней версией рига
  • 10. This is DRAAAAAAAFTS!!! 1) Единое именование 2) Блокинг или отснятый мокап 3) Зацикливание анимаций 4) Пакетная выгрузка FBX
  • 11. P.S. 1) 3DS Max / Maya / Blender etc… 2) Горизонтальное развитие. Понимание полного цикла производства. Моделинг + Риг + Анимация + Программирование = Успех!