Я не могу заставить 3D-модель с прозрачными текстурами правильно отображаться в Xcode.
3D-модель волос состоит из двух геометрий (волосы и шапка) и была создана в Maya.Это было куплено в наличии от здесь .
Правильно представленная модель выглядит следующим образом (без головы): ![enter image description here](https://i.stack.imgur.com/l0FKO.png)
Я экспортировал модель в формат COLLADA (DAE), поместил ее в папку model.scnassets
вместе с ее текстурами и добавил в Xcode.Однако в Xcode Scene Editor это выглядит так:
![enter image description here](https://i.stack.imgur.com/GzZBt.png)
Что здесь не так?
Обновление:
Настройка Transparent > Intensity = 5
, Settings > Transparency > Blend Mode = Double Sided
, Settings > Transparency > Options > Writes depth = false
дает это изображение, где полигоны волос на синей сфере отображаются правильно, но над синей сферой полигоны визуализированных волос не являются ближайшими к камере, но, кажется,быть теми, кто на задней стороне модели волос.Это, очевидно, из-за Writes depth = false
, но, кажется, необходимо отключить его, чтобы сделать полупрозрачные волосы.(Используется коричневая текстура вместо прочитанной, но результат одинаковый независимо от выбранной текстуры)
![enter image description here](https://i.stack.imgur.com/EUIXF.png)