modern-jogl-examples alternatives and similar libraries
Based on the "Graphics" category.
Alternatively, view modern-jogl-examples alternatives based on common mentions on social networks and blogs.
7.8 9.3 modern-jogl-examples VS openrndrOPENRNDR. A Kotlin/JVM library for creative coding, real-time and interactive graphics
7.3 8.4 modern-jogl-examples VS imguiBloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui)
6.7 7.8 modern-jogl-examples VS data2vizAn Android, JavaFx, JS multiplatform datavisualization library with comprehensive DSL
4.8 8.8 modern-jogl-examples VS orxA growing library of assorted data structures, algorithms and utilities for OPENRNDR
unsigned support for Kotlin via boxed types and unsigned operators
3.0 0.0 modern-jogl-examples VS bulletJVM Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc.
port of https://learnopengl.com/ tutorial (lwjgl)
Glimpse is now further developed as a Kotlin Multiplatform project under glimpse-graphics/glimpse
Do you think we are missing an alternative of modern-jogl-examples or a related project?
This porting is free but needs your support to sustain its development. There are lots of desirable new features and maintenance to do. If you are an individual using dear imgui, please consider donating via Patreon or PayPal. If your company is using dear imgui, please consider financial support (e.g. sponsoring a few weeks/months of development)
Examples ported in JOGL from the tutorials "Learning Modern 3D Graphic Programming" by J.L.McKesson, (original bitbucket repository).
He is also supporting the html form of the documentation here, I strongly suggest you to read and refer it during the learning of each tutorial sample.
Few comments on Kotlin:
- it's awesome
src/main/kotlin/mainis an example, showing also how you can exploit some overloading gl functions to reduce the boiler plate arguments
src/main/kotlin/glNextpushes reduction and expressiveness to the top, substituting many gl commands with constructs that rearrange some common gl patterns to bring a lot of code down
- [x] Chapter 1, Hello Triangle
- [x] Chapter 2, Playing with Colors
- [x] Chapter 3, Moving Triangle
- [x] Chapter 4, Objects at Rest
- [x] Chapter 5, Objects at Depth
- [x] Chapter 6, Objects in Motion
- [x] Chapter 7, World in Motion
- [x] Chapter 8, Getting Oriented
- [x] Chapter 9, Lights On
- [x] Chapter 10, Plane Lights
- [x] Chapter 11, Shinies
- [ ] Chapter 12, Dynamic Lights
- [x] Chapter 13, Lies and Impostors
- [x] Chapter 14, Textures are not Pictures
- [x] Chapter 15, Many Images
- [ ] Chapter 16, Gamma and Textures:
- [x] Gamma Ramp
- [x] Gamma Checkers
- [ ] Gamma Landscape
- [ ] Chapter 17, Spotlight on Textures