• Добро пожаловать, Гость. Войдите или зарегистрируйтесь.

Автор Тема: 3d-анимация  (Прочитано 3309 раз)

Описание:

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Retributor

  • *
  • Сообщений: 219
  • Репутация: 0
  • Пол: Мужской
  • The Shader
    • ICQ клиент - 343191665
    • Просмотр профиля
    • WENT Lab officical forum
    • Email
3d-анимация
« : 04 Декабрь, 2006, 09:38:49 »
0
3d-анимация,  общие понятия

Анимация придает движение и динамику любой игре. Каково было бы играть, если бы модели в игре не шевелились, а лишь перемещались в пространстве? По меньшей мере, это выглядит скучно и неестественно. Понятное дело, что есть игры или эпизоды, где движение не так уж необходимо. Например, лифты, если не прорисовывать их подетально и убрать двери (эти модели тоже не анимируются и не являются частью лифта, по крайней мере, для этого случая), не требуют анимации. Однако, все человеческие модели должны как минимум шагать при перемещении. Как это достигается?


Вообще, способов несколько:

1. Движение или набор движений зашит в саму модель.  Это самый простой и элементарный способ. Если в модель зашито только движение (это могут быть все движения разом подряд), управление такой моделью довольно просто. Вам достаточно указать номер кадра анимации, а точнее, последовательность этих кадров (если движение одно, то в эту последовательность войдут все кадры модели) и крутить ее по кругу или туда-сюда. Такая система используется в X-моделях (формат DirectX). Есть вариант запихнуть в модель несколько движений. В этом случае достаточно указать номер анимации и даже не задумываться о числе и прокрутке кадров, движок сделает это за вас. По такому принципу построены Half-Life (1-я, во 2-й другая система), Quake (все части) и т.д. Модели формата mdl, md2, md3 на все 100% имеют несколько пронумерованных анимаций. Недостатком такой системы является то, что модели не адаптированы под обстановку. То есть, если человек упал замертво спиной на камень, он либо будет висеть в воздухе над камнем либо пройдет сквозь него. При этом фигура как была, например, вытянута "по стойке смирно" так в этом положении и останется.

2. Динамические модели.  Красивый и довольно простой способ. Управлять такими моделями намного сложнее, ибо анимации как таковой в них нет, но зато в них заложены точки деформации. То есть, двигая эти точки, моделью можно управлять как марионеткой. Чем больше таких точек, тем естественней кажутся движения модели и тем сложнее ею управлять. Это так же устраняет необходимость прорисовки моря движений для высокодинамичных игр, например, гонок. В этом случае стоят точки деформации корпуса на случай повреждения машины, точки дефдеформации амортизаторов и параметры вращения колес. Или, если это шутер, то при попадании в монстра или человека можно задать движения таким образом, чтобы было видно, куда попал снаряд, а не так, как в Quake2: стреляешь в живот - отлетает голова :lol: Такой метод использован в современных шутерах, гонках, некоторых ролевых играх.

3. Использование так называемых запчастей. Самый сложный и порой не очень красивый способ анимации. То есть, образ собирается из отдельных частей, каждая из которых представляет собой отдельную модель. Такой метод хорош, когда необходимо собирать модели из различных частей, например, в ролевых играх, когда персонаж может 1000 раз за игру переодеться и поменять оружие. При этом он сам по себе может иметь разное сложение (мужское или женское, например, в этом случае меняется туловище и голова). Не всегда такая "сборка" очень красиво смотрится, но по набору движений сравнима, а то и превосходит динамические модели. Анимацию в таких случаях задают для каждой части отдельно или же делают эти части вовсе неподвижными, только вращают и двигают программно. Собственно, сложность и заключается в стыковке всех частей между собой и придании движению естественности. В основном, работает в ролевых играх, но возможно использование и в шутерах.

Copyright 04.12.2006 by Retributor from wentas.3bb.ru
То, что мы не видим, не ощущаем или не понимаем - не обязательно не существует

Оффлайн Garin

  • *
  • Сообщений: 1564
  • Репутация: 5
  • Пол: Мужской
    • ICQ клиент - 244260055
    • Просмотр профиля
    • tiarum.com
3d-анимация
« Ответ #1 : 04 Декабрь, 2006, 23:36:09 »
0
Респект, весьма полезно и познавательно. Надеюсь, многим пригодится на начальном этапе.
Награды За огромный вклад в развитие Румора

Теги:
 

Анимация в Морровинде!

Автор GarinРаздел Туториалы по анимации

Ответов: 75
Просмотров: 32837
Последний ответ 07 Март, 2008, 00:17:46
от DSD3mon
TES 4: Oblivion. Скрипты - Анимация и Al

Автор GarinРаздел Туториалы по анимации

Ответов: 1
Просмотров: 10313
Последний ответ 21 Май, 2006, 02:47:59
от Garin
Tes 3 Morrowind. Скрипты - Анимация И Al

Автор GarinРаздел Туториалы по анимации

Ответов: 1
Просмотров: 8223
Последний ответ 21 Май, 2006, 00:03:55
от Garin
Анимация танцев Groovy Moves от Rx31

Автор GarinРаздел Обсуждение готовой анимации

Ответов: 1
Просмотров: 7835
Последний ответ 09 Май, 2006, 00:28:01
от Garin
Новая анимация в Tes 4 Oblivion

Автор GarinРаздел Обсуждение готовой анимации

Ответов: 21
Просмотров: 23170
Последний ответ 07 Апрель, 2015, 15:55:27
от Pers26
Анимация Персонажей В 3d Studio Max

Автор GarinРаздел Туториалы по анимации

Ответов: 6
Просмотров: 6841
Последний ответ 29 Сентябрь, 2012, 11:01:17
от Raser09
Анимация и скрипты - очень важный вопрос! Пожалуйста помогите

Автор @NAVI@Раздел Анимация в TES: Morrowind, Oblivion, Skyrim

Ответов: 2
Просмотров: 5648
Последний ответ 12 Июль, 2008, 20:30:27
от @NAVI@
"Отваливаются" голоса и лицевая анимация при создании расы!

Автор RakshaРаздел Мастерская TES IV

Ответов: 4
Просмотров: 2493
Последний ответ 07 Декабрь, 2008, 06:04:21
от Siegrun
niftools Max и CivilizationIV-MaxTools-v7+, Анимация. Хоть что нибудь работает?

Автор gaidukov-maximРаздел Анимация в TES: Morrowind, Oblivion, Skyrim

Ответов: 0
Просмотров: 1717
Последний ответ 19 Октябрь, 2009, 22:45:42
от gaidukov-maxim
Анимация объектов

Автор LGMSS666Раздел Анимация в TES: Morrowind, Oblivion, Skyrim

Ответов: 6
Просмотров: 2408
Последний ответ 08 Январь, 2010, 17:45:36
от LGMSS666

Поиск

 
Top
SimplePortal 2.3.5 © 2008-2012, SimplePortal