A downloadable tool for Windows and Linux

This is a tool to optimize your GLTF models for use in libGDX using the MeshOptimizer library.

Simplification, mesh optimization and model import/export are feature complete.

Only gdx-gltf supported GLB and GLTF files can be imported/exported.

Here is the supported pipeline:

  1. Indexing
  2. Simplification
  3. Vertex cache optimization
  4. Overdraw optimization
  5. Vertex fetch optimization

Why is this important?

This will give the libGDX 3D community the ability to have Level of Detail (LoD) rendering and also provide improved frame per second (FPS) on their 3D games.

Initial testing has shown 10-50% rendering improvements on an un-simplified mesh that has been optimized.

The JNI interface to MeshOptimizer is provided via LWJGL.

The Java jar file can be run on Windows and Linux , but you need Java 11+ installed.

User Interface


Updated 25 days ago
StatusReleased
CategoryTool
PlatformsWindows, Linux
AuthorAntz
Made withlibGDX
Tags3D, libGDX, lod, mesh, Modeling, optimizer, performance, tool
Average sessionA few minutes

Download

Download
libGDXMeshOptimizer.jar 48 MB

Install instructions

Java jar file can be run on Linux and Windows, but you need Java 11+ installed.

You can set the maximum FPS by passing an argument to the jar file.

For example if you want to cap the FPS to 120 launch the jar file with:

java -jar libGDXMeshOptimizer.jar 120

Development log

Leave a comment

Log in with itch.io to leave a comment.