2016-05-31 1 views
1

Недавно я приобрел несколько активов в Интернете, которые являются файлами Maya ASCII, иногда с некоторыми текстурами в качестве файлов PSD, иногда нет. Я хочу знать, как получить эти Модели в Unity и заставить их выглядеть так, как будто они должны были выглядеть. Когда я открываю модель в майя, например дерево, она выглядит примерно так: TreeБорьба с получением Maya-моделей в Unity

Когда я перетаскиваю этот файл в Unity и помещаю его в какую-то сцену, он выглядит примерно так же. Что мне нужно сделать? Я программист, и у меня нет абсолютно никаких впечатлений от Майи. Надеюсь, кто-то может мне помочь.

+0

FYI Вы можете действительно Google много информации «Майя импорт Unity3D» – Fattie

+0

я посмотрел несколько страниц и учебники, но они всегда начинают с моделью, в которой текстуры применяются к модели. –

+0

Я майя и могу помочь. Есть много проблем, которые могут вызвать появление белого материала. Вероятно, материал не назначен. Если вы предоставите ссылку на древовидную модель в сцене, я увижу, что с ней не так, и расскажите, как ее исправить и остальную часть ваших активов. Просто убедитесь, что вы предоставили все файлы, которые пришли с деревом в ваш вопрос, если вы хотите получить помощь. – Programmer

ответ

1

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

LeafBunch_Mat требуется цветная карта, карта прозрачности, карта рельефа и зеркальная карта. Карта прозрачности для LeafBunch_Mat не включена в файл фотошопа. Я подошел поближе и понял, что имя карты цвета и имя карты Transparency - то же самое. Это означает, что вы можете использовать цветовую карту LeafBunch_Mat в качестве карты прозрачности.

TreeBark_Mat нуждается в цветовой карте, карте рельефа и зеркальной карте.

В других целях, чтобы исправить остальные модели, вам необходимо открыть каждый файл фотошопа и открыть окно слоя. В каждом слое есть Diffuse, Specular и Normal Maps. Включите каждый из них и сохраните их.

Для изображения ниже,

.The Диффузная карта должен быть подключен к Цвет слот в Майя.

.Если Материал говорит Листок во имя так же, как на картинке ниже, то вы должны также подключить Diffuse карту к Transparency щель в Maya.

.Plug Нормальная карта к Bump Mapping щель в Maya.

.Plug Specular Map в Specular Color слот в Maya.

После того как вы исправите все это, вы можете экспортировать его в Unity. Он должен работать.

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

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

enter image description here

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

enter image description here

Вот карты, чтобы изменить в материале листьев:

enter image description here

Для коры материала дерева, вам не нужно подключать что-либо к прозрачности слот. Надеюсь, это руководство вы исправите другие модели.

Исправлена. Вы можете скачать его с here. Просто разархивируйте его, пожалуйста, и откройте файл AmericanSweetgum.mb.

enter image description here

+0

Каков пароль для этого файла? –

+0

Да, это работает :) Вы можете удалить пароль сейчас;) –

+0

@OfficerBacon Просто сделал. Удачи с майей. – Programmer

0

Случается, что Unity не найдет текстуры импортируемой модели. Так что я делаю, когда я импортирую модель в Unity, папка с моделью и материалы будут созданы. Затем я вручную импортирую текстуры в Unity, и, наконец, я выбираю материал из редактора Unity и добавляю текстуру к соответствующему материалу. Я не знаю, является ли это вашей проблемой, но стоит попробовать.