g
Понедельник
29.04.2024
10:05
 
Все для редактирования и создания игр
 
Приветствую Вас Новичок | RSS|Главная | Каталог статей | Регистрация | Вход

Каталог статей

Главная » Статьи » Игры » GTASA

Конвертация автомобилей в GTA SA.
Содержание
1 Инструменты
2 Настройка материалов 
2.1 Параметры
2.2 Настройка 
2.2.1 Кузов
2.2.2 Стекло
2.2.3 Хром
2.2.4 Фары
3 Иерархия
4 Коллизия
5 Экспортирование

Инструменты

В ходе работы нам понадобятся: 
3dsMax(не буду уточнять версии, я использовал 2008 версию) 
Kams Max scripts 
TXD Workshop или G-Txd
Архив с текстурами 
Знание 3dsMax, прямые руки или молот для их выпрямления.)) 

Настройка материалов.

Первым чем мы займёмся это настройкой материалов для автомобилей. Пожалуй это достаточно важный элемент в автомобиле, ну если конечно хотите что бы ваше творение выглядело прилично. 

Необходимо выбрать тип материала GTA Material, можно настраивать с помощью Standard, но тут будет сложнее, так что не будем его использовать. 

Чтобы выбрать тип материала GTA Material, необходимо зайти в Material Editor(нажмите английскую букву M на клавиатуре), выберите свободный слот, щёлкните по кнопке с надписью Standard (рис.1) 

и в открывшемся списке выберите GTA Material (рис.2).

Тем самым мы сменили тип материала. Вот как он должен выглядеть (рис.3)

Параметры.

Разберем, что за что отвечает. 
Параметр Color Guide (рис.4) отвечает, за то, какие функции будет выполнять материал

Primary – первичный (основной) цвет автомобиля 
Secondary – вторичный цвет автомобиля 
4 Colors paintjob – автомобиль, возможно, раскрасить в четыре цвета (не знаю, как он работает, но такие автомобили в СА есть) 
Left Headlight – отвечает за свечение передней левой фары 
Right Headlight – отвечает за свечение передней правой фары 
Left Taillight – отвечает за свечение задней левой фары 
Right Taillight – отвечает за свечение задней правой фары 
Так же для работы фар необходимо выбрать текстуру vehiclelightson128 либо vehiclelightson128on, находятся они в Vehicle.txd(папка с игрой\models\generic\). 

Поехали дальше.
В разделе main (рис.5) встретим Color и Alpha, остальные параметры не будем рассматривать, так как я ими не интересовался.

Color – здесь можно выбрать нужную вам текстуру и цвет (текстуру он тоже будет тонировать). 
Alpha – параметр отвечающий за прозрачность материала, можно выбрать текстуру и прозрачность. 
В разделе Reflection image (рис.6) есть параметр Reflection, отвечающий за отражения материала, здесь можно выбрать интенсивность отражений и текстуру для отражений.

В разделе Specular image (рис.7), имеется параметр Glossiness, отвечающий за блеск материала, здесь можно выбрать интенсивность блеска и текстуру для блеска (лучше использовать стандартную vehiclespecdot64).

В разделе SA Specular (рис.8) есть параметры:

Specular – здесь можно выбрать цвет блеска, но он к сожалению не меняется, т.к. его цвет зависит от цвета солнца который прописан в timecyc.dat. 
Spec Alpha – не знаю как он работает, но вроде не влияет ни на что. 
Spec/Ref Blend – отвечает за смешивание блеска и отражений, чем меньше этот параметр тем больше блеска, чем больше – тем больше отражений. 
Настройка.

Теперь приступим к настройке. 
Не буду вдаваться в детали, а просто выложу рисунки с оптимальными настройками для каждого элемента авто и несколько комментариев к ним. 
Кузов.

Для настройки нам понадобится: 
текстура для кузова ChsDmap.bmp 
текстура для отражений bump.bmp 

Надеюсь, поймёте куда надо какую надо. 
Ещё перед настройкой материала нажмите SA Vehicle default(находится в самом низу, видно на рисунке)

Также можно вместо текстуры кузова поставить свою текстуру, заметьте, что моя текстура серая, она не даёт материалу быть ярким. 
Стекло.

Для настройки понадобится: 
текстура для отражений bump.bmp 
Так же нажмите SA Vehicle default. 
В параметре Color цвет выбирать R20 G20 B20

Так же хочу сказать, что бы вы не ставили у материала стёкла текстуру прозрачности, это часто приводит к исчезновению некоторых моделей, когда смотришь в стёкло. 
Хром

В игре его реализовать достаточно сложно, но я попытался создать достаточно красивый хром.
Для настройки нам понадобится: 
текстура ChsDmap.bmp 
текстура для отражений 
Нажмите SA Vehicle default.

