3d программа для анимации персонажей в реальном времени - PullRequest
1 голос
/ 23 августа 2011

Моя компания рассматривает возможность создания интерактивного советника (3d) для нашего клиента.Я пытался найти подходящее программное обеспечение для 3d моделирования человеческой фигуры (реалистично).

Мы принимаем во внимание два подхода.

Первый вариант заключается в использовании одного из программ 3D-моделирования для создания модели, а также с помощью некоторого внутреннего языка сценариев оживляют модель.Программное обеспечение должно действовать как сервер рендеринга, потому что 3d-модель должна каким-то образом реагировать на действия пользователя.Поэтому мы рассматриваем приложения, которые имеют какой-то язык сценариев.

Второй вариант - использовать программное обеспечение для 3D-моделирования для создания персонажа, а затем анимировать его с помощью OpenSceneGraph.

Существует также сложныйспособ: сделать все это с OpenGL, но я не думаю, что это правильный путь.

Проект находится на очень ранней стадии переговоров, но мне нужно собрать некоторые знания, чтобы понять, возможно ли это сделатьесть такой способ.Поэтому у меня есть несколько вопросов:

  1. Можно ли использовать программное обеспечение, такое как Cinema 4d / Maya / Blender, для анимации в реальном времени одного символа?
  2. Какое программное обеспечение лучше всего подходит длясмоделировать персонажа (цена не имеет значения, важна скорость рендеринга и очень хорошая «реалистичность»).Мы рассматриваем Maya, Cinema 4D, Blender или ZBrush, Poser, 3DMax (однако, насколько я знаю, последние три не имеют языка сценариев.
  3. Может ли OpenSceneGraph легко использоваться для анимации любого персонажа из перечисленного программного обеспечениявыше?

Как вы видите, основной проблемой является программное обеспечение 3d и вопрос, возможно ли это вообще :).Я ценю все предложения.

Спасибо заранее.

Ответы [ 3 ]

1 голос
/ 25 августа 2011

1.- http://www.thepixelart.com/10-best-real-time-animation-tools/

2.- Я использую Zbrush с 3D Studio Max. Объединяя эти программы, вы можете очень быстро смоделировать персонажа

Те 3, которые вы упомянули (Zbrush, 3DMax и Poser), на самом деле имеют языки сценариев

Zbrush => ZScript
3DMax => MaxScript
Poser => Использование Python => http://d3d.sesseler.de/store/tutorial/run_python/RunPython.pdf

3.- Понятия не имею:)

1 голос
/ 26 августа 2011

Вероятно, лучший способ сделать это - использовать движок 3D-игр, такой как CryEngine3 (это бесплатно для некоммерческих проектов) или движок Unreal3. Технически вас интересует только анимация персонажей, но вам понадобится сложный материал и поддержка освещения в дополнение к многослойным шейдерам. Эти двигатели могут это сделать.

Программы 3D моделирования, которые вы предлагали, не оптимизированы для рендеринга в реальном времени. Хотя в Blender встроен игровой движок с достаточно полной поддержкой шейдеров, начать его может быть довольно сложно. Но для моделирования персонажа и получения качественного предварительного просмотра он очень хорошо подходит.

Можно ли использовать программное обеспечение, такое как Cinema 4d / Maya / Blender, для анимации в реальном времени одного символа?

Рендеринг каждой из этих программ в режиме реального времени означает предварительный просмотр, а не конечный продукт. У Blender есть игровой движок, но он не оптимизирован для подобных вещей.

Какое программное обеспечение было бы лучшим для моделирования персонажа (цена не имеет значения, какое значение имеют скорость рендеринга и очень хорошая «реалистичность»). Мы рассматриваем Maya, Cinema 4D, Blender или ZBrush, Poser, 3DMax (однако, насколько я знаю, последние три не имеют языка сценариев).

Сценарии помогают вам только в анимации персонажа. Вам также понадобятся тонны справочных данных и данных, из которых система анимации может смешать выражение.

Может ли OpenSceneGraph легко использоваться для анимации любого персонажа из программного обеспечения, указанного выше?

Не совсем. Вместо этого используйте игровой движок, если хотите сделать это быстро. Взгляните на галерею CryEngine3. И как сказал: SDK является бесплатным, если это некоммерческий. Если программа станет коммерческой, вам потребуется лицензия.

0 голосов
/ 23 августа 2011

Luxology Modo - очень хороший вариант для ваших нужд.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...