3d-game-shaders-for-beginners
Game shading tutorial
A comprehensive guide to implementing various 3D shading techniques for game development.
🎮 A step-by-step guide to implementing SSAO, depth of field, lighting, normal mapping, and more for your 3D game.
18k stars
405 watching
1k forks
Language: C++
last commit: over 1 year ago
Linked from 5 awesome lists
3d3d-graphicsgame-developmentgamedevglslglsl-shaderglsl-shadersgodotgraphicsgraphics-programminghlslindiedevopenglpanda3dshadershadersunityunity3dvulkanwebgl
Related projects:
Repository | Description | Stars |
---|---|---|
gdquest-demos/godot-shaders | A collection of shaders and demos for the Godot game engine. | 3,176 |
patriciogonzalezvivo/glslviewer | A console-based OpenGL Sandbox for testing and experimenting with GLSL shaders | 4,714 |
mcnopper/opengl | A comprehensive software project demonstrating OpenGL 3 and 4 with GLSL capabilities | 2,361 |
patriciogonzalezvivo/thebookofshaders | A comprehensive guide to writing and manipulating fragment shaders in GLSL, covering various techniques for creating visual effects. | 6,063 |
libretro/common-shaders | A collection of commonly used pixel shaders for rendering old school video game footage. | 1,052 |
f3d-app/f3d | A fast and minimalist 3D viewer with support for various file formats and renderings | 2,886 |
isl-org/open3d | A C++ library for rapid development of software that processes 3D data | 11,474 |
kavex/gamedev-resources | A curated collection of resources and assets for game development | 4,041 |
zheng95z/fun-with-computer-graphics | A curated collection of computer graphics resources and tools for learning and exploration | 2,269 |
godot-extended-libraries/godot-realistic-water | A custom shader for realistic water effects in the Godot game engine | 738 |
panda3d/panda3d | A comprehensive game development framework for 3D rendering and game creation | 4,526 |
crosire/reshade | A post-processing injector for games and video software that enables developers to add custom visual effects. | 4,160 |
fogleman/ln | A 3D line art renderer written in Go that produces 2D vector graphics from OpenGL pipelines | 3,277 |
o3de/o3de | An open-source, multi-platform 3D engine for building AAA games, cinema-quality worlds, and high-fidelity simulations. | 7,852 |
hiulit/godot-3-2d-crt-shader | A shader that simulates the look of old CRT TVs by warping and scanning an image | 302 |