lettier/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.

C++GLSLOthergamedevwebglopenglunityshadersgraphicsvulkangame-developmentglslshaderunity3dgodotgraphics-programminghlslpanda3dglsl-shaderindiedevglsl-shaders3d3d-graphics
This is stars and forks stats for /lettier/3d-game-shaders-for-beginners repository. As of 27 Apr, 2024 this repository has 16141 stars and 1299 forks.

3D Game Shaders For Beginners Interested in adding textures, lighting, shadows, normal maps, glowing objects, ambient occlusion, reflections, refractions, and more to your 3D game? Great! Below is a collection of shading techniques that will take your game visuals to new heights. I've explained each technique in such a way that you can take what you learn here and apply/port it to whatever stack you use—be it Godot, Unity, Unreal, or something else. For the glue in between the shaders, I've chosen...
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
bdring/FluidNCC++nesCC1.1k02810
oneapi-src/oneTBBC++CCMake4.9k09340
organicmaps/organicmapsC++CJava7.4k06870
apache/druidJavaTypeScriptE12.9k03.6k0
openlayers/openlayersJavaScriptOther10.4k02.9k0
the-control-group/voyagerPHPCSSSCSS11.5k02.7k0
symfony/var-dumperPHPOther7.3k0990
open-mmlab/OpenPCDetPythonCudaC++3.9k01.2k0
open-mmlab/mmeditingJupyter NotebookPythonOther5.8k09820
internetarchive/openlibraryPythonHTMLJavaScript4.5k01.1k0