cilipep/ai-agent-with-tslab/threejs-nn-3d-visualization
Trust tier 3
- community
Source check pending
Checking that the SKILL.md file is still in the repository.
Create interactive 3D neural network architecture visualizations using Three.js with WebGL. Use when user asks for 3D visualization of neural networks, model architecture diagrams, or ML pipeline visualizations. Covers SphereGeometry neurons, BoxGeometry processing blocks, BufferGeometry edge connections, CanvasTexture labels, Raycaster tooltips, FogExp2 depth, MeshPhongMaterial emissive pulsing, PointsMaterial particles, OrbitControls, and sidebar UI.
Install
npx vskill@latest install cilipep/ai-agent-with-tslab/threejs-nn-3d-visualizationSKILL.md
Three.js Neural Network 3D Visualization
Create interactive, rotating 3D visualizations of neural network architectures using Three.js WebGL.
When to use
- User asks for "3D визуализация нейросети", "3D neural network", "model architecture visualization"
- Need to show layers, connections, and data flow in a neural network
- Want interactive tooltips on hover showing layer details
Tech Stack (all CDN, no build tools)
- Three.js r128:
https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js - OrbitControls:
https://cdn.jsdelivr.net/npm/three@0.128.0/examples/js/controls/OrbitControls.js
File Structure (~350-500 lines)
Core Components
1. Scene Setup
2. Lighting (3 lights)
3. Materials
4. Factory: Neurons (SphereGeometry)
5. Factory: Processing Blocks (BoxGeometry)
6. Factory: Labels (CanvasTexture + Sprite)
7. Edges (BufferGeometry Lines)
8. Background Particles (PointsMaterial + AdditiveBlending)
9. Tooltip (Raycaster)
10. Animation Loop
Layer Definition Pattern
Key Gotchas
- All JS curly braces must be
{{}}if inside Python f-string - WebGL context may fail → add fallback message
- CanvasTexture needs
minFilter = THREE.LinearFilterfor crisp text - OrbitControls from CDN uses
THREE.OrbitControls(not module import) - Particles with
AdditiveBlendinglook best on dark backgrounds - Label canvas width=512 for quality, height=64 is enough for one line
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryChecking.mimocode/skills/threejs-nn-3d-visualization/SKILL.md
Popularity
- 7-day trend score
- 0
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/cilipep/ai-agent-with-tslab/threejs-nn-3d-visualization)