SaaSHub helps you find the best software and product alternatives Learn more โ
3d-game-shaders-for-beginners Alternatives
Similar projects and alternatives to 3d-game-shaders-for-beginners
-
LearnOpenGL
Code repository of all OpenGL chapters from the book and its accompanying website https://learnopengl.com
-
CodeRabbit
CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
-
-
-
Panda3D
Powerful, mature open-source cross-platform game engine for Python and C++, developed by Disney and CMU
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
godot-psx-style-demo
Demo project featuring a collection of PS1 style shaders and materials for Godot engine.
-
-
-
-
-
-
UnityURPUnlitScreenSpaceDecalShader
Unity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
3d-game-shaders-for-beginners discussion
3d-game-shaders-for-beginners reviews and mentions
-
The Book of Shaders
This is a great series if youโre looking for a tutorial. https://lettier.github.io/3d-game-shaders-for-beginners/inde...
- Random Code Inspiration Volume 2
- 3D game shaders for beginners: step-by-step guide to SSAO, lighting, and more
- Beginner friendly tutorial
-
Ask HN: What is your new year's resolution?
Sort of.
1. I want to start with working through applying shaders to a 3d scene using the Panda3d library (https://github.com/panda3d/panda3d) . This repo covers that: https://github.com/lettier/3d-game-shaders-for-beginners.
2. Create a simple, custom, graphics-only (no collisions / physics) game engine using Entt (https://github.com/skypjack/entt) and Panda3d. The engine would rely mostly on simple inputs, like mouse clicks, and 3d graphics.
3. Configure clangd to warn on features outside C++11 then refactor both projects (1 & 2)
4. Run experiments on the game engine while working through the Vulkan book: https://raw.githubusercontent.com/Overv/VulkanTutorial/maste...
-
Where to find shader resources?
Book of Shaders 3D Game Shaders for Beginners Martin Donald Freya Holmer
-
Game Engine From Scratch
Some tutorials I have looked at (well nor originally, as I learned the basics when we were still at DX9 :D): - https://lettier.github.io/3d-game-shaders-for-beginners/index.html
- Are there any resources on Post processing effects like Bloom HDR rendering tone mapping etc..
-
OpenGL engine - testing omnidirectional shadow maps with Sponza
Thanks! What feature would you add next? I've been thinking of implementing some of the shaders here
- 3D Game Shaders for Beginners
-
A note from our sponsor - SaaSHub
www.saashub.com | 24 Mar 2025
Stats
lettier/3d-game-shaders-for-beginners is an open source project licensed under BSD 3-clause "New" or "Revised" License which is an OSI approved license.
The primary programming language of 3d-game-shaders-for-beginners is C++.
Popular Comparisons
- 3d-game-shaders-for-beginners VS tinyrenderer
- 3d-game-shaders-for-beginners VS SHADERed
- 3d-game-shaders-for-beginners VS godot-psx-style-demo
- 3d-game-shaders-for-beginners VS LearnOpenGL
- 3d-game-shaders-for-beginners VS renderer
- 3d-game-shaders-for-beginners VS julia-set-with-shaders
- 3d-game-shaders-for-beginners VS OpenSubdiv
- 3d-game-shaders-for-beginners VS UnityURPUnlitScreenSpaceDecalShader
- 3d-game-shaders-for-beginners VS Granite
- 3d-game-shaders-for-beginners VS gtec-demo-framework