Я импортировал большой 3DS-файл в мою сцену Unity, и я хотел бы сделать его прозрачным.Как я могу получить доступ к материалу импортированного файла 3DS в Unity?
Объект такой же большой, который был импортирован как сетка с 5 различными «вспомогательными сетками» внутри, а некоторые из них имеют материалы (уже импортированные).
Может кто-то пролить свет на то, как я могу это сделать? Я думаю, что, возможно, мне нужно сделать цикл, чтобы пройти через все вспомогательные ячейки и проверить там материал ... но честно ... если это решение ... Я не знаю, как это сделать. .Я использую C#, но это мои первые шаги на Unity и C#.
Это сложный вопрос. Прежде всего, импорт может быть неудачным. Во-вторых, он сильно зависит от того, какие модели у вас есть, в чем сложность, у вас есть только диффузные текстуры или нет, конвертированы в левую систему координат (Unity использует это) или нет и т. Д. Так что, если бы я был вами, я бы начните с 1, шагов ребенка (небольшой импорт), 2, конвертируйте в fbx и импортируйте это. В соответствии с прозрачностью прочитайте эту статью: https://docs.unity3d.com/Manual/StandardShaderMaterialParameterAlbedoColor.html –
Большое спасибо за ваш ответ и жаль, что вы не отвечали перед вами (занятые дни). Я думаю, что я начну делать это шаг за шагом вместо того, чтобы начать с суперкомплексной модели, которую я не создал ... Итак, вы правы :) Спасибо, сэр! –
Не беспокойтесь. Удачи вам в путешествии в 3D;) –