> Створення моделі гравця в 3DS MAX 4, (оригінальний метод)
post 16.3.2012, 19:15
Пост #1
Користувач
Репутація:   40  
Neutral
Level 1
A.F.: (0)
A.JA.: (0)
З нами з: 28.8.2010

Зараз я вам розповім, як зробити нову модель персонажа для Jedi Academy. Урок написаний на основі статті Michael Frost'а.

Тут не будуть описані такі подробиці, як створення ЛОДу(рівня деталізації) та заглушок для відірваних кінцівок - зараз комп'ютери достатньо потужні й для одного рівня ЛОДу, а відривання кінцівок на більшості серверах вимкнено.

Що нам знадобиться:

-3DS MAX 4 (легко знайти на торрентах)
-Jedi Knight 2 editing tools (Саме Jedi Knight 2, адже в Jedi Academy tools немає плагіна для 3DS MAX 4)
-Налаштований скелет Jedi Knight 2 для 3DS MAX 4 (можете скачати його тут _a1.gif )
-Прямі руки та терпіння _a1.gif

НАЛАШТОВУЄМО РОБОЧЕ МІСЦЕ


Спочатку вам треба буде зайти в панель керування віндоуса та поставити там регіональні налаштування США. Це необхідно, щоб моделі правильно компілювалися (компілятор зроблений з використанням американських одиниць вимірювання). Не забудьте перезавантажитися.

Скачавши JK2 Editing Tools, встановіть їх у зручне для вас місце, але зверніть увагу на те, що шлях до них має бути БЕЗ ПРОБІЛІВ!

Створіть на локальному диску С: папку base і розархівуйте туди папки shaders та models, які можна знайти, відкривши будь-яким архіватором файл assets1.pk3 у директорії base вашої XJedi Academy.

ПРИСТУПАЄМО ДО МОДЕЛЮВАННЯ


Модель, яку ви плануєте вставити в JA має бути розділена на такі частини:
r_leg (права нога)
l_leg
hips (стегна)
torso (тіло)
r_arm (праве плече та лікоть)
r_hand(права рука)
l_arm
l_hand
head (голова)


Зверніть увагу на те, що кожна частина моделі не має налічувати більше, ніж 500 точок, інакше модель не буде затінюватися. Це обмеження легко оминути - треба лише розділити об'єкт ще на кілька частинок. Називати їх можна, як завгодно.

Тепер треба зв'язати усі частини моделі між собою. Для цього у 3DS MAXі є інструмент Select and Link .
Як же поєднувати між собою частини? Тут усе просто - треба лише підключити логіку) Наприклад, r_hand (долоня) зв'язана з r_arm (рукою), та в свою чергу з torso (тіло), а воно вже зв'язане з головною частиною моделі - з hips (стегна). Ви ж не будете прив'язувати голову до ноги _a1.gif

Якщо ви це зробили, то ваша модель готова для поєднання зі скелетом.

ПРАЦЮЄМО ЗІ СКЕЛЕТОМ


Коли ви підготуєте вашу модель, відкрийте скелет (JASkeleton.max), натисніть на File->Merge та виберіть вашу модель. Якщо вона не підходить за розмірами до скелета, її можна спокійно розтягнути/повернути чи передвинути. Тепер необхідно зв'язати деякі частину скелету з вашею моделлю. Користувач Жора Кустов написав скрипти, які автоматично зроблять цю брудну справу за вас, за що йому велике спасибі _a1.gif (скрипт називається JK2_playermodel_auto_hierarchy_link.mse. Щоб його запустити, натисніть MAXScript->Run Script).

Коли ви це зробите, можна починати взвішувати модель з кістками _a1.gif
Для цього використовуйте модифікатор Skin (можете пошукати в Гуглі, як його використовувати).
Ось список кісток, які можна використовувати (деякі кістки просто мають бути у скелеті, але не повинні чинити вплив на модель, не знаю, чому так):
Pelvis
rtalus
rtibia
rfemurX
rfemurYZ
ltalus
ltibia
lfemurX
lfemurYZ
lower_lumbar
upper_lumbar
thoroacic
rclavical
lclavical
cervical
cranium
rhumerus
rhumerusX
rradius
rradiusX
rhand
lhumerus
lhumerusX
lradius
lradiusX
lhand

Не всі ці кістки обов'язково мають чинити вплив на модель, але обов'язково усі точки моделі мають бути під впливом кісток.

Якщо ви прив'язали кістки з моделлю, можна її експортовувати. Експортувати будемо в формат XSI (плагін для експорту/імпорту є в Jedi Knight 2 editing tools). Зберігайте модель в папці C:\Base\models\players\_humanoid під назвою root.xsi. Перед збереженням, переконайтесь, що параметри експорту налаштовані саме так:

Також кажуть, що під час експорту та компіляції моделі, краще переключити мову на англійську.

КОМПІЛЮЄМО МОДЕЛЬ


