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
click the image above to see the video
original brick texture by mutantleg https://opengameart.org/content/lab2-alpha-textures license: public domain / CC0



