Popularity
2.9
Stable
Activity
0.0
Stable
38
5
6
Programming language: Kotlin
License: MIT License
Tags:
Graphics
learn-OpenGL alternatives and similar libraries
Based on the "Graphics" category.
Alternatively, view learn-OpenGL alternatives based on common mentions on social networks and blogs.
-
imgui
Bloat-free Immediate Mode Graphical User interface for JVM with minimal dependencies (rewrite of dear imgui) -
modern-jogl-examples
Examples ported in JOGL from "Learning Modern 3D Graphic Programming" by J.L.McKesson -
bullet
JVM Bullet Physics SDK: real-time collision detection and multi-physics simulation for VR, games, visual effects, robotics, machine learning etc. -
kaifu2x
Port of waifu2x to pure kotlin + opencl. Anime-style upscaler and noise reductor based on convolutional neural networks using coffee trained models -
glimpse-framework
DISCONTINUED. Glimpse is now further developed as a Kotlin Multiplatform project under glimpse-graphics/glimpse
CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
Promo
coderabbit.ai

Do you think we are missing an alternative of learn-OpenGL or a related project?
README
learn OpenGL
Kotlin port of the tutorial of Joey De Vries: "Learn OpenGL" (website and repository)
How to get it running:
- clone
- synchronize Gradle
- run
Status:
- [x] Chapter 1, Getting Started
- [x] 01, Hello Window
- [x] 02, Hello Window Clear
- [x] 03, Hello Triangle
- [x] 04, Hello Triangle Indexed
- [x] 05, Shaders Uniform
- [x] 06, Shaders Interpolation
- [x] 07, Shaders Class
- [x] 08, Textures
- [x] 09, Textures Combined
- [x] 10, Transformations
- [x] 11, Coordinate System
- [x] 12, Coordinate System Depth
- [x] 13, Coordinate System Multiple Objects
- [x] 14, Camera Circle
- [x] 15, Camera Keyboard Dt
- [x] 16, Camera Mouse Zoom
- [x] 17, Camera Class
- [x] Chapter 2, Lighting
- [x] 01, Colors
- [x] 02, Basic Lighting Diffuse
- [x] 03, Basic Lighting Specular
- [x] 04, Materials
- [x] 05, Lighting Maps Diffuse
- [x] 06, Lighting Maps Specular
- [x] 07, Light Casters Directional
- [x] 08, Light Casters Point
- [x] 09, Light Casters Spot
- [x] 10, Light Casters Spot Soft
- [x] 11, Multiple Lights
- [x] Chapter 3, Model Loading
- [ ] Chapter 4, Advanced OpenGL
- [x] 01, Depth Testing
- [x] 02, Depth Testing View
- [x] 03, Stencil Testing
- [x] 04, Blending Discard
- [x] 05, Blending Sort
- [x] 06, Framebuffers
- [ ] 07, Cubemaps Skybox
- [ ] 08, Cubemaps Environment Mapping
- [ ] 09, Advanced Glsl Ubo
- [ ] 10, Geometry Shader Houses
- [ ] 11, Geometry Shader Exploding
- [ ] 12, Geometry Shader Normals
- [ ] Chapter 5, Advanced Lighting
- [ ] Chapter 6, PBR