Фары.

Над ними в принципе можно не заморачиваться, но всё же я выложу их настройки. 
Нажмите SA Vehicle default. Так же для каждой фары нужно выбрать её тип (левая, правая и т.д.).

Для салона достаточно диффузной текстуры и у параметра Color поставить белый цвет. 

Первый этап завершён 
Иерархия.


Иерархия между гта3\ВС и СА различная. Но так как я пишу туториал про конвертацию авто в СА, следовательно, будем рассматривать иерархию только для СА.
Перейти в окно редактирования иерархии можно зайдя в New Schematic View (рис.9)

Вообще лучше всего изучить строение иерархии на базе какой-нибудь оригинальной машины из СА.

Я используюсь основную модель авто как главную часть в иерархии, к которой уже будет прикреплены остальные части, я называю её как Chassis. Стёкла, которые относятся к главной модели, я обычно детачу(Detach), чтобы не возникло неприятных глюков с исчезновением модели в стекле, и прикрепляю в иерархии к главной модели. В окне Schematic View найдите кнопку Connect, она позволяет прикреплять объекты и дамми друг к другу, достаточна проста в использовании, чтобы прикрепить дамми или объект к другому дамми или объекты, нужно щёлкнуть по нему и, не отпуская левой кнопки мыши вести к чему вы хотите его прикрепить. 

Сейчас я опишу, какие дамми к чему относятся и какие к ним должны быть прикреплены объекты. Chassis (это не дамми, а главная модель) – главная часть в иерархии, к ней прикрепляются все остальные элементы(оси объекта обычно находятся по нулям.) 
Chassis_vlo – модель, отвечающая за ЛОД авто, прикрепляется к Chassis. 
Chassis_dummy – дамми, к которому можно прикреплять различные элементы (другие дамми и объекты). 
Door_rf_dummy – дамми, отвечающий за переднюю правую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы door_rf_ok (неповреждённая дверь), door_rf_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми. 
Door_lf_dummy – дамми, отвечающий за переднюю левую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы door_lf_ok (неповреждённая дверь), door_lf_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми. 
Door_lr_dummy – дамми, отвечающий за заднюю левую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы door_lr_ok (неповреждённая дверь), door_lr_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми. 
Door_rr_dummy – дамми, отвечающий за заднюю правую дверь, показывает в каком месте дверь будет открываться, к этому дамми прикрепляются модели дверей, которые должны быть названы door_rr_ok (неповреждённая дверь), door_rr_dam (повреждённая дверь), их размещение осей должно совпадать с их дамми. 
Bonnet_dummy – дамми отвечает за капот авто, показывает в каком месте он будет открываться, к этому дамми прикрепляются модели капота, которые должны называться bonnet_ok и bonnet_dam, их размещение осей должно совпадать с их дамми. 
Boot_dummy – дамми отвечает за багажник, показывает в каком месте он будет открываться, к этому дамми прикрепляются модели багажника, которые должны называться boot_ok и boot_dam, их размещение осей должно совпадать с их дамми. 
Widescreen_dummy - дамми отвечает за стекла, к этому дамми прикрепляются модели стёкл, которые должны называться Widescreen_ok и Widescreen_dam, их размещение осей должно совпадать с их дамми. 
Wheel_rf_dummy – дамми отвечает за правое переднее колесо, обычно к нему прикрепляетя модель колеса (должно называтся wheel), которое должно совападать с осями дамми. 
Wheel_lf_dummy – дамми отвечает за левое переднее колесо. 
Wheel_rb_dummy – дамми отвечает за правое заднее колесо. 
Wheel_lb_dummy – дамми отвечает за левое заднее колесо. 
Wheel_rm_dummy – дамми отвечает за правое самое заднее колесо (для грузовиков). 
Wheel_lm_dummy – дамми отвечает за левое самое заднее колесо (для грузовиков). 
Headlights – дамми отвечает за передние фары, размешается, он только для одной фары на одной стороне, в игре он отражается зеркально. 
Headlights2 – тоже самое что и Headlights, но отвечает за 2-ую пару фар. 
Taillights – дамми отвечает за задние фары, размешается, он только для одной фары на одной стороне, в игре он отражается зеркально. 
Taillights2 – тоже самое что и Taillights, но отвечает за 2-ую пару фар. 
Ped_frontseat – дамми для переднего пассажирского места, размешается на стороне противоположной месту водителя (место водителя желательно брать слева, чтобы избежать глюки), в игре дублируется и отражается зеркально, то есть к месту водителя. 
Ped_backseat – дамми для заднего пассажирского места, размешается на правой стороне авто, в игре дублируется и отражается зеркально. 
Ped_arm – дамми, показывающий положение руки у «педов», когда они её кладут на дверь. 
Exhaust – дамми, показывающий откуда буду выходить выхлопы, чтобы в игре дым шёл из двух труб, то надо в handling.cfg поставить флаг, при этом выхлопы будут дублироваться зеркально. 
Petrolcap – дамми, отвечающий за положение бензобака. 
Engine – дамми, который показывает где будет располагаться огонь от двигателя, когда машина на грани взрыва. 

