lumoslab-innovation/3d-lab-skills/threejs-procedural-geometry

Claude Code and agent skill by lumoslab-innovation/3d-lab-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Build production procedural mesh systems in Three.js. Use for sculpted rail and frame profiles, oriented branch rings, semantic mesh writers, deliberate skins and caps, UV density, custom normals, material slots, instancing decisions, and close-inspection geometry budgets.

Install

npx vskill@latest install lumoslab-innovation/3d-lab-skills/threejs-procedural-geometry

SKILL.md

Procedural Geometry

Generate geometry from a semantic plan and an explicit coordinate frame. Triangle emission is the final compilation step, not the design model.

Build order

  1. Define dimensions and semantic segments.
  2. Generate a centerline, boundary, profile, or placement plan.
  3. Build the mechanism-appropriate local parameterization or branch orientation.
  4. Emit vertices with intentional seams and material ownership.
  5. Generate UVs from real distance.
  6. Validate winding, normals, tangents, bounds, and degenerates.
  7. Select merging, instancing, or LOD by update and material behavior.

Read references/profile-sweeps-and-mesh-writers.md for the exact sculpted-frame profile, rail emission, tree rings, semantic mesh writer, and their observed scaling limits.

Read the sculpted gallery frame geometry for the profile sweep, miter-like rail mapping, authored PBR surface bundles, grazing spotlights, selective bloom ownership, and geometry diagnostics.

Read the procedural financial tower compiler for semantic placement compilation and material-slot instancing at building scale.

Failure conditions

  • profile orientation flips along a curve;
  • caps reuse side vertices and create averaged edge normals;
  • UV scale changes with segment count;
  • arbitrary vertex merging destroys hard edges or material boundaries;
  • generated dimensions are hidden in magic multipliers;
  • instancing is used despite per-instance topology differences;
  • triangle count is the only reported complexity metric.

Routing boundary

This skill owns reusable mesh emission. Use $threejs-procedural-architecture for a building grammar and $threejs-procedural-vegetation for a growth hierarchy; those subject skills may then apply these geometry mechanisms.

Source: Scott Sun, MIT. Adapted by LumosLab: example assets remain linked to pinned upstream source; skill instructions and references are bundled. See LICENSE.

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

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/lumoslab-innovation/3d-lab-skills/threejs-procedural-geometry/badge)](https://verified-skill.com/skills/lumoslab-innovation/3d-lab-skills/threejs-procedural-geometry)

Something wrong with this skill or its page? Tell us.