3D персонаж / модель создатель - PullRequest
11 голосов
/ 14 апреля 2010

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

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

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

РЕДАКТИРОВАТЬ: Другой вопрос о движениях персонажей. Такие движения, как ходьба, прыжок, сидение и т. Д. «Создаются» «инструментом создания персонажа» или игрой?

Ответы [ 5 ]

5 голосов
/ 14 апреля 2010

Еще один вопрос о движения персонажей. такие движения, как ходьба, прыжок, сидение и т. д. «созданы» персонажем создатель инструмента "или по игре?

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

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

Рассмотрим футбольную игру: вы можете оживить футболиста, бегущего в восьми разных направлениях, но что, если игрок внезапно изменит направление среднего потока? Разработчик модели не мог учесть это, поэтому движок «размывает» разницу между анимациями вместе, чтобы обеспечить плавный переход с помощью линейной интерполяции или некоторого другого коэффициента смешивания.

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

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

3 голосов
/ 14 апреля 2010

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

РЕДАКТИРОВАТЬ: Другой вопрос о движения персонажей. такие движения, как ходьба, прыжок, сидение и т. д. «созданы» персонажем создатель инструмента "или по игре?

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

1 голос
/ 25 января 2011

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

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

Есть также скрипт под названием MakeHuman , который позволяет параметрически создавать человеческие модели, и я думаю, что он работает довольно хорошо, сам.

1 голос
/ 19 апреля 2010

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

1 голос
/ 14 апреля 2010

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

...