Orchid is an educational project in the field of real-time 3d computer graphics. It is written in Java and using OpenGL API.
- Scene and configuration loading from xml files
- Loading variety of 3d meshes using Assimp library
- Loading regular textures and cubemaps (including HDR textures)
- Deferred rendering
- HDR (auto-adjustment is yet to come)
- Physically Based Rendering (metallic workflow)
- PBR compatible IBL
Project suspended
To build this project you will need LWJGL library configuration with following modules: Core, OpenGL, GLFW, Assimp, stb_image and JOML