vork by Voyager
에이전트가 장면을 코드로 작성해 GPU에 렌더링하고 결과를 보고 코드를 수정합니다 소스 공개 연구 미리보기 기간 무료
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
메이커가 쓴 소개는 위의 한 줄이 전부입니다. 더 자세한 내용은 저장소 README에서 읽을 수 있습니다. 저장소 README ↗
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Visualise stage templates in 3D. Vite + React + TypeScript + React Three Fiber. No backend.
npm install
npm run dev # local dev server: the landing page at /, the app at /app/
npm run build # static build into dist/
Deploy: import the repo into Vercel (framework preset "Vite"); it builds dist/ as a static site.
src/templates/<stage>/ — one module per stage type, implementing StageTemplate (see src/types.ts):
Proscenium, End Stage, Thrust, In-the-Round, Traverse, Black Box, Open-Air. Each can declare size presets,
shared dimensions (for switching templates), extra data (Black Box blocks) and an environment (Open-Air sky).src/templates/registry.ts — list of available templates; add new ones heresrc/objects/<piece>/ — set pieces users place on a stage (flats, platforms, arches, truss, LED walls...), each implementing
SetObjectType (see src/objects/types.ts) and listed in src/objects/registry.ts. Snapping, handles and undo are shared.src/helpers/ — shared seating generator, dimension labels, floor grid, views, param utilitiessrc/components/ — top bar, stage picker, auto-generated properties panel, 3D viewportsrc/store/ — zustand project store (save to localStorage, export/import JSON)Units are stored in metres; Y is up; the audience floor is y = 0 and the front audience is towards +Z.