尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證Browser-based 3D photography studio lighting and camera simulator
翻譯準備中
取自儲存庫 README
正在載入完整 README。 以下為已儲存的摘錄。
Plan the light. Frame the shot. Before the shoot.
Lumen Stage is a browser-based 3D previsualization studio for photographers and learners. Build a lighting setup with real-world units, test camera and exposure choices, direct a cast member, and carry a repeatable plan to the shoot.檢視完整 README ↗Plan the light. Frame the shot. Before the shoot.
Lumen Stage is a browser-based 3D previsualization studio for photographers and learners. Build a lighting setup with real-world units, test camera and exposure choices, direct a cast member, and carry a repeatable plan to the shoot.
Open Lumen Stage · Launch the full studio · Open the mobile studio
The full studio gives you the complete production workspace. Controls are grouped by Person, Light, Camera, and Layout, with the most-used settings placed first. Projects stay in the browser and autosave locally.
The mobile studio keeps the same scene data in a touch-friendly layout. Its compact control bar can hide the preset area to leave more room for the 3D view, while still exposing cast, lighting, camera, layout, and capture controls.
Add ?ui=full or ?ui=mobile to the studio URL to choose an interface explicitly. Your choice is remembered in the browser.
Lumen Stage keeps the controls and reported values connected to photography concepts:
The simulator is intended for planning and learning. Real fixtures, modifiers, rooms, cameras, and meters can vary, so confirm critical exposure and safety decisions on set.
Use a current version of Node.js and npm.
npm install
npm run dev
Create and preview a production build:
npm run build
npm run preview
Run formatting, unit tests, type checking, the production build, and performance budgets:
npm run check
Run the browser release suite across Chromium, WebKit, phone, ultrawide, portrait, and short-window layouts:
npx playwright install chromium webkit
npm run check:release
| Route | Purpose |
|---|---|
/ | Product site in English, Traditional Chinese, and Japanese |
/studio | Studio with automatic desktop or mobile interface selection |
/analyze | Lumen Trace photo post-processing analysis |
/privacy | Privacy information |
/terms | Terms of use |
/support | Support and anonymous feedback |
The public site includes a sitemap, social preview metadata, SoftwareApplication structured data, and a PWA manifest. The 3D studio is loaded only when it is needed.
Scenes are stored locally in the browser with an IndexedDB backup. Clearing site data can remove them, so export a JSON backup for important projects. Anonymous technical errors may be sent to the same-origin /api/error-report endpoint; reports exclude scene data, photos, project names, and imported files.
Feedback can be sent without creating an account from the support section of the website.
src/components/ Studio, public site, mobile UI, analysis, and export views
src/actorCast.ts Built-in cast catalogue
src/pose.ts Pose definitions and pose library
src/setups.ts Classic lighting setup library
src/gear.ts Light heads and modifiers
src/gels.ts Gel transmission and colour-temperature data
src/backdrops.ts Backdrop materials and reflectance data
src/exposure.ts Exposure calculations
src/photometry.ts Beam, illuminance, and falloff calculations
src/optics.ts Camera and depth-of-field calculations
src/store.ts Shared studio state and actions
src/persistence.ts Browser storage and project restoration
src/share.ts Compressed scene-sharing links
src/seating.ts Automatic seating for seated poses
public/onboarding/ Current localized onboarding images
public/site-preview/ Current desktop and mobile product images
tests/ Unit and browser release coverage
The interface is built with React, TypeScript, Zustand, Three.js, React Three Fiber, and Drei. High-quality previews use three-gpu-pathtracer with additional lens, colour, and sensor processing.
Version 1 · Updated September 7, 2026
Lumen Stage is free to use in the browser. No installation, account, or credit card is required.
Lumen Stage is source-available, but it is not open-source software. Unless a file states otherwise, the source code, interface, brand, and original assets remain protected under the project license. Public access to this repository does not grant permission to use, reproduce, modify, or distribute them. Third-party packages and assets remain subject to their respective licenses.