Another very simple 3D software renderer implemented in java using only standard libraries (java 2D, AWT & Swing), so no external libraries required.
- low resolution perspective correct texture mapping
- depth buffer
- back face culling
- Z near plane clipping and culling
- X and Y culling in screen space
https://github.com/leonardo-ono/JavaAnotherVerySimple3DSoftwareRenderer/releases/tag/v0.0.1
click the image above to see the video
original brick texture by mutantleg https://opengameart.org/content/lab2-alpha-textures license: public domain / CC0