|
Тема |
Skins / models -каква е разликата?Как се създават? |
|
Автор | ToXicGreen (Нерегистриран) | |
Публикувано | 23.02.02 20:03 |
|
|
(Отварям нова тема за де е ясно и прегледно и всички да могат да го видят.)
Тази тема има за цел да разгадае някой от мистериите около създаването на модели за Half-Life.
Значи, да започнем от самото начало : всеки персонаж / модел (било то гадинка или противника ви в multiplayer) в Half-Life(както и във всеки друг FPS) се състои от 3 части: скелет, модел и скин.
Скелета определя начина, по който тялото на персонажа може да се движи. Това е основната конструкция, върху която се гради останалата част и той задвижва цялото тяло. От това къде и как са поставени ставите се определят движенията на съществото / обекта. За щастие пичовете от Valve са пуснаха стандартен скелет, заедно с някои други благинки, с което създадоха добър старт за развитие на играта си (много скоро последваха доста добри продължения донесли им доста парички). Скелетът можете да добавите чрез програмата Milkshape.
Моделът може да се разглежда като нещо подобно на нашите мускули. Той се състои от множество полигони ( полигонът е повърхността на един триъгълник - в 3D игрите всичко е изградено от полигони, т.е. дори нещо да ви се струва обло , sorry , ама то не само, че не е обло, а дори е изградено от мънички триъгълничета!! ). Всеки полигон се закача към дадена става и по този начин се изгражда самото тяло - обемната част на персонажа. Моделът можете да създадете чрез програмата Milkshape или 3D studio MAX на базата на даденият скелет (не знам дали в 3D maxa може да се добави) . Препоръчвам първото защото е специално създадено за тази цел и е много по лесно да се научи.
За скинът мислете като за нашата кожа плюс дрехите- т.е. това е текстурата покриваща модела, с други думи - цвят на кожата, бенки, пъпки и всякакви гадости , коса, дрехи и всичко което се отнася до външността на "героя". За скинът се използва 256 цветова битмап картинка, която лесно можете да създадете от готова снимка, обработена чрез каквато и да е графична програма.
С всичко това персонажът е готов, но липсва най-важното - персонажът е безполезен без движенията си. Това означава, че трябва да добавим всички възможни движения, които играта ще използва. Това е лесно ако използваме стандартните движения от играта (скачане, ходене, тичане) и става като добавим съответните анимации (те представляват .smd файлове) в един .qc файл, който носи информацията за цялото същество - как е залепен скинът, как да се изпълняват анимациите и т.н.
Всичко това се компресира чрез Milkshape в един единствен мъничък файл, който е прието да се нарича модел (често се нарича и скин незнам каква е причината).
За да изпълните всички тези операции ще ви се наложи да си свалите 3 неща - Milkshape3D 1.5.4 , Half-Life ModelViewer и Half-Life Full SDK . А за да разберете точно какво да правите отидете на www.machinima.com/articles и потърсете tutorial-а на Ben Moss за Milkshape.
Ако след всичко това все още искате да правите някакъв персонаж ми пишете на alagarion@yahoo.com и ще ви помогна с каквото мога. За още информация посетете http://toxicgreen.hit.bg
|
| |
|
|
|