Урок
28. Подготовка готовой 3D
модели к использованию в Unity
3D.
Открываем
готовый файл в Blender,
где имеется много проблем с импортом.

Мы
видим, что все картинки (структуры) лежат в разных папках.

Для
того, чтобы их перенести, надо для начала запаковать их: Файл – Внешние данные
– Автоматически упаковать .blend
(нужно поставить галочку). Сохраняем.

Далее
переходим в Unity и импортируем этот blend-файл.
Видим, что наши структуры не появились.
Теперь
следует распаковать (снять галочку с автоматического упаковывания в .blend):
Файл – Внешние данные – Распаковать все файлы – Использовать файлы в текущей
папке (создать при необходимости).


Переходим
в Unity
и видим, что у нас появляется папка textures.

Далее
убираем лишние объекты и видим, что у нас все реализуется, но наш объект
выглядит в другом виде. Это из-за того, что у нас вывернуты нормали. Перейдем в
Blender
в режим редактирования, нажимаем «А» и нажимаем кнопку пересчитать нормали и
сохраняем файл.

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

Чтобы
это исправить в Blender
мы должны перейти из Рендер Cycles в Рендер
Blender,
потому что в режиме затенения есть несколько текстур, которые мы используем в
нашей модели.

Сохраняем
и переходим в Unity. Видим, что ничего не
изменилось. Далее мы переходим обратно в Blender и переделываем текстуру. Выбираем материал 0, нажимаем режим
редактирования, снимем выделения и выделим по материалу.

Смотрим
– это нижняя часть, которая появляется в левом окне. Выбираем «обратная
сторона» и снимаем выделение. Сохраняем и переходим в Unity,
где появляется текстура одной стороны объекта, а второй так и нет. Это потому
что здесь (на второй стороне) нужно имя текстуры заменить. Изображение – Заменить
изображение – «обратная сторона» - изменить имя файла на английский. Потом
выбираем ее и сохраняем.


Далее
в Unity
видим, что появляются эти текстуры.

Выходим
из режима редактирования и удаляем материал и материал 0.

Переходим
в структуру проекта, где также можно удалять материалы из дерева проекта (в
данный момент мы их уже удалили). Сохраняем.

Перезапускаем
в Unity
наш blend-файл
и видим, что остался один материал. Чтобы удалить все ссылка материала, мы
нажимаем клавишу «Shift»
и удерживая нажимаем крестик и убираем все ссылка материала. Сохраняем.

При
перезапуске blend-файла у нас уходят
лишние материалы, а в Unity наш объект
выглядит замечательно.
Существует
еще один способ для переноса 3D
модели в Unity. Это Файл – Экспортировать
– Autodesk FBX
(.fbx).

Далее даем имя
файлу и экспортируем. Перейдя в Unity
появляется этот объект, но по двойному щелчку мы его открыть не может, поэтому
удобнее использовать первый способ (blend-файл).
Использованные
источники
1)
http://ru.wikipedia.org/wiki/Трёхмерная_графика
2) http://ru.wikipedia.org/wiki/Виртуальная
реальность
3)
http://ru.wikipedia.org/wiki/Реальное время
4) Boralli, F.
BsoD/Introduction to Physical Simulation.
(http://wiki.blender.org/index.php/Main_Page)
5)
Лаборатория юного линуксоида http://younglinux.info/blender.php
6)
Программишка РФ http://programishka.ru/index.php?path=59&route=product/category
7) http://www.youtube.com/user/nsandrus сайт Андрея Суркова
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.