Demoscenes - More info
General
- Pouet: https://www.pouet.net/
- Find demoparties: https://www.demoparty.net/
- Crinkler: https://github.com/runestubbe/Crinkler
- ferrisstreamsstuff: https://www.youtube.com/channel/UC4mpLlHn0FOekNg05yCnkzQ https://www.twitch.tv/ferrisstreamsstuff/
Graphics programming
- LearnOpenGL: https://learnopengl.com
Raymarching/Shaders
- The Art of Code’s channel: https://youtu.be/PGtv-dBi2wE
- Inigo Quilez: https://iquilezles.org
- Raymarching Workshop: https://github.com/electricsquare/raymarching-workshop
- Shadertoy: https://shadertoy.com
Demos to Watch
- Number one / Another one by CNCD/Fairlight: https://youtu.be/TaEoAJw_0Zc
- Oscar’s Chair by Eos: https://youtu.be/o0qh4lX6slM
- Elevated by Rgba & TBC: https://youtu.be/jB0vBmiTr6o
Shadertoys
Warning: Can be GPU intensive, so depending on your setup they may lag your system
- Rainforest by iq: https://www.shadertoy.com/view/4ttSWf
- Sirenian Dawn by nimitz: https://www.shadertoy.com/view/XsyGWV
- Ray Marching Demo For Beginner by Trashe725: https://www.shadertoy.com/view/4dKyRz
- Raymarching - Primitives by iq: https://www.shadertoy.com/view/Xds3zN
Breakdowns
- How a 64k intro is made: http://www.lofibucket.com/articles/64k_intro.html
- Atlas 64k Breakdown: https://www.youtube.com/watch?v=Y3d8jR_IwYw
- Writing a winning 4K intro in Rust: https://www.codeslow.com/2020/07/writing-winning-4k-intro-in-rust.html
- Screen Space Reflections in Blightbound: https://www.gamasutra.com/blogs/JoostVanDongen/20201022/372121/Screen_Space_Reflections_in_Blightbound.php
Articles/Blogs/Whitepapers
- Distance functions for various shapes: https://iquilezles.org/www/articles/distfunctions/distfunctions.htm
- GLSL library for SDFs: https://mercury.sexy/hg_sdf/
- SizeCoding: http://www.sizecoding.org/wiki/Main_Page
- GLSL Noise functions: https://gist.github.com/patriciogonzalezvivo/670c22f3966e662d2f83
- Enhanced Sphere Tracing: https://erleuchtet.org/~cupe/permanent/enhanced_sphere_tracing.pdf
Raytracing
- Raytracing in One Weekend series: https://raytracing.github.io/
- PBR Book: http://www.pbr-book.org/
- Path Tracing 3D Fractals: http://blog.hvidtfeldts.net/index.php/2015/01/path-tracing-3d-fractals/
- Writing a Raytracer in Rust: https://bheisler.github.io/post/writing-raytracer-in-rust-part-1/
- Awesome Ray Tracing: https://github.com/dannyfritz/awesome-ray-tracing