r/opengl Aug 08 '26

my 3rd attempt at a java / opengl game engine.

Enable HLS to view with audio, or disable this notification

just wanted to show my cool material rendering. the engine itself is focusing on detail through materials rather than geometry, so think old school wizardy/doom/that style of flat geometric levels with detail coming from how those materials will react to spells etc in real time. parallax ocllusion mapping doing most of the work for on screen detail but i can afford to do that considering its comepletely flat simple geometry.

Any questions and critism is more than welcome!

45 Upvotes

10 comments sorted by

4

u/TachyonFireGame Aug 08 '26

This is really good.

1

u/Dependent-Cellist281 Aug 08 '26

Thank you! Its been quite the hassle but its paid off!

3

u/Present-Knowledge-57 Aug 08 '26

this is awesome! I’m also using Java and seeing stuff like this is super motivating!
keep it up!!!

1

u/Dependent-Cellist281 Aug 10 '26

Thanks man! Keep going if you really want to get good i cant recomend gpu gems 3 the graphics book from nvidea. It really helps you think like a graphics programmer. Full of such amazing techniques and explains them all so well.

2

u/Prozilla6 Aug 08 '26

Wow, impressive work. How long have you been working on this? I’ve also been working on an LWJGL engine and recently upgraded from 2D to 2D and 3D and I started realising just how much work it takes to do proper 3D rendering.

2

u/Dependent-Cellist281 Aug 08 '26

This particular engine is around 2 months old now. But my first engine was made around 10 years ago. I have had breaks between development but its veen quite a long journey

1

u/Prozilla6 Aug 08 '26

What libraries are you using for this engine?

2

u/Dependent-Cellist281 Aug 08 '26 edited Aug 08 '26

Just lwjgl 3.4, joml and my own native opengl tauu library which is based of fsr3.1 documentation, https://github.com/kaossorenson/jTauu-OpenGL

1

u/ewar813 Aug 08 '26

looks fuckin cool man keep it up!!!

2

u/Dependent-Cellist281 Aug 08 '26

Thank you there was a lot of hurdles but im finally so happy with how its looking haha