Пожалуй, хватит, есть ещё дамми и объекты, но я описал основные, их не обязательно все использовать.

Пример моей иерархии (синее – объекты(модели), зелёное - дамми):

Для перемещения осей нажмите на эту кнопку Hierarchy (рис.10), там жмите на кнопку Affect Pivot Only (рис.11) и перемещайте на здоровье и крутите, как хотите, в конце проделанных операций жмите кнопку Scale в отделении Reset (рис.12).

        Рис.10                       Рис.11                    Рис.12
Коллизия.

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

Теперь вам необходимо создать модель, о которой я говорил выше, она должна быть единым объектом, в редакторе материалов выберите свободный слот и выберите тип материала GTA COL Surface и примените его к созданной вами модели. Координаты осей поставьте по нулям, а также нажмите кнопку Scale(где она находится, я говорил выше) и Transform(находится рядом с кнопкой Scale). Вот как у меня выглядит эта модель после проделанных действий:

Разберёмся со сферами.

Сфер много делать не стоит да и мало тоже, для нормального кола потребуется примерно 25 сфер. Сферы создаются как обычно, о том как их располагать было написано выше. Создавать лучше сферу каждый раз новую или дублировать, НО при создании сфер не масштабируйте его, а изменяйте радиус сферы. После того как создадите и разместите нужное вам количество сфер, нажмите на кнопку Utilities (рис.13), в свитке Kam’s GTA Scripts найдите и запустите Collision IO. Выделите все ваши сферы и в Collision IO нажмите кнопку Append(рис.14). Теперь надо правильно назвать ваши сферы, если хотите чтобы при ударах разных элементов звуки были тоже разные. 
Default – звук используемый для основной массы сфер. 
Front Bumper – звук для переднего бампера 
Rear Bumper – звук для заднего бампера 
Right Front Door – звук для передней правой двери 
Left Front Door – звук для передней левой двери 
Right Rear Door – звук для задней правой двери 
Left Rear Door – звук для задней левой двери

       Рис.13                        Рис.14
ВОТ как выглядят мои сферы:

Теперь создадим тень, лимит треугольных поликов точно не знаю, но вроде 2000. Модель тени должна быть закрытая, как Box, то есть в ней не должно быть дыр. В редакторе материалов выберите свободный слот и выберите тип материала GTA COL Shadow и примените его к созданной вами модели тени. Оси должны быть тоже по нулям.

Самое главное чтобы конечное расположение и размер ваших объектов для коллизии, совпадали с расположением авто.

Вернёмся к Collision IO. Найдите в нём кнопку Collision Mesh(рис.15) и выберите там свою модель для коллизии. Ниже в Collision IO щёлкните по кнопке Shadow Mesh(находится рядом с кнопкой Collision Mesh) и выберите модель тени.

Завершающая часть создания COL’а. Выберите все объекты для кола (тень, модель коллизии, сферы), в Collision IO найдите под кнопкой Append пустое поле и введите туда название вашего COL’а, допустим Collision. Ниже есть кнопка Export, нажмите её и сохраните свой Кол. 
Экспортирование

Это заключающая часть нашего туториала. 

Необходимо выделить все объекты автомобиля путём двойного клика по главной модели(или дамми) в иерархии. Запустите скрипт DFF IO, щёлкните по кнопке Select COL3/COLL и выберите созданный вами кол. Теперь жмите Export DFF.

Как собрать TXD архив я объяснять не буду, думаю вы знаете. 

Автор:MysTer92

