2016-07-13 9 views
0

Я импортировал большой 3DS-файл в мою сцену Unity, и я хотел бы сделать его прозрачным.Как я могу получить доступ к материалу импортированного файла 3DS в Unity?

Объект такой же большой, который был импортирован как сетка с 5 различными «вспомогательными сетками» внутри, а некоторые из них имеют материалы (уже импортированные).

Может кто-то пролить свет на то, как я могу это сделать? Я думаю, что, возможно, мне нужно сделать цикл, чтобы пройти через все вспомогательные ячейки и проверить там материал ... но честно ... если это решение ... Я не знаю, как это сделать. .Я использую C#, но это мои первые шаги на Unity и C#.

+1

Это сложный вопрос. Прежде всего, импорт может быть неудачным. Во-вторых, он сильно зависит от того, какие модели у вас есть, в чем сложность, у вас есть только диффузные текстуры или нет, конвертированы в левую систему координат (Unity использует это) или нет и т. Д. Так что, если бы я был вами, я бы начните с 1, шагов ребенка (небольшой импорт), 2, конвертируйте в fbx и импортируйте это. В соответствии с прозрачностью прочитайте эту статью: https://docs.unity3d.com/Manual/StandardShaderMaterialParameterAlbedoColor.html –

+0

Большое спасибо за ваш ответ и жаль, что вы не отвечали перед вами (занятые дни). Я думаю, что я начну делать это шаг за шагом вместо того, чтобы начать с суперкомплексной модели, которую я не создал ... Итак, вы правы :) Спасибо, сэр! –

+1

Не беспокойтесь. Удачи вам в путешествии в 3D;) –

ответ

0

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

Большое спасибо.