#libgdx #fbx
#libgdx #fbx
Вопрос:
У меня есть модель в blender 2.8 с зеркальным значением 0, использующая дорогой узел BSDF. Я экспортирую как файл fbx, а затем конвертирую его с помощью fbx-conv (https://github.com/libgdx/fbx-conv ). При просмотре файла g3dj материал всегда имеет зеркальный цвет .800000. Я использую последнюю версию fbx-conv
fbx-conv неточные результаты G3DJ
В Blender 2.76 я смог установить зеркальный цвет модели, и после запуска fbx-conv у нее будет соответствующий зеркальный цвет в файле G3DJ.
Настройка Blender 2.76 (обратите внимание, что зеркальный цвет черный)
Результаты G3DJ из blender 2.7
Я предполагаю, что я что-то неправильно настраиваю в Blender 2.8 или fbx-conv нуждается в обновлении. Я был бы очень признателен за любую помощь в объяснении того, почему зеркальное значение преобразуется неправильно.
* Примечание — Немного поиграв с Blender 2.8, я обнаружил, что, установив базовый цвет перед настройкой текстуры, в файле g3dj будут установлены диффузный и зеркальный цвета (даже если применение текстуры выглядит так, как будто она перезаписывает цвет). Я все еще пытаюсь разобраться, но буду признателен за любую помощь!
Комментарии:
1. Я настоятельно рекомендую использовать библиотеку gdx-gltf для экспорта и загрузки моделей. Это менее сложно, чем использовать fbx-conv, и все еще активно разрабатывается, в отличие от 3D API libGDX. github.com/mgsx-dev/gdx-gltf
2. Спасибо TenFour04! Это решило бы мою проблему.