mks-immersive-site

Community

Build scroll-driven 3D worlds in vanilla Three.js

AuthorJshengdev
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Scroll-driven immersive 3D website architecture built with vanilla Three.js and Lenis enables cinematic storytelling without heavy frameworks, giving teams a scalable pattern for multi-world explorations.

Core Features & Use Cases

  • Two rendering systems: a Canvas 2D entry page and a WebGL 3D world, enabling gate-controlled rendering and resource separation.
  • Config-driven worlds: environment definitions in src/environments drive terrain, sky, weather, vegetation, particles, and lighting.
  • Atmosphere-driven storytelling: keyframes interpolate 38+ parameters to shape mood, lighting, and effects as users scroll.
  • Music-as-router pattern and MiniPlayer navigation enable seamless world switching and narrative pacing.
  • Quick-start world-building with optional keyframes and subsystems for new scenes.

Quick Start

Create a new world by defining an environment config and optional keyframes, then boot the engine to render the scroll-driven world.

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: mks-immersive-site
Download link: https://github.com/Jshengdev/mks-site/archive/main.zip#mks-immersive-site

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.