Skip to content

Tutorials

Learn Oroya Animate step by step, from your first 3D scene to advanced generative art and multi-renderer techniques.

Beginner

Start here if you're new to Oroya Animate.

Intermediate

Build on the basics with more complex scenes and renderers.

Solar System

20 min intermediate

Hierarchical transforms and parent-child animations

SVG Generative Art

20 min intermediate

SVG renderer and procedural generation

Cameras & Viewpoints

15 min intermediate

Camera positioning and dynamic viewpoints

SVG Gradients & Filters

25 min intermediate

Gradients, blur, drop-shadow, clip-paths and masks

SVG Animations

20 min intermediate

Declarative animations with animate and animateTransform

Keyframe Animation

25 min intermediate

AnimationMixer, KeyframeTrack and interpolation modes

Orbit Controls

15 min intermediate

Camera manipulation with orbit, pan and zoom

Tutorial 15: Canvas2D β€” Tu primer render 2D sin dependencias 🟒

intermediate

Physics: rigid bodies, joints, and collision events

20 min intermediate

Drop a stack of boxes onto a floor, link them with joints, and react to collisions β€” all from the Oroya scene graph.

Tutorial 16: Carga modelos 3D con el glTF Loader 🟑

intermediate

Animator: clip library, crossfade, and keyframe events

20 min intermediate

Drive named animation clips with play() / crossFade() and react to footstep-style keyframe events.

Tutorial 17: Boolean Operations β€” Crea formas complejas con CSG πŸ”΄

intermediate

React bindings: <OroyaCanvas> and useFrame

15 min intermediate

Build a 3D scene from React JSX β€” declarative components, hooks, and per-frame updates.

Tutorial 18: IluminaciΓ³n 3D β€” Ambient, Directional, Point y Spot 🟑

intermediate

Developer tools: Inspector, Input, and Assets

25 min intermediate

Debug overlay, action-mapped input, and a preloading asset cache β€” the three packages that turn a demo into an app.

Tutorial 19: Animaciones suaves con Cubic Spline πŸ”΄

intermediate

Advanced

Push the boundaries with procedural generation and multi-renderer patterns.