3d Game Shaders For Beginners🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
Stars: ✭ 11,698 (+27104.65%)
GlsltutoGLSL shaders tutorial
Stars: ✭ 168 (+290.7%)
TinyrendererA brief computer graphics / rendering course
Stars: ✭ 11,776 (+27286.05%)
GaiaskyMirror of Gaia Sky repository hosted on Gitlab: https://gitlab.com/langurmonkey/gaiasky
Stars: ✭ 162 (+276.74%)
PossumwoodPossumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Stars: ✭ 197 (+358.14%)
ShadergenProof-of-concept library for generating HLSL, GLSL, and Metal shader code from C#,
Stars: ✭ 395 (+818.6%)
Renderhelp⚡️ 可编程渲染管线实现,帮助初学者学习渲染
Stars: ✭ 494 (+1048.84%)
OliveFree open-source non-linear video editor
Stars: ✭ 5,682 (+13113.95%)
Tess OptDemonstration of how we can use tessellation shaders to make faster fragment shaders.
Stars: ✭ 13 (-69.77%)
HybridrenderingengineClustered Forward/Deferred renderer with Physically Based Shading, Image Based Lighting and a whole lot of OpenGL.
Stars: ✭ 563 (+1209.3%)
ShaderconductorShaderConductor is a tool designed for cross-compiling HLSL to other shading languages
Stars: ✭ 1,146 (+2565.12%)
ImogenGPU Texture Generator
Stars: ✭ 648 (+1406.98%)
FauxglSoftware-only 3D renderer written in Go.
Stars: ✭ 658 (+1430.23%)
Tinyraycaster486 lines of C++: old-school FPS in a weekend
Stars: ✭ 1,383 (+3116.28%)
ShaderedLightweight, cross-platform & full-featured shader IDE
Stars: ✭ 3,247 (+7451.16%)
Retrace.glCreate, ray trace & export programatically defined Signed Distance Function CSG geometries with an API suited for generative art - in your browser! 🎉
Stars: ✭ 149 (+246.51%)
TinykaboomA brief computer graphics / rendering course
Stars: ✭ 2,077 (+4730.23%)
Glchaos.p3D GPUs Strange Attractors and Hypercomplex Fractals explorer - up to 256 Million particles in RealTime
Stars: ✭ 590 (+1272.09%)
ReshadeA generic post-processing injector for games and video software.
Stars: ✭ 2,285 (+5213.95%)
Gdx VfxLibGDX post-processing visual effects
Stars: ✭ 105 (+144.19%)
GlitterDead Simple OpenGL
Stars: ✭ 2,040 (+4644.19%)
BonzomaticLive shader coding tool and Shader Showdown workhorse
Stars: ✭ 829 (+1827.91%)
VxrGeneral purpose engine written in C++ with emphasis on materials rendering (PBR, clear coat, anisotropy, iridescence)
Stars: ✭ 181 (+320.93%)
Polymer🎨 graphics + interaction engine
Stars: ✭ 243 (+465.12%)
NauNau - OpenGL + Optix 3D Engine
Stars: ✭ 18 (-58.14%)
AshengineA cross-platform 3D engine based on Qt 5.9.7, OpenGL 3.3 and Assimp 4.1.
Stars: ✭ 35 (-18.6%)
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.
Stars: ✭ 129 (+200%)
Leaf3dA lightweight 3D rendering engine based on modern OpenGL
Stars: ✭ 16 (-62.79%)
DiligentcoreCore functionality of Diligent Engine
Stars: ✭ 263 (+511.63%)
TinyraytracerA brief computer graphics / rendering course
Stars: ✭ 3,971 (+9134.88%)
Gpu Gems Book Source Code💿 CD Content ( Source Code ) Collection of Book <GPU Gems > 1~ 3 | 《GPU精粹》 1~ 3 随书CD(源代码)珍藏
Stars: ✭ 567 (+1218.6%)
RendererA shader-based software renderer written from scratch in C89
Stars: ✭ 1,366 (+3076.74%)
Messier87A realtime raytracing blackhole renderer
Stars: ✭ 53 (+23.26%)
BgfxCross-platform, graphics API agnostic, "Bring Your Own Engine/Framework" style rendering library.
Stars: ✭ 10,252 (+23741.86%)
Physics3dA 3D physics engine
Stars: ✭ 101 (+134.88%)
HoloshieldHighly customizable sci-fi shield / force field shader for Unity3D. Allows you to set edge power & color, inner texture scrolling, waviness, scale pulsation and procedural intensity noise. Implements tessellation for low-poly base meshes.
Stars: ✭ 401 (+832.56%)
Awesome Glsl🎇 Compilation of the best resources to learn programming OpenGL Shaders
Stars: ✭ 530 (+1132.56%)
Melomelo is mesh loader for OBJ, glTF2 and PLY
Stars: ✭ 41 (-4.65%)
TexturepannerThis repository hosts a shader for Unity3D whose main goal is to facilitate the creation of neon-like signs, conveyor belts and basically whatever based on scrolling textures
Stars: ✭ 528 (+1127.91%)
Silk.netThe high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+1141.86%)
Langterm🕹️ WebGL-based VT220 emulator, made as a learning example and frontend for a text adventure
Stars: ✭ 35 (-18.6%)
PixelflowA Processing/Java library for high performance GPU-Computing (GLSL). Fluid Simulation + SoftBody Dynamics + Optical Flow + Rendering + Image Processing + Particle Systems + Physics +...
Stars: ✭ 978 (+2174.42%)
Im3dImmediate mode rendering and 3d gizmos.
Stars: ✭ 561 (+1204.65%)
Unity ShadersA bunch of shader examples created in Unity (ShaderGraph & Built-in) 🧙✨
Stars: ✭ 564 (+1211.63%)
WorldwindjavaThe NASA WorldWind Java SDK (WWJ) is for building cross-platform 3D geospatial desktop applications in Java.
Stars: ✭ 526 (+1123.26%)
Lighthouse2Lighthouse 2 framework for real-time ray tracing
Stars: ✭ 542 (+1160.47%)
PyrenderEasy-to-use glTF 2.0-compliant OpenGL renderer for visualization of 3D scenes.
Stars: ✭ 582 (+1253.49%)
OuzelC++ game engine for Windows, macOS, Linux, iOS, tvOS, Android, and web browsers
Stars: ✭ 607 (+1311.63%)
RenderdocRenderDoc is a stand-alone graphics debugging tool.
Stars: ✭ 5,969 (+13781.4%)
Nova RendererNova Renderer, a custom cross platform render engine written in C++
Stars: ✭ 619 (+1339.53%)
SlangMaking it easier to work with shaders
Stars: ✭ 627 (+1358.14%)
Ascii artReal-Time ASCII Art Rendering Library
Stars: ✭ 599 (+1293.02%)
Rs pbrtRust crate to implement a counterpart to the PBRT book's (3rd edition) C++ code. See also https://www.rs-pbrt.org/about ...
Stars: ✭ 619 (+1339.53%)