Popularity
3.0
Declining
Activity
0.0
Stable
31
3
3
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.
-
openrndr
OPENRNDR, a framework for creative coding in Kotlin. Accelerated 2D and 3D graphics, vector graphics, shaders and animation -
modern-jogl-examples
port of 'Learning Modern 3D Graphic Programming' by J.L.McKesson (jogl) -
orx
ORX is a collection extras for OPENRNDR which add support for sensors, live-coding, user interfaces and much more. -
kotlin-unsigned
Unsigned operators and boxed types (Ubyte, Uint, Ulong and Ushort) for unsigned support. -
kaifu2x
Waifu2x port to Kotlin as library and CLI. Convolutional-neural-network based upscaler for Anime-like images and noise/artifact reduction.
Get performance insights in less than 4 minutes
Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Sponsored
scoutapm.com
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