3D-персонаж/модель-создатель

У меня есть проект создания 3D-игры с использованием XNA/С#, и в игре будет много 3D-персонажей.

Глядя на текущие 3D-игры, в некоторых они создают около сотни персонажей, что заставило меня подумать, что есть хороший создатель 3d-персонажа/модели.

Чтобы сузить образец, в игре будут такие персонажи, как игра "Гранд Чейз". Есть некоторый хороший (и легкий) создатель модели персонажа для использования в XNA-разработке? Конечно, бесплатно, но я тоже получу оплаченные версии.

EDIT: Еще один вопрос о движениях персонажей. Движения, такие как "прогулка", "прыжок", "сидение" и т.д., "Создаются" с помощью "создателя персонажа" или игры?

Ответ 1

Другой вопрос о движения персонажей. движения, такие как прогулка, прыжок, сидение и т.д. "создаются" персонажем создатель "или по игре?

Анимация в различных формах, ключевой кадр, скелет и т.д. создаются в программном обеспечении 3D-моделирования.

Затем игра воспроизводит эти анимации - это определенные моменты. Например, нажатие на прыжок будет воспроизводить анимацию перехода. Игры часто используют форму линейной интерполяции, чтобы смешивать различные анимации вместе, чтобы сгладить их.

Считайте футбольный матч, вы можете оживить футболиста, работающего в восьми разных направлениях, но что, если игрок внезапно изменит направление в середине? Модельер не смог этого объяснить, поэтому двигатель "размывает" разницу между анимациями вместе, чтобы обеспечить плавный переход через линейную интерполяцию или какой-либо другой коэффициент смешивания.

Программное обеспечение

Что касается программного обеспечения, то бесплатные редакторы, такие как Blender. Однако я предпочитаю Maya/Max. Часто вы можете получить студенческие издания, проверить их официальные сайты. Через мой университет я получил бесплатную шестимесячную версию. Хотя вы юридически не можете использовать модели в коммерческих играх, для учебных целей это нормально. Я считаю, что они предлагали Personal Learning Edition, но этого больше не существует, поскольку мой поиск найден.

Ответ 2

Большинство 3D-игровых объектов создаются в 3D-программном обеспечении, таком как Maya и Blender. Но действительно есть приложения, которые ускоряют моделирование персонажей, такие как Poser. Если вам быстро понадобится низкая поли-сетка без больших денег и много экспортеров, попробуйте MilkShape 3D. Его дешево и с ним легко работать. Вы можете легко создавать сетки с совместной анимацией, которую вы можете отредактировать позже, чтобы точно настроить ваши персонажи.

EDIT: Другой вопрос о движения персонажей. движения, такие как прогулка, прыжок, сидение и т.д. "создаются" персонажем создатель "или по игре?

Poser 3D. Он не бесплатный, но он поставляется с хорошей библиотекой для начинающих. Также вам может понравиться DAZ 3D, а также коммерческий продукт. Лично я не в восторге от большинства программ 3D-моделирования, которые поставляются бесплатно, исключениями являются Blender и Anim8tor. Если вы не настолько хорошо настроены в профессиональном моделировании, я бы порекомендовал вам пойти на MilkShape 3D. У этого есть действительно легкая кривая обучения, и вы можете быстро входить и быстро работать, чтобы проверить и разработать свою игру (в игре больше, чем в моделях). В конце концов, вы можете настроить все модели в программном обеспечении, которое вы предпочитаете позже.

Ответ 3

Инструмент Xsi Mod Tool позволит вам моделировать и анимацию персонажа и (слегка) вырезать версию полного инструмента Xsi.
Он бесплатный для некоммерческого использования и имеет тесную интеграцию с XNA плюс у него есть плагины, которые поддерживают Unreal Engine и CryEngine и т.д. Доступно здесь

Ответ 4

Если вы хотите, вы можете попробовать использовать XBL Avatars; бонус состоит в том, что игроки фактически смогут использовать свое игровое имя, и AFAIK, вы можете процедурно генерировать символы и прочее через API кода.

Ответ 5

Я сильно рекомендую Blender. Он бесплатный, он имеет множество надежных функций, и он широко используется сообществом XNA, включая меня.

Это может потребовать много времени, чтобы узнать, как его использовать, но как только вы освоите основы, Блендер чувствует себя как карандаш на бумаге. (Или для тех из нас, кто сосать на рисунке, действительно хороший художник, который может читать ваши мысли: P)

Также существует script, называемый MakeHuman, который позволяет вам параметрически создавать человеческие модели, и я думаю, что это работает очень хорошо./p >