🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
-
Updated
Jun 25, 2023 - C++
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
A lightweight, easy-to-use, and efficient library for processing and rendering 3D data (C++ & Python)
Tiny C++ Software Renderer / Rasterizer, and implements OpenGL and Vulkan renderers for comparison
Live shader coding tool and Shader Showdown workhorse
A real-time global illumination implementation using voxel cone tracing. Implemented in C++ and GLSL.
A blackhole simulation using OpenGL / C++.
A 3D physics engine
一个支持录制和播放音频视频的安卓短视频应用,支持添加水印,并可以选择多种仿抖音滤镜特效展示。A video and audio recorder and player based on OpenGL es,FFmpeg,OpenSl es,MediaCodec on Android platform.It gives video interesting effect through fragment shader.
Source Engine Physically Based Rendering implementation
AGE: Arc Game Engine is an open-source engine for building 2D & 3D real-time rendering and interactive contents, especially video games with C# scripting support.
Various programs around Desktop Duplication API, DirectX Video Processor, Shader, DX11/DX9
Tiny C++ SPIR-V virtual machine (interpreter), can be used for shader debugging. Spvm-ShaderToy simulated the runtime environment of shadertoy, and execute shader code using SPVM.
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Add a description, image, and links to the shader topic page so that developers can more easily learn about it.
To associate your repository with the shader topic, visit your repo's landing page and select "manage topics."