awesome-threejs
3️⃣ A curated list of awesome ThreeJS resources
https://github.com/AxiomeCG/awesome-threejs
Last synced: 3 days ago
JSON representation
-
3D Theory
-
Creative Coding
-
ThreeJS
-
Shaders
-
Online tools
- NodeToy - three-fiber user, consider checking [react-nodetoy](https://github.com/NodeToy/react-nodetoy). All of this provided by [@Nodetoy](https://github.com/NodeToy).
- Shader Park - in, SDFs and boolean operation between them already available). Works both in p5js style and GLSL. ([to contribute](https://github.com/shader-park/shader-park-core)) by [@shader-park](https://github.com/shader-park)
- ShaderShop editor
- @mandy3284
- ShaderShop editor
- GraphToy
-
Installed tools
- glslViewer - based GLSL Sandbox for 2D/3D shaders by [@patriciogv](https://twitter.com/patriciogv). Battle-tested by its creator, it enables to build a creative pipeline agnostic to the target platform and to iterate very fast and with less frictions for making a draft of your shaders ideas. A must-have in your toolkit.
-
-
Documentation
-
Related Frameworks
-
React
- react-postprocessing - three/fiber by [@pmndrs](https://github.com/pmndrs)
- react-spring - three-fiber using the package [`@react-spring/three`](https://www.react-spring.dev/docs/guides/react-three-fiber)
- react-three-fiber
- @pmndrs
- drei - three-fiber by [@pmndrs](https://github.com/pmndrs)
-
Angular
-
Vue
- trois
- TresJs
- Cientos - made abstractions for TresJs [@tresjs_dev](https://github.com/Tresjs)
- tres-post-processing - processing library for TresJs [@tresjs_dev](https://github.com/Tresjs)
-
Svelte
-
-
Physics
-
Spatial querying & Raycasting
-
Svelte
-
-
Constructive Solid Geometry
-
Svelte
- three-bvh-csg - mesh-bvh. (Amazing tool to perform some Boolean operations between meshes like intersection, difference, ...)
-
-
Characters
-
Svelte
-
-
Core
-
Svelte
- Stackoverflow ThreeJS
- Official ThreeJS Discord
- Official ThreeJS Forum
- Official Reddit
- awesome-glsl - A curated list of awesome GLSL resources.
- awesome-webgl - A curated list of awesome WebGL libraries, resources and
- awesome-webgpu - A curated list of awesome WebGPU resources.
- awesome-creative-coding - A carefully curated list of awesome
- awesome-computer-vision - A curated list of awesome computer
- awesome-vulkan - A curated list of awesome Vulkan projects and ecosystem.
- gamedev - A awesome list about game development.
- Official Slack
- Official Twitter
- graphics-resources - A list of graphic programming resources.
- awesome-opengl - A curated list of awesome OpenGL libraries, debuggers and
-
-
3D modeling
-
Materials
-
Cube Texture
-
Other
-
-
Sandbox
-
Installed tools
-
-
Uncategorized
-
Uncategorized
-
-
GLSL Shaders
-
Collision detection
-
Common
-
Water
-
Miscellaneous
-
Debug/Optimization
-
Other
- gltf-transform - Software) for optimizing textures on the GPU by [@donmccurdy](https://github.com/donmccurdy)
-
-
Scene Creation
-
Other
-
-
Tutorials
-
Generative Art
-
Matcaps
-
3D assets
-
Textures
- 3D textures
- Arroway Textures - time use.
- ambientCG - CC0 textures for Physically Based Rendering
-
Hosting
-
Installed tools
-
-
GLSL/HLSL Shaders
-
Installed tools
- lygia - language shader library designed for performance and flexibility by [@patriciogv](https://twitter.com/patriciogv). A cross platform library that will help you iterate on your shaders very easily. Going deep in the code of a specific functionality can also help you learn GLSL/HLSL.
-
-
Pathfinding
Programming Languages
Categories
Shaders
16
Related Frameworks
15
Core
15
GLSL Shaders
11
ThreeJS
6
3D Theory
6
Collision detection
5
Water
5
Pathfinding
3
Sandbox
3
Uncategorized
3
Generative Art
3
Documentation
3
Textures
3
Tutorials
3
Physics
3
3D modeling
3
Characters
2
Materials
2
Cube Texture
2
3D assets
2
Common
2
Creative Coding
1
Spatial querying & Raycasting
1
Miscellaneous
1
Debug/Optimization
1
GLSL/HLSL Shaders
1
Matcaps
1
Hosting
1
Constructive Solid Geometry
1
Scene Creation
1
Sub Categories
Keywords
webgl
15
threejs
14
3d
8
awesome
5
awesome-list
5
game-development
4
react
4
opengl
4
computer-graphics
4
postprocessing
3
graphics
3
list
3
glsl
3
geometry
3
shaders
3
vertex-shaders
2
texture
2
react-three-fiber
2
webgpu
2
three
2
creative-coding
2
animation
2
graphics-programming
2
glsl-shader
2
design
2
art
2
fragment-shader
2
three-js
2
game-engine
2
vue
2
vite
2
declarative
2
three-mesh-bvh
2
composable
2
glsl-editors
2
tree
1
fiber
1
webvr
1
vitejs
1
raytracing
1
renderer
1
raycast
1
acceleration
1
bounds
1
bounds-hierarchy
1
bvh
1
distance
1
pointcloud
1
intersection
1
point-cloud
1