lod-performance-budget

Community

Optimize 3D scene performance.

AuthorSeth-arc
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill addresses the critical need to manage and optimize the performance of 3D scenes within the Myelin simulator, ensuring a smooth and usable learner experience on target hardware by adhering to strict performance budgets.

Core Features & Use Cases

  • Performance Budgeting: Defines authoritative face counts, texture resolutions, and memory ceilings for scene geometry, LODs, and textures.
  • Adaptive Quality: Supports multiple quality tiers (MINIMUM, HD, HD_PLUS, UHD) with adaptive downgrading logic.
  • LOD System: Provides guidelines for implementing Level of Detail (LOD) for objects using Three.js LOD objects.
  • Instancing & Culling: Details the use of THREE.InstancedMesh for repeated geometry and emphasizes the importance of frustum culling.
  • Asset Loading Strategy: Outlines a two-phase loading approach for faster scene startup.
  • Use Case: When creating or modifying any 3D assets for the Myelin simulator, use this skill to ensure all geometry, textures, and LODs comply with the defined performance budgets, preventing frame rate drops and ensuring the application remains responsive.

Quick Start

Load this skill before writing any geometry, LOD, or instancing code to ensure adherence to performance budgets.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: lod-performance-budget
Download link: https://github.com/Seth-arc/myelin-platform/archive/main.zip#lod-performance-budget

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.