Awesome
Modeler
Open 3D Modeling Tool
This tool is written in Kotlin, using LWJGL3 for rendering and Legui to build user interfaces
Screenshots
How to install/run
Go to releases in github and download the latest version. In each release there are 3 files, you need to download the file modeler-A.B-beta.jar where A.B is the version of the program.
Once you get the jar file, create a new folder and move the jar file to that folder. If you have java correclty configurared you can double click the jar file to start the application.
If this doesn't work for your, you can start the program by opening a comand line window in the folder and type java -jar modeler-A.B-beta.jar
replacing 'modeler-A.B-beta.jar' for the name of the jar file.
If the program starts, a folder called data
will be created. This folders stores backups, the main config file and the logs of the program. If the program fails to start you can copy the program logs and open an issue in github.
Current state
Currently this is project is not in active development. So don't expect updates soon, unless I need 3D models for other project, then I will continue updating this 3D editor.
Formatts
Valid input formats:
- OBJ: Wavefront .obj file
- TCN: Techne model format (outdated 3d modeler)
- TBL: Tabula model format
- JSON: Minecraft json models
- MCX: Custom model format used in ModeLoader
- GLTF: mostly supported
Valid output formats:
- OBJ: Wavefront .obj file
- MCX: Custom model format used in ModeLoader
- GLTF: mostly support, has animations
- VS: Vintage Story model format (not all features are supported)
The formats TCN, TBL and JSON are based on storing objects as cubes with properties, they don't allow arbitrary kinds of shapes so it's impossible to export complex models to them.
Features
- Free vertex edit capabilities
- Free UV edit capabilities
- Translation, rotation and scale
- Object, face, edge and vertex individual selection
- Texture import on change
- Automatic backup creation and removal of old backups
- Local and global transformation
- Keyframe based animations
- Helper grids to align objects
- Orthographic and projection cameras
- Multiview up to 4 viewports
- Skybox background
- Texture template export
- Axis Aligned Bounding Box export to text format
FAQ
- Q: How to open/enable animation panel?
- A: Press ALT + B
- Q: Where can I find the shortcuts of the program?
- A: Here