Категория: GTASA | Добавил: gameshaker (15.04.2010) | Автор: MysTer92 E
Просмотров: 6729 | Комментарии: 1
Всего комментариев: 1
0
1 Admin   (28.11.2010 17:14) [Материал]
И причем здесь gta4.

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Последние файлы
UnWorld (Unreal Engine 1.5-2)(редактор уровней Harry Potter)
(Комментариев:0)
(Загрузок:2305)
Серия игр:Гарри Поттер " Harry Potter"
(Комментариев:0)
(Загрузок:1487)
Top 10 Flash Games(флеш игр) по версии GamesHaker.ucoz.ru pack10
(Комментариев:0)
(Загрузок:1583)
Top 10 Flash Games(флеш игр) по версии GamesHaker.ucoz.ru pack9
(Комментариев:0)
(Загрузок:1075)
Top 10 Flash Games(флеш игр) по версии GamesHaker.ucoz.ru pack8
(Комментариев:0)
(Загрузок:588)
Top 10 Flash Games(флеш игр) по версии GamesHaker.ucoz.ru pack5
(Комментариев:0)
(Загрузок:602)
Top 10 Flash Games(флеш игр) по версии GamesHaker.ucoz.ru pack6
(Комментариев:0)
(Загрузок:536)
Категории раздела
GTASA [29]
S.T.A.L.K.E.R [0]
GTAIV [4]
CS1.6 [1]
Test Drive Unlimited [7]
Crysis [3]
World Racing 2 [1]
Far Cry [3]
Crashday [2]
Left4Deat [0]
FlatOut2 [0]
The sims [0]
Need For Speed [0]
Serious Sam [1]
Mafia [0]
В тылу врага [0]
Другие игры [0]
Наш опрос
Как вам новый дизайн сайта?
Всего ответов: 109
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Зарег. на сайте
Всего: 3673
Новых за месяц: 1
Новых за неделю: 0
Новых вчера: 0
Новых сегодня: 0
Из них
Админинистраторов:1
Модераторов:0
Проверенных:0
Обычных юзеров:3672
Из них
Парней:3193
Девушек:480
Статистика файлов
Новостей:178
Файлов:494
Статьи:198
Фото:450
Коментариев:162
Форма входа
Поиск



Социум
Друзья сайта
продвижение сайта в поисковых системах GanGstA Game's TOP-100 CounterRambler's Top100 TOP Яндекс.Метрика
продвижение самостоятельно самостоятельное продвижение сайтоврегистрация сайта в каталогах Все для редактирования и создания игр с нуля.Игрострой.Новости моддинга и игростроя.Уроки рисования. Рейтинг SIMPLETOP.NET раскрутка сайта

Бесплатная регистрация в поисковых системах

Locations of visitors to this page

Graffiti Decorations(R) Studio (TM) Site Promoter ТОП GTA-GAME
О сайте Новое в галерее

Здравствуйте уважаемые любители игростроя! Этот сайт создан специально для вас! Здесь есть всё что нужно для редактирования и созданию игр, в том числе и без программирования... На этом сайте вы найдёте очень много файлов статей для редактирования игор. Также на сайте есть очень много различных файлов к играм, программ, патчей, трейнеров и др., для таких известных игор как GTASA, NFS, CS1.6, Crysis и др. Также есть различные программы связаны с играми, для создания 3D-моделей, для извлечения ресурсов из разных игор. На сайте очень много картинок, скриншотов и обоев на рабочий стол из игор. Здесь вы найдёте всё необходимое для создания модификаций к вашим любимым играм, а так же создания собственных игр. Для игроделов на сайте можно скачать необходимые для этого инструменты (конструкторы игр, движки), изучить необходимую литературу (статьи, журналы, книги) и т.д. На нашем форуме вы всегда сможете спросить совет или поделиться своими наработками. Если у вас имеются интересные файлы, то вы так же можете разместить их на нашем сайте.Ващей фантизии нет границ? Тогда вперёд, покажите всем на, что вы способны! А наш сайт вам в этом поможет. Играйте, создавайте, модифицируйте, удивляйте людей! И может быть через какое то время весь мир узнает о Вас!
Подробно о сайте >>>

Ubisoft транспорт GTA IV 3d модели GTA SA Crytek nfs_shift моделирование Новый pc играть Как обзор правильно статьи Туториал Как создать журнала редактор photoshop игровые Моды новое Демо стиле красивый научиться TDU смотреть иностранный локацию pdf интернет персонаж Рисуем персонажа game программирования фон Фотошоп GTA flash ADOBE уроки спрайт графика мод игра FPS журнал 2013 игр GDC программы Выдиралки данных моддинг рисование конструктор версия игры для 3D моделей studio Tools создания скачать новости вышел Android на Nvidia демонстрация CryENGINE анонс Unity Игровая движка текстур выпуск игрового Видео игрострой движок 2D SDK игровой Нарисовать графику GameDev урок 3ds Max sa создание авто Grand Theft Auto из рисовать Флеш Top



Гостевая книга                   Последние комментарии
Администрация не несет ответственности за корректность и достоверность информации в статьях и надежность всех упоминаемых URL-адресов. Все названия и логотипы в файлах и статьях являются собственностью их законных владельцев и не используются в качестве рекламы продуктов или услуг. Материалы портала распространяются согласно условиям лицензии
CreativeCommons.
© 2024
Рейтинг@Mail.ru