Toolverse
All skills

threejs-animation

by CloudAI-X

Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
CloudAI-X
Category
UX / Design
Views
3

About this skill

Three.js animation - keyframe animation, skeletal animation, morph targets, animation mixing. Use when animating objects, playing GLTF animations, creating procedural motion, or blending animations.

How to use

  1. Zaimportuj Three.js i umiejętność threejs-animation do swojego projektu. Upewnij się, że masz dostęp do obiektu sceny, kamery i renderera Three.js.

  2. Utwórz AnimationClip definiując ścieżki klatek kluczowych. Dla każdej właściwości, którą chcesz animować (pozycja, rotacja, skala, kolor), utwórz odpowiednią ścieżkę — NumberKeyframeTrack dla wartości pojedynczych, VectorKeyframeTrack dla pozycji i skali, QuaternionKeyframeTrack dla rotacji, ColorKeyframeTrack dla kolorów. Określ czasy klatek w sekundach i wartości dla każdego momentu.

  3. Stwórz AnimationClip przekazując nazwę animacji, czas trwania i tablicę ścieżek klatek. Clip będzie przechowywać wszystkie dane animacji.

  4. Utwórz AnimationMixer przypisując go do obiektu, który chcesz animować. Mixer będzie zarządzać odtwarzaniem wszystkich animacji dla tego obiektu.

  5. Utwórz AnimationAction wywołując mixer.clipAction() z utworzonym clipem. Action kontroluje odtwarzanie — możesz ustawić prędkość, pętle, czas początkowy i wywołać play() aby rozpocząć animację.

  6. W pętli animacji (requestAnimationFrame) aktualizuj mixer wywołując mixer.update(delta), gdzie delta to czas od ostatniej klatki. Renderuj scenę po każdej aktualizacji.

Related skills

ux-writing

by content-designer

Create user-centered, accessible interface copy (microcopy) for digital products including buttons, labels, error messages, notifications, forms, onboarding, empty states, success messages, and help text. Use when writing or editing any text that appears in apps, websites, or

UX / Design
24114

mcp-builder

by anthropics

Guide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).

UX / Design
91171

content-trend-researcher

by alirezarezvani

Advanced content and topic research skill that analyzes trends across Google Analytics, Google Trends, Substack, Medium, Reddit, LinkedIn, X, blogs, podcasts, and YouTube to generate data-driven article outlines based on user intent analysis

UX / Design
20116

ffmpeg-cli

by openclaw

Comprehensive video/audio processing with FFmpeg. Use for: (1) Video transcoding and format conversion, (2) Cutting and merging clips, (3) Audio extraction and manipulation, (4) Thumbnail and GIF generation, (5) Resolution scaling and quality adjustment, (6) Adding subtitles or

UX / Design
4298

competitive-analysis

by anthropics

Analyze competitors with feature comparison matrices, positioning analysis, and strategic implications. Use when researching a competitor, comparing product capabilities, assessing competitive positioning, or preparing a competitive brief for product strategy.

UX / Design
58160

ui-ux-pro-max

by nextlevelbuilder

\

UX / Design
811665