MoravaEngine2D/3D graphics engine written in C++ language. It currently supports the following graphics APIs: OpenGL 3.3+, Vulkan 1.2, DirectX 11. Its current purpose is to experiment with various CG concepts and techniques.
bvh-treeA Bounding Volume Hierarchy implementation using javascript
GPU-Zen-2-Baker🥧 An OpenGL 4.x example of GPU Zen 2's ray casting techniques for baked texture generation chapter.
cub3dThis project is inspired by the world-famous eponymous 90’s game, which was the first FPS ever. It will enable you to explore ray-casting. Your goal will be to make a dynamic view inside a maze, in which you’ll have to find your way.
ofxRaycasterPlane, 2D and 3D Ray objects for openFrameworks.It checks for the intersection of a ray with a segment, a sphere, a triangle, a plane, an ofPrimitive, an ofPolyline an with an ofMesh.
sdl2-raycastSDL2 C++ raycasting engine with vertical movement, floor/ceiling texture mapping and sprites.