Я текстурировал куб в блендере 2.6. Я назначил цветовую карту из файла cube.png в куб. Я назначил нормальную карту из файла bump.png в куб. Я установил нормальную карту как нормальное отображение и повлияло на нормали. Блендер правильно отображает нормальное отображение. Затем я использовал fbx-conv 0.01 с опцией -o g3dj для получения читаемого файла. Единственное предупреждение, которое я получил, это RrSs thingie, который можно без особого внимания игнорировать afaik. Затем я открыл файл, чтобы проверить результат. Структура текстура не отражает нормальную карту:libGDX blender нормальный отображаемый материал неправильно преобразован fbx-conv
"materials": [
{
"id": "Material",
"diffuse": [ 0.800000, 0.800000, 0.800000],
"emissive": [ 0.800000, 0.800000, 0.800000]
},
{
"id": "Material__bump_png",
"diffuse": [ 0.800000, 0.800000, 0.800000],
"emissive": [ 0.800000, 0.800000, 0.800000],
"textures": [
{
"id": "bump_png",
"filename": "bump.png",
"type": "DIFFUSE"
}
]
}
],
Так в основном он экспортирует последнюю текстуру стека текстуры, и экспортирует его со стандартными настройками, а не в качестве диффузной карты.
Что мне нужно сделать (в настройках Blender, я полагаю), чтобы нормальное отображение экспортировалось правильно, используя fbx-conv?
3D Model with Diffuse AND Normalmap texture предполагает, что нормальный экспорт карты должен поддерживаться. возможно, я делаю что-то не так в блендере?
Большое спасибо
Вольфганг