Экспорт из Blender 2.8 в LibGDX - PullRequest
0 голосов
/ 27 февраля 2020

я использовал этот код для рендеринга объекта, созданного в Blender 2.8. Но мой объект не рендеринг. Я также попытался использовать libgdx-fbxconv- gui для преобразования моего файла fbx в файл g3db. В программном обеспечении libgdx-fbxconv- gui моя модель отображается так, как должно быть. Есть ли у вас какие-либо предложения? Я также попробовал некоторые другие модели, которые я нашел в формате g3db. Они отображаются правильно с тем же кодом.

1 Ответ

0 голосов
/ 29 февраля 2020

Итак, я обнаружил, что blender устанавливает непрозрачность в материалах на 0. Вы можете изменить это обратно с помощью этого кода:

Model model = modelLoader.loadModel(Gdx.files.getFileHandle(path, Files.FileType.Internal));
    for (Material m : model.materials) {
        m.set(new BlendingAttribute(GL20.GL_SRC_ALPHA, GL20.GL_ONE_MINUS_SRC_ALPHA));
    }
...