Complete concept generation pipeline: - shot-list.yaml: 17 shots across 5 priorities (environments, portals, landmarks, skyboxes, textures) - prompts/: 5 YAML prompt packs with 17 detailed generation prompts - pipeline.md: Concept-to-Three.js translation workflow - storage-policy.md: Repo vs local split for binary media - references/palette.md: Canonical Nexus color/material/lighting spec All prompts match existing Nexus visual language (Orbitron/JetBrains, #4af0c0/#7b5cff/#ffd700 palette, cyberpunk cathedral mood). Genie world prompts designed for explorable 3D prototyping. Nano Banana prompts designed for concept art that translates to specific Three.js geometry, materials, and post-processing.
2.1 KiB
2.1 KiB
Project Genie + Nano Banana Concept Pack
Issue: #680 Status: Active — first batch ready for generation
Purpose
Exploit Google world/image generation (Project Genie, Nano Banana Pro) to accelerate visual ideation for The Nexus while keeping Three.js implementation local and sovereign.
What This Pack Contains
concept-packs/genie-nano-banana/
├── README.md ← you are here
├── shot-list.yaml ← ordered list of concept shots to generate
├── pipeline.md ← how generated assets flow into Three.js code
├── storage-policy.md ← what lives in repo vs. local-only
├── prompts/
│ ├── environments.yaml ← Nexus room/zone environment prompts
│ ├── portals.yaml ← portal gateway concept prompts
│ ├── landmarks.yaml ← iconic structures and focal points
│ ├── skyboxes.yaml ← nebula/void skybox prompts
│ └── textures.yaml ← surface/material concept prompts
└── references/
└── palette.md ← canonical Nexus color/material reference
Workflow
- Generate — Take prompts from
prompts/*.yamlinto Project Genie (worlds) or Nano Banana Pro (images). Run batch-by-batch per shot-list. - Capture — Screenshot Genie worlds. Save Nano Banana outputs as PNG.
Store locally per
storage-policy.md. - Translate — Follow
pipeline.mdto convert concept art into Three.js geometry, materials, lighting, and post-processing targets. - Build — Implement in
app.js/ root frontend files. Concepts are reference, not source-of-truth. Code is sovereign.
Design Language
The Nexus visual identity:
- Background: #050510 (deep void)
- Primary: #4af0c0 (cyan-green neon)
- Secondary: #7b5cff (electric purple)
- Gold: #ffd700 (sacred accent)
- Danger: #ff4466 (warning red)
- Fonts: Orbitron (display), JetBrains Mono (body)
- Mood: Cyberpunk cathedral — sacred technology, digital sovereignty
- Post-processing: Bloom, SMAA, volumetric fog where possible
See references/palette.md for full material/lighting reference.