Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Another very simple 3D software renderer

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

Runnable jar / Source code - v0.0.1 (java 16+)

https://github.com/leonardo-ono/JavaAnotherVerySimple3DSoftwareRenderer/releases/tag/v0.0.1

Video

video

click the image above to see the video

Screenshots

Resources:

original brick texture by mutantleg https://opengameart.org/content/lab2-alpha-textures license: public domain / CC0

About

Yet another very simple java 3D software renderer using only standard 2D libraries (Java2D, AWT & Swing), so no external libraries required. Video: https://youtu.be/hWUX1t9f6zE

Topics

Resources

Stars

30 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages