https://github.com/zavalit/awesome-3d-web
list of inspirational resources to get hands on
https://github.com/zavalit/awesome-3d-web
List: awesome-3d-web
Last synced: 20 days ago
JSON representation
list of inspirational resources to get hands on
- Host: GitHub
- URL: https://github.com/zavalit/awesome-3d-web
- Owner: zavalit
- Created: 2020-12-18T13:02:29.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-06-02T09:19:30.000Z (over 4 years ago)
- Last Synced: 2025-10-30T17:40:32.632Z (4 months ago)
- Size: 9.77 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
Awesome Lists containing this project
README
# Awesome 3d Web
A list of resources to take a look at if you want to try some awesome 3D in Web.
---
* `glsl` `shader` by @i_dianov
[](https://twitter.com/i_dianov/status/1399054382465966080)
[https://twigl.app/](https://bit.ly/2SBRNai)
---
*
`r3f` `soft particles` `instanced mesh` `depth buffer` by @ggsimm
[]
(https://twitter.com/ggsimm/status/1390017555612512257)
[](https://codesandbox.io/s/r3f-soft-particles-926t0)
---
* bubbles by @stivaliserna
`three.js` `raycaster`
[](https://twitter.com/stivaliserna/status/1366161119765819394)
[Codepen](https://codepen.io/stivaliserna/pen/GRNxGrR)
---
* WebGLBlobs by @marioecg
`webgl` `shader` `vertex displacement`
[](https://twitter.com/marioecg/status/1354109672429654023)
[](https://github.com/codrops/WebGLBlobs/)
---
* Rotating shapes by @akella
`webgl` `shaders` `rotation`
[](https://mobile.twitter.com/codrops/status/1356958704919314437)
[](https://github.com/akella/RotatingShapes/)
---
* Explosion by @0xca0a
`r3f` `reflection` `audio`
[](https://twitter.com/0xca0a/status/1357346054635544584)
[](https://codesandbox.io/s/sound-test-dvokj)
---
* Selfie Girl by @iquilezles
`sign distance function` `raymarching` `min function` `cubic polynomial` `line segment` `smooth step function` `gradient vector`
[](https://twitter.com/iquilezles/status/1332491882027384832)
[Shadertoy](https://www.shadertoy.com/view/WsSBzh)
[Youtube](https://www.youtube.com/watch?v=8--5LwHRhjk)
---
* Transmission materials and Physics @0xca0a
`r3f` `postprocessing` `transmission` `shader` `physics`
[](https://twitter.com/0xca0a/status/1348325348690317319)
[](https://codesandbox.io/s/r3f-ibl-envmap-simple-6ebrr)
---
* Game starter by @simonghales
`r3f` `game`
[](https://twitter.com/simonghales/status/1347099945971564549)
[](https://github.com/simonghales/react-three-game-starter)
---
* Animated hologen postproceessing by @mlperego
`r3f` `postprocessing` `displacementMap` `glich` `depth texture`
[](https://twitter.com/mlperego/status/1347616281638432770)
[](https://codesandbox.io/s/gwmd3)
---
* Cross fading opacity by @davidbismut
`r3f` `react-spring` `ScreenQuad` `FXAA`
[](https://twitter.com/davidbismut/status/1347910911311405058)
[](https://xm76k.csb.app/)
---
* Animatied mesh distort material from @0xca0a
`r3f` `react-spring` `svg` `MeshDistortMaterial`
[](https://twitter.com/0xca0a/status/1347490916685254656)
[](https://codesandbox.io/s/charming-ritchie-5oufp)
---
* Cornell Box by @Domenico_brz
`three.js` `raymarching` `sspt` `svgf denoise` `cornellbox`
[](https://twitter.com/Domenico_brz/status/1347983328083927042)
[](https://github.com/Domenicobrz/SSPT-in-threejs)
---
* Multiscale Turing Patterns in WebGL by @rickyreusser
`webgl` `turing clouds` `Fast Fourier Transform`
[](https://twitter.com/rickyreusser/status/1345644182224814085)
[Observable notebook](https://observablehq.com/@rreusser/multiscale-turing-patterns-in-webgl)
---
* Animated generative patterns by @0xca0a
`r3f` `postprocessing` `ssao` `animation` `perlin`
[](https://twitter.com/0xca0a/status/1345737612024295424)
[](https://codesandbox.io/s/perlin-cubes-forked-w9myx)
---
* PBR texture with reflection pipeline by @mlperego
`r3f` `postprocessing` `pass pipeline` `shader` `PBR texture`
[](https://twitter.com/mlperego/status/1344349221835698179)
[](https://vn56b.csb.app/)
---
* Template for ray marching shaders by @The_ArtOfCode
`webgl` `shader` `raymarching`
[Shadertoy](https://www.shadertoy.com/view/WtGXDD)
---
* Curve Motion by @the_ross_man
`r3f` `curve modifier` `torusknot`
[](https://twitter.com/the_ross_man/status/1343952509807849472)
[](https://e0res.csb.app/)
---
* Envoriment Reflection by @0xca0a
`r3f` `hdri` `reflection`
[](https://twitter.com/0xca0a/status/1343355005911392257)
[](https://codesandbox.io/s/flakes-grading-wvgxp)
---
* Truchet Grid Inversion by @pjkarlik
`shader` `raymarching` `inversion` `tuchet`
[](https://twitter.com/Shadertoy/status/1343647195111673857)
[Shadertoy](https://www.shadertoy.com/view/wl3yDn)
---
* Generative Baubeles by @thespite
`webgl2` `three.js` `shader pass`
[](https://twitter.com/thespite/status/1342532096355676161)
[](https://github.com/spite/baubles)
[Playground](https://spite.github.io/baubles/)
---
* Torusknot rotation by @the_ross_man
`r3f` `torusknot`
[](https://twitter.com/the_ross_man/status/1343093438649151488)
[](https://zc41e.csb.app/)
---
* Chemical reaction simulation by @jasonwebb
`three.js` `data texture` `fragment shader` `reaction-diffusion model`
[](https://twitter.com/jasonwebb/status/1341182678922457089)
[](https://github.com/jasonwebb/reaction-diffusion-playground)
[Playground](https://jasonwebb.github.io/reaction-diffusion-playground/app.html)
---
* Procedurally-generated patterns by @matt_zucker
`shader` `raymarch` `polyhedron`
[](https://twitter.com/matt_zucker/status/1340313802487820288)
[Shadertoy](https://shadertoy.com/view/wsGfD3)
---
* Points Animation by @the_ross_man
`shader` `r3f` `postprocessing`
[](https://twitter.com/the_ross_man/status/1331869039593988096)
[](https://github.com/mattrossman/breathing-dots-tutorial.git)
[Codrops Tutorial](https://tympanus.net/codrops/2020/12/17/recreating-a-dave-whyte-animation-in-react-three-fiber/)
---
* UI Animation by @the_ross_man
`r3f` `react-spring`
[](https://twitter.com/the_ross_man/status/1337853544658046983)
[](https://v6lg3.csb.app/)
---
* Image Pixelation by @mlperego
`r3f` `postprocessing` `text`
[](https://twitter.com/mlperego/status/1338950170583719936)
[](https://n4py8.csb.app/)
---
* r3f next starter by @onirenaud
`r3f` `next.js`
[](https://twitter.com/onirenaud/status/1338041518465056772)
[](https://github.com/RenaudRohlinger/r3f-next-starter)