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

Аз съм в проект за създаване на 3d игра с помощта на XNA/C# и играта ще използва много 3d символи.

Гледайки настоящите 3d игри, в някои те създават почти стотици герои, което ме навежда на мисълта, че има някои добри създатели на 3d герои/модели.

За да стесните извадката, играта ще има герои като играта "Grand Chase". Има ли някои добри (и лесни) създатели на модели на персонажи, които да се използват в разработката на XNA? Безплатното е по-добре, разбира се, но ще получа и платени версии.

РЕДАКТИРАНЕ: Друг въпрос е за движенията на героите. Движенията като ходене, скачане, сядане и т.н. са „създадени“ от „инструмента за създаване на герои“ или от играта?


person Click Ok    schedule 13.04.2010    source източник
comment
Не мисля, че имат стотици, обикновено имат няколко и много различни кожи. Освен ако нямате художник, можете просто да напишете обвивка за стара игра като Quake и да използвате формата на модела от нея. Има много безплатни модели и кожи, направени от фенове. Не е много трудно да се намери спецификацията на формата на модела q2 и да се използва за XNA.   -  person NibblyPig    schedule 14.04.2010
comment
Само една странична бележка, звучиш малко като мен. Мразя моделиране на игри и анимация. Аз съм програмист, не дизайнер. Опитайте да потърсите безплатни модели, които можете да използвате, или дори опитайте сайтове, които предлагат примерни модели. Въпреки че те може да не са точно това, което искате, поне ще започнете. Друг вариант е да накарате някой, който е добър като модел, да го направи вместо вас, смятам, че това дава най-добри резултати;)   -  person Finglas    schedule 14.04.2010
comment
Приятелят ми е много добър 3D художник. Той може да моделира герой за около 15 минути. Както и да е, що се отнася до анимацията, зависи от файловия формат на модела. Някои имат вградени анимации. Други не го правят. Някои имат позиции и вие се трансформирате между тях. Така или иначе, 3D енджинът трябва да разбира формата и да го анимира.   -  person d-_-b    schedule 19.04.2010


Отговори (5)


Друг е въпросът за движенията на героите. Движенията като ходене, скачане, сядане и т.н. са „създадени“ от „инструмента за създаване на герои“ или от играта?

Анимация в различни форми, ключов кадър, скелет и т.н. се създават в софтуера за 3D моделиране.

Играта след това играе тези анимации са определени точки. Например, натискането на скок ще възпроизведе анимацията за скок. Игрите често използват форма на линейна интерполация, за да смесят различни анимации заедно, за да ги изгладят.

Помислете за футболен мач, можете да анимирате футболиста да тича в осем различни посоки, но какво ще стане, ако играчът внезапно промени посоката в средата на потока? Създателят на модели не може да отчете това, следователно двигателят ще „замъгли“ разликата между анимациите заедно, за да осигури плавен преход чрез линейна интерполация или някакъв друг фактор на смесване.

Софтуер

Що се отнася до софтуера, безплатни редактори като Blender ще свършат работа. Все пак предпочитам Maya/Max. Често можете да получите студентски издания от тях, проверете официалните им уебсайтове. Получих безплатна шестмесечна версия чрез моя университет. Въпреки че законно не можете да използвате моделите в комерсиални игри, за учебни цели е добре. Вярвам, че са предлагали издание за персонално обучение, но това вече не съществува, доколкото моето търсене установи.

person Finglas    schedule 13.04.2010
comment
Забележка: Blender има донякъде стръмна крива на обучение поради ужасния си потребителски интерфейс. Макс/Мая от друга страна имат по-малко ментален потребителски интерфейс, но все пак доста висока крива на обучение. - person Finglas; 14.04.2010
comment
Blender е много мощен, но трябва да се съглася с ужасното твърдение за потребителския интерфейс... друг безплатен, лек и (IMHO) по-лесен за използване 3D моделер се нарича Anim8or. anim8or.com/main/index.html - person JohnForDummies; 14.04.2010

Повечето 3D игрови обекти са създадени в 3D софтуер, като Maya и Blender. Но наистина има приложения, които ускоряват моделирането на героите, като Poser. Ако бързо се нуждаете от нискополимерна мрежа без големи пари и много износители, опитайте MilkShape 3D. Евтин е и се работи лесно с него. Можете лесно да създавате мрежи със съвместни анимации, които можете да редактирате по-късно, за да настроите фино героите си.

EDIT: Друг въпрос е за движенията на героите. Движенията като ходене, скачане, сядане и т.н. са „създадени“ от „инструмента за създаване на герои“ или от играта?

Позьор 3D. Не е безплатно, но идва с добра библиотека за начало. Също така може да харесате DAZ 3D, също комерсиален продукт. Лично аз не съм развълнуван от повечето софтуери за 3D моделиране, които се предлагат безплатно, изключения са Blender и Anim8tor. Ако не сте толкова добре настроени в професионалното моделиране, все пак бих ви препоръчал да изберете MilkShape 3D. Има наистина лесна крива на обучение и можете да влезете и да тренирате бързо, само за да тествате и отработите играта си (в играта има повече от модели). В крайна сметка можете да настроите фино всички модели в предпочитания от вас софтуер по-късно.

person Shyam    schedule 13.04.2010
comment
Можете да намерите Milkshape 3D тук: chumbalum.swissquake.ch и да, датира от времето, когато малките деца са моделирали Quake 2 модели за мултиплейър арена :) - person Shyam; 14.04.2010

Xsi Mod Tool ще ви позволи да правите моделиране на герои и анимация и е (леко) съкратена версия на пълния инструмент Xsi.
Той е безплатен за некомерсиална употреба и има тясна интеграция с XNA плюс има добавки, които поддържат Unreal Engine и CryEngine и т.н. Налични тук

person zebrabox    schedule 14.04.2010

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

person RCIX    schedule 19.04.2010

Горещо препоръчвам Blender. Безплатно е, има тонове надеждни функции и се използва широко от XNA общността, включително и от мен.

Може да отнеме малко време, за да научите как да го използвате, но след като овладеете основите, Blender се усеща като молив върху хартия. (Или, за тези от нас, които са лоши в рисуването, наистина добър художник, който може да чете мислите ви :P )

Има и скрипт, наречен MakeHuman, който ви позволява за параметрично създаване на човешки модели и аз мисля, че работи доста добре.

person Michael Hoffmann    schedule 24.01.2011