SkillAgentSearch skills...

JavaAnotherVerySimple3DSoftwareRenderer

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

Install / Use

/learn @leonardo-ono/JavaAnotherVerySimple3DSoftwareRenderer
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

Related Skills

View on GitHub
GitHub Stars29
CategoryContent
Updated1mo ago
Forks1

Languages

Java

Security Score

80/100

Audited on Feb 22, 2026

No findings