Toolverse
All skills

3d-graphics

by samhvw8

3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build,

Installation

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

Installation

Quick info

Author
samhvw8
Category
UX / Design
Views
95

About this skill

3D web graphics with Three.js (WebGL/WebGPU). Capabilities: scenes, cameras, geometries, materials, lights, animations, model loading (GLTF/FBX), PBR materials, shadows, post-processing (bloom, SSAO, SSR), custom shaders, instancing, LOD, physics, VR/XR. Actions: create, build, animate, render 3D scenes/models. Keywords: Three.js, WebGL, WebGPU, 3D graphics, scene, camera, geometry, material, light, animation, GLTF, FBX, OrbitControls, PBR, shadow mapping, post-processing, bloom, SSAO, shader, instancing, LOD, WebXR, VR, AR, product configurator, data visualization, architectural walkthrough, interactive 3D, canvas. Use when: creating 3D visualizations, building WebGL/WebGPU apps, loading 3D models, adding animations, implementing VR/XR, creating interactive graphics, building product configurators.

How to use

  1. Załaduj umiejętność 3d-graphics w swoim projekcie Claude/Copilot. Skill zawiera strukturę referencji podzieloną na poziomy nauki — zacznij od poziomu 1 (Getting Started) w pliku references/01-getting-started.md, aby poznać podstawy: setup sceny, geometrie, materiały, oświetlenie i pętlę renderowania.

  2. Dla konkretnego zadania wybierz odpowiednią referencję z poziomu 2: jeśli ładujesz modele 3D, przejrzyj references/02-loaders.md (GLTF, FBX, OBJ); do pracy z teksturami użyj references/03-textures.md; do kontroli kamery — references/04-cameras.md; do oświetlenia i cieni — references/05-lights.md.

  3. Zdefiniuj swoją scenę: określ wymiary canvas, utwórz scenę Three.js, dodaj kamerę (perspektywiczną lub ortograficzną) i renderer WebGL/WebGPU. Umiejętność wspiera zarówno WebGL jak i WebGPU.

  4. Dodaj elementy wizualne: geometrie (kostki, sfery, niestandardowe), materiały (standardowe, metaliczne, custom shadery), oświetlenie (światła kierunkowe, punktowe, reflektory) i tekstury. Dla zaawansowanych efektów zastosuj post-processing (bloom, SSAO, SSR).

  5. Załaduj i animuj modele: użyj loaderów do importu plików GLTF/FBX, zastosuj materiały PBR, dodaj animacje kluczowych klatek. Do optymalizacji wydajności w dużych scenach użyj instancing, LOD (Level of Detail) i culling.

  6. Dla doświadczeń interaktywnych dodaj OrbitControls do manipulacji kamerą, zaimplementuj fizykę jeśli potrzebna, lub rozszerz na VR/XR używając WebXR API. Testuj wydajność i iteruj efekty post-processingu.

Related skills

cold-email

by alirezarezvani

When the user wants to write, improve, or build a sequence of B2B cold outreach emails to prospects who haven't asked to hear from them. Use when the user mentions 'cold email,' 'cold outreach,' 'prospecting emails,' 'SDR emails,' 'sales emails,' 'first touch email,' 'follow-up

UX / Design
2359

blender-toolkit

by Dev-GOM

Automate Blender tasks like creating 3D shapes, managing materials, and retargeting Mixamo animations with real-time control.

UX / Design
60200

latex-posters

by davila7

Create professional research posters in LaTeX using beamerposter, tikzposter, or baposter. Support for conference presentations, academic posters, and scientific communication. Includes layout design, color schemes, multi-column formats, figure integration, and poster-specific

UX / Design
1662

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

software-architecture

by davila7

Guide for quality focused software architecture. This skill should be used when users want to write code, design architecture, analyze code, in any case that relates to software development.

UX / Design
66205

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