Я не буду рассказывать о том, как работать в Blender или как сделать модель в нём. Я лишь покажу некоторые детали, такие как расположение модели и её экспорт
Допустим, что у вас уже есть готовая модель в Blender.
Если в вашей модели много треугольников (Triangles), то вам стоит оптимизировать модель до 35 тысяч. Если будет больше, то возможно модель не импортируется при спавне мода в игре.
Модель до оптимизации:
Модель после оптимизации:
Я сократил количество треугольников больше чем в два раза. Для этого я использовал модификатор "Decimate" (Гайды по этому можете найти в Ютубе).
Вы можете смотреть количество треугольников и другую информацию, поставив галочку на "Statistic" в меню, которое показано на скриншоте
Теперь вы должны решить, какие кузовные элементы будут в вашем моде. Советую оставлять только двери, капот, багажник, руль, кузов и колесо. Для колёс нам потребуется лишь одна модель колеса (если вы хотите добавить ещё одно колесо для тюнинга, то несколько)
В вашей модели должно быть столько мешей, сколько и частей у машины.
В этом моде я сделаю такие части: Body, DoorFL, DoorFR, DoorBL, DoorBR, Hood, Trunk, SteeringWheel, Wheel_Stock и Wheel_Offroad.
Body - Кузов
DoorFL - Левая Передняя Дверь
DoorFR - Правая Передняя Дверь
DoorBL - Левая Задняя Дверь
DoorBR - Правая Задняя Дверь
Hood - Капот
Trunk - Багажник
Wheel - Колесо
SteeringWheel - Рулевое Колесо
Эти названия вы должны запомнить, чтобы в будущем не было ошибок. Если часть машины разделена на несколько мешей, то вам нужно объединить их в один с помощью сочетания клавиш "Ctrl + J". Пример на скриншотах
Теперь ваша модель почти готова, осталось изменить размер модели, относительно мода-примера (CarModExample), изменить положение колёс и руля
Можете сохранить вашу модель в blend файл. После этого нужно выделить все части машины и скопировать их сочетанием клавиш "Ctrl + C".
Теперь вам нужно скачать "CarModExample.blend"
Далее вам нужно открыть скачаный файл в Blender.
Сочетанием клавиш "Ctrl + V" вставляем скопированную модель и меняем её размер, позицию и поворот, чтобы модель была в таком же положении, как и CarModExample. Также измените размер модели, чтобы он был примерно схож с размером CarModExample.
Должно получиться примерно так:
Теперь нужно поднять нашу модель вверх допустим на 4 m. Для этого мы поднимаем её и в появившемся окне "Move" пишем 4 в "Z"
После мы должны удалить CarModExample. Для этого выделяем его и нажимаем клавишу "X" и в появившемся окне нажимаем "Delete".
Затем опускаем нашу модель на -4 m. Делаем это также, только в окне "Move" пишем -4 в "Z"
Теперь мы должны поставить модели колёс ровно по нулевым координатам. Выбираем объекты колёс и ставим им нулевую позицию
ПРИМЕЧАНИЕ: Все модели колёс должны находиться друг в друге и повёрнуты стороной диска в правую сторону
С рулём нужно сделать всё тоже самое, что и с колёсами
Можете сохранить эту модель в blend файл.
Теперь нужно экспортировать модели в ваш Unity Проект.
Для этого нужно импортировать каждую часть кузова, как отдельную obj модель. Покажу, как это делать на примере нескольких частей кузова
Выбираем часть машины (я выбрал DoorFL)
Нажимаем "File" / "Export" / "Wavefront (.obj)"
Делаем такие настройки экспорта (ОБЯЗАТЕЛЬНО)
В папке Unity проекта открываем папку "Assets". В ней ищем папку "Mods". Открываем папку вашего мода (у меня она называется "GuideMod"). В этой папке открываем папку "Models"
Так как мы выбрали часть "DoorFL", то ищем в этой папке файл "modDoorFL.obj". Выбираем его и нажимаем "Export Wavefront OBJ"
Так мы делаем с каждой частью модели, но с колёсами немного по другому.
В моём моде будет два типа колёс:
Stock
Offroad
Перед экспортом удалим модели колёс, которые были в папке мода
Для каждого типа колёс мы экспортируем модели с таким названием: modWheel_(Название типа колёс)
Осталось копировать все текстуры в проект. Для этого открываем папку "Textures" в папке мода (у меня она называется "GuideMod")
Копируем все текстуры от вашей модели в эту папку. Должно получится так:
Теперь вы можете начать настройку мода в Unity