Giuseppe Barbieri is creating Jogl porting of "Learning Modern 3D Graphic Programming" by J.L.
1

patron

$8
per month
What

I am porting to JOGL the excellent tutorial of J.L.McKesson: "Learning Modern 3D Graphic Programming"
The tutorial is open-source and released unde the MIT license as the original one.
This port is free and will stay free, but needs your support to sustain its work. There are a couple of tutorials to finish to port and a lots of stuff and features to implement.
If you use/d this imgui jvm port or have the means to do so, please consider financial support.

Why "Learning Modern 3D Graphic Programming"

It's the best tutorial out there that I ever found in 8 years that explains exceptionally well the theory behind moder graphic programming.
I did mostly of the tutorials, but I still have to finish the one about the gamma (with the big world, sunset and dawn and different moving lights) and the last ones (textures with spots, etc..)
I wrote on the side also a kotlin version to help people migrating to this new cool language. 
Patreon funding allows me to spend more time finishing the port, taking care of its mantenance, synchronization with the original, adding a gui and adding some cool stuff that only a modern language such as Kotlin can offer (like functional programming).
Your help is very meaningful to me. Thanks!

Your help allows me to keep working on the port of ImGui by:
- Finishing it by adding the missing tutorials 
- Maintaining it synchronized with the original version
- Improving the performances (on the opengl side and not only)
- Improving existing features, with the variety of usage patterns and ever growing expectations there are not lack of improvements
- Adding new features (e.g. imgui)
- Implementing some additional aliased calls that accept lambdas in order to avoid the boilerplate begin*() ... end*() to make code cleaner and less error prone
- Answering questions on the github, provide support to users and their applications
- Keeping a watch on the architecture, so it stays simple and efficient.
- Keep the library safe and stable.
- Making it easier for anyone to extend it and share their code.
- Providing more examples, possibly web-pages with visuals and lots of usage tips.

Please see the GitHub for mode details:
https://github.com/java-opengl-labs/modern-jogl-examples

And also the bitbucket website of the original C++ version
https://bitbucket.org/alfonse/gltut/overview
What

I am porting to JOGL the excellent tutorial of J.L.McKesson: "Learning Modern 3D Graphic Programming"
The tutorial is open-source and released unde the MIT license as the original one.
This port is free and will stay free, but needs your support to sustain its work. There are a couple of tutorials to finish to port and a lots of stuff and features to implement.
If you use/d this imgui jvm port or have the means to do so, please consider financial support.

Why "Learning Modern 3D Graphic Programming"

It's the best tutorial out there that I ever found in 8 years that explains exceptionally well the theory behind moder graphic programming.
I did mostly of the tutorials, but I still have to finish the one about the gamma (with the big world, sunset and dawn and different moving lights) and the last ones (textures with spots, etc..)
I wrote on the side also a kotlin version to help people migrating to this new cool language. 
Patreon funding allows me to spend more time finishing the port, taking care of its mantenance, synchronization with the original, adding a gui and adding some cool stuff that only a modern language such as Kotlin can offer (like functional programming).
Your help is very meaningful to me. Thanks!

Your help allows me to keep working on the port of ImGui by:
- Finishing it by adding the missing tutorials 
- Maintaining it synchronized with the original version
- Improving the performances (on the opengl side and not only)
- Improving existing features, with the variety of usage patterns and ever growing expectations there are not lack of improvements
- Adding new features (e.g. imgui)
- Implementing some additional aliased calls that accept lambdas in order to avoid the boilerplate begin*() ... end*() to make code cleaner and less error prone
- Answering questions on the github, provide support to users and their applications
- Keeping a watch on the architecture, so it stays simple and efficient.
- Keep the library safe and stable.
- Making it easier for anyone to extend it and share their code.
- Providing more examples, possibly web-pages with visuals and lots of usage tips.

Please see the GitHub for mode details:
https://github.com/java-opengl-labs/modern-jogl-examples

And also the bitbucket website of the original C++ version
https://bitbucket.org/alfonse/gltut/overview

Recent posts by Giuseppe Barbieri