Тепер самий час запустити програму Assimilate, яка знаходиться там, куди ви встановили Jedi Knight 2 Editing tools. Натисніть Edit->Preferences і переконайтеся, що всі поля, крім Compiler, порожні. У поле Compiler введіть шлях до carcass.exe, який знаходиться у тій же папці (Зверніть увагу на те, що замість символу '\' у шляху має стояти '/'). Наприклад, С:/base/tools/carcass.exe.

Далі натисніть File->Add files і виберіть файл _humanoid.gla, який знаходиться у C:\base\models\players\_humanoid.
Далі натисніть на клавішу В (поруч з ВА, BD і т.д.). З'явиться консоль, у якій буде описаний процес компіляції. Якщо все скомпілювалося добре, у папці _humanoid створиться Model.glm. Це і є наша модель - можете перевірити її у програмі ModView _a1.gif Якщо компілятор написав вам помилку - перевірте, чи всі точки у моделі під впливом кісток, чи всі частини моделі та скелета правильно зв'язані, чи встановили ви регіональні налаштування Віндоуса на США та чи шлях до carcass.exe без пробілів. Якщо все, начебто, правильно, пишіть сюди текст вашої помилки і я спробую вам допомогти ad.gif

ПОРАДИ


1) Коли ви розділяєте модель на частини, не діліть її у місцях, де кінцівки будуть гнутися (коліна, лікті та ін.). Це значно спростить вам процесс прив'язання кінцівок до кісток.

2) Робіть плавні переходи між різними кістками. Це зробить модель візуально гарнішою та приємнішою. Ось кілька прикладів того, як треба робити, і як робити не слід:


Удачі! _a1.gif


Цю повідомину відредагував SeriousAleхеj: 26.5.2012, 10:07
Пользователь в офлайнеОтправить личное сообщение
Вернуться в начало страницы+Ответить с цитированием данного сообщения

Повідомина у даній Темі
SeriousAleхеj   Створення моделі гравця в 3DS MAX 4   16.3.2012, 19:15
Devoted   Алексей, макс 4 это уже порнуха :))) Макс 7 отличн...   17.3.2012, 10:07
Flakker   Было бы отлично перевести все это на русский. А то...   17.3.2012, 11:00
жора кустов   У мене є ось це. http://depositfiles.com/files/zrm...   17.3.2012, 16:19
Kelborn Kad   если я хочу сделать кастомайзер, т.е. несколько ра...   26.3.2012, 17:49
SeriousAleхеj   если я хочу сделать кастомайзер, т.е. несколько р...   26.3.2012, 18:44
SeriousAleхеj   если я хочу сделать кастомайзер, т.е. несколько р...   28.3.2012, 15:14
Devoted   А судячи з цього посту, кастомайзер - різні варіа...   28.3.2012, 18:20
SeriousAleхеj   То тут костюмізатором називають менюшку для обиран...   28.3.2012, 20:39
Devoted   А звідки така інфа? Ти її перевірив? Я несу отве...   29.3.2012, 9:30
Kelborn Kad   я так и делаю, в следствии чего возникает вопрос -...   26.3.2012, 18:46
SeriousAleхеj   я так и делаю, в следствии чего возникает вопрос ...   26.3.2012, 19:07
Devoted   Alexej, не пори фигню, все делается без модели. По...   27.3.2012, 18:23
SeriousAleхеj   Сам би краще розібрався) Скін файли відповідають з...   27.3.2012, 18:34
Devoted   Сам би краще розібрався) Скін файли відповідають ...   28.3.2012, 10:39
SeriousAleхеj   А якби ти сам подивився б уважніше, помітив би це:...   28.3.2012, 12:13
Kelborn Kad   Алексей, ты немного не понял, что имеет ввиду Дев)...   28.3.2012, 13:47
SeriousAleхеj   Як можна побачити з попереднього поста, це всеодно...   28.3.2012, 13:50
Devoted   Як можна побачити з попереднього поста, це всеодн...   28.3.2012, 13:55
SeriousAleхеj   Вони так і робили - моделювали усі частини одразу,...   28.3.2012, 13:59
Devoted   Вони так і робили - моделювали усі частини одразу...   28.3.2012, 15:02
жора кустов   На русском скажу, влияет. Но только при включении...   6.4.2012, 20:49
Devoted   На русском скажу, влияет. Но только при включении...   6.4.2012, 21:19
Jora   У меня в тех местах, где свыше 1000 тень не отобра...   8.4.2012, 18:56
Ralf   Можете скріншоти поновити, будь ласка?   25.5.2012, 10:36
SeriousAleхеj   Скріншоти перезалиті.   26.5.2012, 10:08


Тема закрытаОткрыть новую тему
2 Користувачів переглядають дану тему (2 Гостей і 0 Прихованих Користувачів)
0 Користувачів:

 




Текстова Версія UAGALAXY © 2006 - 2020 Поточний час: 27.4.2024, 15:28