feat: initial commit

This commit is contained in:
2026-08-19 21:23:42 +02:00
parent d87042cebb
commit f33bfd81f9
30 changed files with 5527 additions and 0 deletions

18
README.md Normal file
View File

@@ -0,0 +1,18 @@
# SDF-Workshop
A interactive reveal.js workshop to teach the basics of signed distance field rendering.
[Here](https://sdf.madeio.net) are the slides.
## Further reading
Big big thanks to [Inigo Quilez](https://iquilezles.org/), a major inspiration to me and my major source to learn about SDF rendering.
- [furmula collection](https://iquilezles.org/articles/distfunctions/)
- [normals](https://iquilezles.org/articles/normalsSDF/)
- [soft shadow](https://iquilezles.org/articles/rmshadows/)
- [a creazy sdf scene](https://www.shadertoy.com/view/4ttSWf) (only follow link on a system with a capable gpu)
## Tech Stack
- [Reveal.js](https://github.com/hakimel/reveal.js/)
- [Codemirror](https://code.haverbeke.berlin/codemirror/dev/) - the shader editor
- [Vim Motions](https://github.com/replit/codemirror-vim)
- [glsl highlightibg](https://github.com/untopics/codemirror-lang-glsl)
- [Svelte (UI Framework/State Management](https://github.com/sveltejs)