2016-11-27 2 views
0

Я пытаюсь применить текстуру .jpg к внутренней части примитива сферы (инвертированная сфера), чтобы сделать простую трехмерную фотосферу для использования в VR, и у меня есть проблемы. Я использую единство 5.4Как применить карту cub для инверсии сферы в Unity 3D

Я импортирую панораму 360 градусов .jpg текстура, установите ее тип текстуры в cubemap и установите ее отображение на долготу/широту (цилиндрическую).

Я создаю новый материал, единственный шейдер capemap, который я могу найти в раскрывающемся шейдере материала, - это skybox/cubemap. Я выбираю это, но это не позволит мне назначить материал для сферы. Я могу назначить его на задний план, но мне нужно это на сфере, что я делаю неправильно? как я могу получить текстуру моего кубакета на материал, который я могу применить к моей перевернутой сфере?

ответ

0

Редактор Unity запретит вам применять материал skybox, перетащив его на объект в окне сцены, но вы можете заставить его выбрать объект, развернув список материалов в компоненте Mesh Renderer и обычно назначая материал к первому слоту (либо перетащите его с панели проекта, либо нажмите кнопку выбора).

Смежные вопросы