Создание 3D-модели персонажа с помощью процедурной генерации

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

Я предполагаю, что что-то похожее на это было бы существами из видеоигры «Spore». Основная идея заключается в том, что программа будет выбирать из набора частей существа и соединять их вместе, чтобы создать одну модель.

Куда я могу обратиться, чтобы узнать больше об этом? Кроме того, знаете ли вы какие-либо игровые движки, которые могут быть совместимы с такого рода проектами?


person Fenchurch    schedule 12.04.2015    source источник


Ответы (1)


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

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

person TheBrain    schedule 12.04.2015