Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sublevel Studio

A single-file Three.js studio concept built around an interactive Kyoto lobby, playable objects, and an editorial portfolio.

View the live project · View the source · Read the build prompt

Sublevel Studio preview

What it does

  • Opens with a real-time 3D machiya lobby containing CRTs, a playable arcade cabinet, a basketball hoop, and a sliding room.
  • Lets visitors move between interactive lobby states, return to the main camera, and continue into a responsive studio portfolio.
  • Combines procedural materials, custom shaders, generated canvas textures, embedded image and GLB data, particle-scroll typography, and a projected 3D menu.

How it is made

The project is intentionally packaged as one index.html: markup, responsive styles, scene code, shaders, image data, and compressed 3D assets live together. The main lobby uses Three.js with a custom VHS post-processing pass, procedural textures, camera-state transitions, collision bounds, and small game loops.

The page below the lobby uses plain HTML, CSS, and JavaScript. Selected ThreeUI and Canvas UI effects were ported to this standalone runtime; their integration notes are kept beside the relevant source. There is no build step, package manager, server component, account system, or private runtime configuration.

Build or remix it

Use the portable build prompt as a starting point for a new studio identity, another architectural setting, or a smaller interaction study. Replace the name, contact details, images, and embedded models before adapting the concept for another brand.

Run locally

From this directory, run:

python3 -m http.server 4173 --bind 127.0.0.1

Then visit http://127.0.0.1:4173/.

The page loads Google Fonts and the Three.js 0.160.0 ES module from public CDNs, so those requests need a network connection. All project images and GLB scene assets are embedded in index.html.

Project structure

sublevel-studio/
├── index.html
├── README.md
├── PROMPT.md
├── .gitignore
├── .nojekyll
└── assets/
    └── sublevel-studio-preview.jpg

More projects

Explore more projects on GitHub →

Design and attribution

The implementation includes Three.js and ports of selected ThreeUI and Canvas UI components, with integration details documented inline. The studio concept, scene composition, editorial content, and interaction choreography are packaged here as an independent demonstration.

No open-source license is included. The source is publicly viewable, but reuse or redistribution rights are not granted explicitly.

About

A single-file Three.js studio concept with an interactive Kyoto lobby, arcade, portfolio CRTs, and editorial case studies.

Topics

Resources

Stars

54 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages