AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моделирование и конструирование

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.05.2016, 18:37   #10
LeaderAI
Местный
 
Регистрация: 20.03.2016
Сообщений: 275
По умолчанию

1 Создаем бокс в максе. Размеры 10 ширина 10 длина 10 высота см. потом можно уменьшить до нормального размера. 1см в максе = 1 м в ил2.

2 конвертируем в редактированный меш (convert to to editable mesh).


В стеке модификаторов будет вместо бокс editable mesh. С геометрией пока все.
3 Подготовка текстуры для ил2.
Берем текстуру ящика в интернете или сами делаем в фотошопе.
Я в интернете взял.

Нижний ряд 2 512х512 подсвечена.
Текстуры должны быть 512х512 или 1024х1024 стандартно выше без мода Красмастера не будет игра читать.

Текстура.
Создать в папке обьекта файл материала.
D:\Program Files\Games\IL-2 Sturmovik - 1946\Mods\3dmods\3do\box1
3dmods имя мода для моделей.
3do\box1 путь к модели.
box.mat материал для ил2 с текстурой.
[ClassInfo]
ClassName TMaterial
[General]
tfDoubleSide 1
tfShouldSort 0
tfDropShadow 0
tfGameTimer 1
[LightParams]
Ambient 1.0
Diffuse 1.0
Specular 0.0
SpecularPow 0.0
Shine 0.0
[Layer0]
TextureName box.tga имя самой текстуры.
PaletteName
Frame 0.0
AlphaTestVal 0.5
VisibleDistanceNear 0.0
VisibleDistanceFar 12000.0
TextureCoordScale 0.0 0.0 1.0 1.0
ColorScale 1.0 1.0 1.0 1.0
tfWrapX 1
tfWrapY 1
tfMinLinear 1
tfMagLinear 1
tfMipMap 1
tfBlend 0
tfBlendAdd 0
tfTestA 1
tfTestZ 1
tfUpDateClear 0
tfModulate 1
tfNoTexture 0
tfAnimatePalette 0
tfAnimateSkippedFrames 0
tfNoWriteZ 0
tfImageResident 0
SubPictures 0


4 подготовка текстуры в 3д макс.
Открываем редактор материалов М.

выделяем 1 ячейку пишем ей имя материала.
Имя должно быть точно такое же как материал в папке с моделью для всех текстур и материалов.
у меня box.mat имя будет box.
редактор показал как в старых версиях 3д макса.
Дальше нажимаем на прямоугольную кнопку напротив diffuse.

Появиться браузер карт и материалов. Выбираем Maps\Standart\ BitMap


Выбираем саму текстуру в папке с материалом для модели.
Нажимаем открыть и все текстура назначена на материал.

Дальше выделяем модель в данном случае box в редакторе материалов нажимаем кнопку assign material to selected и show material in view point.
После этого текстура будет отрисована на модели.

5 Экспорт в игру.
У меня buggy buggy скрипт стоит я им вставляю в игру меши.
Вызвать макс скрипт buggy buggy il2 export.
в поле lod прописать дистанцию отисовки объекта.

Выделить модель и нажать там кнопку exprot il2.msh(text) и нажать на модель для экспорта.

После 3д макс сделает текстовик модели для ил2 снизу слева там нажать open listener window.Откроеся текст его выделить и в папке с материлом созать файл с расширением msh и туда вставить весь текст.


//Export from: IL2 Export V2.5 by Fatduck
//Filename: Box1.msh

[Common]
NumBones 0
FramesType Single
NumFrames 1

[LOD]
1000

[Materials]
box

[FaceGroups]
31 12
0 0 31 0 12 0

[Vertices_Frame0]
-5.0 -5.0 0.0 0.0 0.0 -1.0
-5.0 5.0 0.0 0.0 0.0 -1.0
5.0 5.0 0.0 0.0 0.0 -1.0
5.0 -5.0 0.0 0.0 0.0 -1.0
-5.0 -5.0 10.0 0.0 0.0 1.0
5.0 -5.0 10.0 0.0 0.0 1.0
5.0 5.0 10.0 0.0 0.0 1.0
5.0 5.0 10.0 0.0 0.0 1.0
-5.0 5.0 10.0 0.0 0.0 1.0
-5.0 -5.0 10.0 0.0 0.0 1.0
-5.0 -5.0 0.0 0.0 0.0 -1.0
5.0 -5.0 0.0 0.0 0.0 -1.0
5.0 -5.0 10.0 0.0 0.0 1.0
5.0 -5.0 10.0 0.0 0.0 1.0
-5.0 -5.0 10.0 0.0 0.0 1.0
-5.0 -5.0 0.0 0.0 0.0 -1.0
5.0 5.0 0.0 0.0 0.0 -1.0
5.0 5.0 10.0 0.0 0.0 1.0
5.0 5.0 10.0 0.0 0.0 1.0
5.0 -5.0 10.0 0.0 0.0 1.0
5.0 5.0 0.0 0.0 0.0 -1.0
-5.0 5.0 0.0 0.0 0.0 -1.0
-5.0 5.0 10.0 0.0 0.0 1.0
-5.0 5.0 10.0 0.0 0.0 1.0
5.0 5.0 10.0 0.0 0.0 1.0
5.0 5.0 0.0 0.0 0.0 -1.0
-5.0 5.0 0.0 0.0 0.0 -1.0
-5.0 -5.0 10.0 0.0 0.0 1.0
-5.0 -5.0 10.0 0.0 0.0 1.0
-5.0 5.0 10.0 0.0 0.0 1.0
-5.0 5.0 0.0 0.0 0.0 -1.0
//31 verts

[MaterialMapping]
1.0 1.0
1.0 0.0
0.0 0.0
0.0 1.0
0.0 1.0
1.0 1.0
1.0 0.0
1.0 0.0
0.0 0.0
0.0 1.0
0.0 1.0
1.0 1.0
1.0 0.0
1.0 0.0
0.0 0.0
0.0 1.0
1.0 1.0
1.0 0.0
1.0 0.0
0.0 0.0
0.0 1.0
1.0 1.0
1.0 0.0
1.0 0.0
0.0 0.0
0.0 1.0
0.0 1.0
1.0 0.0
1.0 0.0
0.0 0.0
0.0 1.0
//31 UVs

[Faces]
0 1 2
2 3 0
4 5 6
7 8 9
10 11 12
13 14 15
3 16 17
18 19 3
20 21 22
23 24 25
26 0 27
28 29 30
//12 faces

; eof
Вот типа этого будет текст.
Для одиночных мешей нужен еще sim файл.
box.sim
Там 2 строчки всего.
[Body]
Mesh box где Бокс имя меша.
Вот в итоге будет такой комплект.

6 Добавление в игру.
Все статичные модели кроме техники прописываются в static.ini
В папке с модом создается путьcom\maddox\il2\objects в него ложится
static.ini

В статик.ини надо прописать свою модель объекта.
//================================================== =========================
[***]
Title MyObjects
//================================================== =========================

[buildings.House$Box]
Title Box
MeshLive 3do/box1/box.sim
MeshDead
AlignToLand 0
AddHeightLive 0.015
Body RockBig
Panzer 1.0
Вот так прописывается модель в игре.

вуот вставился объект.10см 10м обьект будет надо в миллиметрах размер делать.

Вот до нормальных размеров сделал. Пилота гонять между ними можно.

Последний раз редактировалось LeaderAI; 05.05.2016 в 20:10.
LeaderAI вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:24. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru