Animations

A basic example of how to animate a geometry using useRendererLoop composable

basicanimationsuseRendererLoop
Alvaro Saburido

Array of cameras

An advance technique using ArrayCamera with a model animation

array-camerauseGltfuseRenderLoopuseProgress
Jaime Torrealba

Basic Shaders

Demo of using shaders with TresJS

basicshadersglsl
Alvaro Saburido

Brickelangelo David

Lego ThreeJS Journey challenge

basiccientos
Alvaro Saburido

Events

A basic example of how events work on TresJS

basiceventsraytracer
Alvaro Saburido

Galaxy Generator 🪐

Animated galaxy from ThreeJS Journey done with TresJS

particlesshadersglsl
Alvaro Saburido

Glass/Plastic Material

A realistic glass/plastic effect, play with it!

materialsuseTweakPane
Jaime Torrealba

GLTF Model

How to add a Gltf Model to using GLTFModel component on TresJS

basiccientosgltf-model
Alvaro Saburido

Haunted house

The classical threejs-journey haunted house, done with TresJs

PointLightfoguseTexturethreejs-journey
Jaime Torrealba

Infinite Tube

How to create an infinite tube easy with Tresjs

scroll-controlstube-geometrytextures-offset
Jaime Torrealba

Lights

How to use Directional Lights

basiclights
Alvaro Saburido

Low Poly Planet

Low Poly Planet exported from Blender

basiccientosuseGLTFblender
Alvaro Saburido

Nuxt Stones

Nuxt Stone is a simple scene with a stone model and a Nuxt logo. The scene is rendered with baked lighting and post-processing effects.

gltfbakedemissionpost-processing
Alvaro Saburido

Particle Pumpkin Shader

A animated 3d pumpkin that uses shaders, particles, and custom gltf model

cientosuseGLTFblendershaders
Drew Ronsman

Wizard's Potion Classroom

Potions classroom scene for VueJS Live London 2023

bakedblenderleviosouseGltfemissive
Alvaro Saburido

Product Landing Page

Transparent backdrop and model staging

productleviosoglslcontactShadows
Alvaro Saburido

ScrollControls

A basic example of how to use the ScrollControl with TresJS and cientos

cientosscrollcontrols
Alvaro Saburido

Smoke demo

A basic example of how to use the smoke and precipitation component with TresJS and cientos

cientossmokeprecipitation
Jaime Torrealba

Halloween Spooky-saur 🎃

A basic example of how to animate a geometry using useRendererLoop composable

lightsfogbackdropunrealbloomuseGLTF
Alvaro Saburido

Synthwave landscape

Infinite procedural landscape

proceduralshaderpost-processing
Peter Moldovia

Text 3D

How to create a 3D text with TresJS

basictext-3Dcientos
Alvaro Saburido

UseAnimations

How to use animations from a GLTF model with useAnimations abstraction for Animation Mixer

useGltfanimationsanimationMixeruseAnimations
Alvaro Saburido