Я скачал модель таблицы из: archive3d, преобразованный в .3DS модели с помощью блендера .fbx и используя FBX-конвертер, предоставленный libGDX, к .g3db формат модель. я включил все текстур с модели в активов папки.Модель ошибка загрузки в libGDX
Вот мой код:
`@Override
public void create() {
camera = new PerspectiveCamera(75, Gdx.graphics.getWidth(), Gdx.graphics.getHeight());
camera.position.set(0f, 0f, 2f);
camera.lookAt(0f, 0f, 0f);
camera.near = 0.1f;
camera.far = 300f;`
batch = new ModelBatch();
UBJsonReader jsonReader = new UBJsonReader();
G3dModelLoader modelLoader = new G3dModelLoader(jsonReader);
model = modelLoader.loadModel(Gdx.files.internal("table.g3db"));
modelInstance = new ModelInstance(model);
environment = new com.badlogic.gdx.graphics.g3d.Environment();
environment.set(new ColorAttribute(ColorAttribute.AmbientLight, 0.8f, 0.8f, 0.8f, 1f));
@Override
public void render() {
Gdx.gl.glClearColor(0, 0, 0, 1);
Gdx.gl.glClear(GL20.GL_COLOR_BUFFER_BIT | GL20.GL_DEPTH_BUFFER_BIT);
camera.update();
batch.begin(camera);
batch.render(modelInstance, environment);
batch.end();
}
я получаю только черный пустой экран без без ошибок.
Изменение цвета работает только в том случае, если я не загружаю модель, я попытался изменить настройки камеры, но все равно ничего.Я использовал модели, рекомендованные вами, и они работают, если я использую предварительно отформатированные модели .g3db, поэтому я предполагаю, что это некоторая проблема с fbx-conv, данная libGDX. –
Поскольку я являюсь основным разработчиком fbx-conv, я могу заверить вас, что ваша догадка неверна. Возможно, снова прочитайте мой ответ и попробуйте то, что я предложил. – Xoppa