Как узнать, какой UV-канал использует файл модели USDZ в SceneKit?IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Как узнать, какой UV-канал использует файл модели USDZ в SceneKit?

Сообщение Anonymous »

Итак, у меня есть файл модели FBX и его текстура. Текстура работает нормально, когда я устанавливаю ее в Apple Reality Converter:
Изображение

Затем я экспортирую модель в формат USDZ без текстуры (поскольку несколько моделей используют один и тот же файл текстуры, поэтому я хочу сэкономить место, имея отдельные файлы USDZ и текстуры) .
Когда я добавляю его в SceneKit, я замечаю, что цвет отключен:
[img]https://i.sstatic .net/TsRm5lJj.png[/img]

Оказывается, мне нужно установить UV-канал на 1 (а не на 0 по умолчанию):

Код: Выделить всё

node.geometry?.firstMaterial?.diffuse.mappingChannel = 1
После этого цвет отображается правильно:
[img]https://i. sstatic.net/e8zaUzuv.png[/img]

Однако в моем случае одни модели используют канал 0, а другие — канал 1. Не знаю, как это сказать. Эта информация определенно доступна Reality Converter, поскольку он правильно отображает цвета для всех моих моделей.
Вы можете скачать мой пример проекта здесь: https://drive.google.com/file /d/1GTvDLD-hsOgv_vEfKMgXEMUXWhZzE53D/view?usp=sharing
Пример проекта содержит USDZ и текстуру. Я также поместил туда FBX, который не используется в коде, но с ним можно поиграться в Reality Converter.

Подробнее здесь: https://stackoverflow.com/questions/793 ... n-scenekit
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблемы с экспортом .usdz в SceneKit
    Anonymous » » в форуме IOS
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Объект становится черным после преобразования файла USDZ в формат файла SceneKit (SCN).
    Anonymous » » в форуме IOS
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Как экспортировать фигуры 3D Plotly из Jupyter Notebook и преобразовать их в файл .usdz?
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Импорт файла Roomplan USDZ в HTML5
    Anonymous » » в форуме Python
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Почему Redis сообщает об отсутствии подписчиков на канал после того, как я подписался на этот канал без ошибок?
    Anonymous » » в форуме Python
    0 Ответы
    35 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»