3d-Rendering-JAVA
3d-Rendering-JAVA copied to clipboard
A 3d rendering engine built with native Java.
3d-Rendering-JAVA
About The Project
A very performant 3d rendering program in java and integrates smoothly with the swing api.

Getting Started
Very simple to use with the rendering3d.jar which can be run with any .obj file.
Usage
- Clone or download the repo as zip
- Run the rendering3d.jar with a desired
.objfile, or with the sample files inres
for the demo cube:
java -jar rendering3d.jar
for a specific model:
java -jar rendering3d.jar <model.obj> <scale>
for a textured model:
java -jar rendering3d.jar <model.obj> <texture.png> <scale>
Roadmap
- [ ] Barycentric coordinates
- [ ] Realistic textures
- [ ] Interpolation with vertex normals
- [ ] Shaders
- [ ] Materials