GLTF и USDZ повторяют и масштабируют проблему текстуры (текстура листов) - PullRequest
1 голос
/ 05 февраля 2020

Мы пытаемся сделать мозаичные текстуры для AR Quick Look (iOS в формате USDZ (pixar)), но выдает проблему.

Что у нас есть:

  1. Проект в блендере, где мы используем масштабирование текстуры с помощью отображения (экран ниже), и все выглядит хорошо, как будто оно выложено мозаикой.
  2. Когда я делаю экспорт в GLTF 2.0, вы можете видеть, что текстура не масштабируется (масштаб должен быть 100, 100), и поэтому она выглядит плохо. Делать не плиточные текстуры для (например) дорог - плохая идея, поэтому я использую его.
  3. То же самое относится и к usdz. Но я думаю, что это из-за формата GLTF

Не уверен, что при экспорте из blender в gltf я должен делать что-то правильно

this is how scale looks in blender

this is the image of how tiling and scale looks correctly

this is how it looks in GLTF, no scale, nothing

1 Ответ

2 голосов
/ 05 февраля 2020

Этот вопрос может лучше подойти для Blender SE, а не здесь.

Экспортер glTF ищет узел шейдера с именем "UV Map" вместо того узла "Texture Coordinate", который у вас есть. Я понимаю, что имена почти синонимичны, но у узла «UV Map» есть выбор, для которого UV Map, и это то, что хочет найти экспортер. (Для более подробной информации, есть документация .)

Также я не знаю, поддерживает ли экспорт glTF тот маленький узел сплиттера, который есть в вашем графике. Попробуйте нарисовать отдельные линии из поля «Сопоставление» для каждой текстуры изображения.

...