Projects with this topic
-
A procedural world generation system in C++ using OpenGL features real-time rendering and editing from a first-person perspective. Implemented biome-specific voxel worlds with an adapted Perlin Noise algorithm for realistic terrain generation and distinct biome elements like pines and ice. Designed a client-server threading model with a bidirectional queue to dynamically load and optimize visible chunks for seamless exploration and interaction.
Updated -
Rendering of scenes that contain semi-transparent elements is a computationally expansive process. To determine the final color of the pixel accurately, the elements of the scene must be sorted in the order in which they appear relative to the camera. One of the possible algorithms that allow estimation of the color without explicit sorting of objects is the Layered Weighted Blended Order-Independent Transparency method proposed by Friederichs F., Eisemann E., and Eisemann M. This project follows the main ideas of their method.
Updated -
Fork of OpenSceneGraph for the FlightGear project
Updated -
Library, simplifying writing the Kawaii3D renderer plugins. This project is aimed to provide a default way to render a Kawaii3D world, so the client (renderer plugin) will just define API (OpenGL, Vulkan, etc..) specific code
Updated -
A lightweight OpenGL rendering Engine.
Updated