Ігрові персонажі зазвичай анімуються за допомогою техніки, яка називається скелетною анімацією :
(Джерело зображення: Valve Software )
Кожна 3d-модель має невидиму кісткову структуру (червоні та слізні лінії на зображенні вгорі). Кожен багатокутник моделі з'єднаний з кісткою. Коли ви визначаєте послідовність руху, ви визначаєте її як послідовність обертання кісток навколо їх з'єднань з іншими кістками. Коли кістка рухається, з нею переміщуються багатокутники. Це дозволяє визначати послідовності руху без необхідності зміни положення кожного окремого багатокутника. Коли кілька персонажів мають однакову структуру кісток, вони також можуть ділитися одними і тими ж анімаціями, тому вам не доведеться відтворювати кожну анімацію для кожного персонажа (хоча, можливо, ви хочете зробити деякі анімації різними для персонажів різних статей, типів особистості та рівнів фізичної підготовленості).
Більшість програмного забезпечення для моделювання 3d підтримує скелетну анімацію та має формати експорту, які читаються широко використовуваними 3d-движками. Будь ласка, не запитуйте тут рекомендацій щодо товарів, оскільки вони є поза темою.
Однак дозволити художнику створювати анімацію з нуля не завжди призводить до найкращих результатів. Важко відтворити з пам'яті всі найтонші нюанси людської мови тіла, тому результати часто виглядають робототехнічними та неприродними. Ось чому більші ігрові студії, які мають для цього ресурси, використовують процес, який називається Motion Capturing .
Людей акторів наймають для здійснення дії персонажів гри. Під час вистави актори одягають спеціальні костюми, які на них прикріплені добре помітні позначки. Коли вони записуються відеокамерою під час введення в дію, рух цих знаків можна віднести до кісток 3d-моделей персонажа. Таким чином, рухи акторів можуть бути застосовані до будь-якої 3d-моделі, яка використовує ту саму кісткову структуру. Цей метод, як правило, призводить до набагато більш природних результатів, і коли існує велика кількість анімацій, можна створити величезну економію часу.
(Джерело зображень: Toptear Games )
Однак вартість обладнання, необхідного для зйомки руху, швидше за все, перевищить ваш бюджет, тому вам доведеться вдатися до визначення скелетних анімацій вручну в програмі 3d моделювання.