README-en

logo

Awesome Threejs Awesome badgearrow-up-right

3️⃣ A curated list of awesome ThreeJS resources

Contents

Core

Books

3D Theory

Creative Coding

ThreeJS

Courses

ThreeJS

Shaders

Articles

Documentation

3D Theory

Tutorials

Water

Generative Art

Collision detection

Inspiration

Common

Shaders

Videos

Shaders

Resources

Matcaps

3D assets

Textures

GLSL Shaders

Main

Other

Tools

Scene Creation

  • Polygonjsarrow-up-right: Node-based WebGL design tool, used for procedural geometry, particles, materials and animation.

3D modeling

  • Blenderarrow-up-right: Free and powerful to create your own 3D assets. A lot of export file extensions are available.

  • Houdiniarrow-up-right: To create procedural 3D assets. The free licence "Houdini Apprentice" can be used to learn (no commercial usage)

  • Splinearrow-up-right: A promising tool for 3D modeling, collaboratively.

Materials

Cube Texture

Shaders

Online tools

Installed tools

  • glslViewerarrow-up-right: Console-based GLSL Sandbox for 2D/3D shaders by @patriciogvarrow-up-right. 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.

Sandbox

Hosting

  • vercelarrow-up-right: Easy tool to host your projects, and free for a personal/hobbyist type of projects.

Libraries

GLSL/HLSL Shaders

  • lygiaarrow-up-right: a granular and multi-language shader library designed for performance and flexibility by @patriciogvarrow-up-right. 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.

React

Angular

Vue

Svelte

Physics

Spatial querying & Raycasting

Constructive Solid Geometry

Pathfinding

Characters

Demonstrations

Water

Collision detection

Community

Core

Contribute

Contributions welcome! Read the contribution guidelines first.

Or you can reach me on Twitter:

Twitterarrow-up-right

Last updated