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.
144 lines
5.2 KiB
YAML
144 lines
5.2 KiB
YAML
# Shot List — First Concept Batch
|
|
# Ordered by priority. Each shot maps to a prompt in prompts/*.yaml.
|
|
#
|
|
# GENIE = Project Genie world prototype (explorable 3D, screenshot/video)
|
|
# NANO = Nano Banana Pro image generation (static concept art)
|
|
|
|
batch: 1
|
|
target: "Nexus core environments + portal gallery"
|
|
generated_by: "mimo-build-680"
|
|
|
|
shots:
|
|
# ═══ PRIORITY 1: CORE ENVIRONMENTS ═══
|
|
- id: env-core-hub
|
|
name: "The Hub — Central Nexus"
|
|
type: NANO
|
|
prompt_ref: "environments.yaml#core-hub"
|
|
count: 4
|
|
purpose: "Establish the primary landing space. Player spawn, portal ring visible."
|
|
threejs_target: "Main scene — platform, portal ring, particle field"
|
|
|
|
- id: env-core-hub-world
|
|
name: "The Hub — Genie Walkthrough"
|
|
type: GENIE
|
|
prompt_ref: "environments.yaml#core-hub-world"
|
|
count: 1
|
|
purpose: "Explorable prototype of the hub. Validate scale, sightlines, portal placement."
|
|
threejs_target: "Reference for camera height, movement speed, spatial layout"
|
|
|
|
- id: env-batcave
|
|
name: "Batcave Terminal"
|
|
type: NANO
|
|
prompt_ref: "environments.yaml#batcave"
|
|
count: 4
|
|
purpose: "Timmy's command center. Holographic displays, terminal consoles, data streams."
|
|
threejs_target: "Batcave area — terminal mesh, HUD panels, data visualization"
|
|
|
|
- id: env-chapel
|
|
name: "The Chapel"
|
|
type: NANO
|
|
prompt_ref: "environments.yaml#chapel"
|
|
count: 3
|
|
purpose: "Sacred space for reflection. Softer lighting, gold accents, quiet energy."
|
|
threejs_target: "Chapel zone — stained-glass shader, warm point lights"
|
|
|
|
- id: env-archive
|
|
name: "The Archive"
|
|
type: NANO
|
|
prompt_ref: "environments.yaml#archive"
|
|
count: 3
|
|
purpose: "Knowledge repository. Floating data crystals, scroll-like projections."
|
|
threejs_target: "Archive room — crystal geometry, ambient data particles"
|
|
|
|
# ═══ PRIORITY 2: PORTALS ═══
|
|
- id: portal-morrowind
|
|
name: "Morrowind Portal"
|
|
type: NANO
|
|
prompt_ref: "portals.yaml#morrowind"
|
|
count: 2
|
|
purpose: "Ash-storm gateway. Orange glow, volcanic textures."
|
|
threejs_target: "Portal ring material + particle effect for morrowind portal"
|
|
|
|
- id: portal-bannerlord
|
|
name: "Bannerlord Portal"
|
|
type: NANO
|
|
prompt_ref: "portals.yaml#bannerlord"
|
|
count: 2
|
|
purpose: "Medieval war gateway. Gold/brown, shield motifs, dust."
|
|
threejs_target: "Portal ring material for bannerlord portal"
|
|
|
|
- id: portal-workshop
|
|
name: "Workshop Portal"
|
|
type: NANO
|
|
prompt_ref: "portals.yaml#workshop"
|
|
count: 2
|
|
purpose: "Creative forge. Cyan glow, geometric construction lines."
|
|
threejs_target: "Portal ring material + particle effect for workshop portal"
|
|
|
|
- id: portal-gallery
|
|
name: "Portal Gallery — Genie Prototype"
|
|
type: GENIE
|
|
prompt_ref: "portals.yaml#gallery-world"
|
|
count: 1
|
|
purpose: "Walk through a space with multiple portals. Validate distances and visual hierarchy."
|
|
threejs_target: "Portal placement spacing, FOV, scale reference"
|
|
|
|
# ═══ PRIORITY 3: LANDMARKS ═══
|
|
- id: land-memory-crystal
|
|
name: "Memory Crystal Cluster"
|
|
type: NANO
|
|
prompt_ref: "landmarks.yaml#memory-crystal"
|
|
count: 3
|
|
purpose: "Floating crystalline data stores. Glow pulses with activity."
|
|
threejs_target: "Memory crystal geometry, emissive material, pulse animation"
|
|
|
|
- id: land-sovereignty-pillar
|
|
name: "Pillar of Sovereignty"
|
|
type: NANO
|
|
prompt_ref: "landmarks.yaml#sovereignty-pillar"
|
|
count: 2
|
|
purpose: "Monument at hub center. Inscribed with Timmy's SOUL values."
|
|
threejs_target: "Central monument mesh, text shader or decal system"
|
|
|
|
- id: land-nebula-skybox
|
|
name: "Nebula Skybox Variants"
|
|
type: NANO
|
|
prompt_ref: "skyboxes.yaml#nebula-void"
|
|
count: 4
|
|
purpose: "Background environment. Deep space nebula, subtle color gradients."
|
|
threejs_target: "Cubemap/equirectangular skybox texture"
|
|
|
|
- id: land-nebula-genie
|
|
name: "Nebula Skybox — Genie Environment"
|
|
type: GENIE
|
|
prompt_ref: "skyboxes.yaml#nebula-world"
|
|
count: 1
|
|
purpose: "Feel the scale of the void. Standing on a platform in deep space."
|
|
threejs_target: "Skybox mood reference, fog density calibration"
|
|
|
|
# ═══ PRIORITY 4: TEXTURES ═══
|
|
- id: tex-platform
|
|
name: "Platform Surface Textures"
|
|
type: NANO
|
|
prompt_ref: "textures.yaml#platform"
|
|
count: 3
|
|
purpose: "Walkable surfaces. Dark metal, subtle grid lines, neon edge trim."
|
|
threejs_target: "Diffuse + normal map reference for platform materials"
|
|
|
|
- id: tex-energy-field
|
|
name: "Energy Field / Force Wall"
|
|
type: NANO
|
|
prompt_ref: "textures.yaml#energy-field"
|
|
count: 2
|
|
purpose: "Translucent barrier material. Holographic, shimmering."
|
|
threejs_target: "Shader reference for translucent energy barriers"
|
|
|
|
# ═══ PRIORITY 5: GENIE FULL-WORLD PROTOTYPE ═══
|
|
- id: world-full-nexus
|
|
name: "Full Nexus Prototype"
|
|
type: GENIE
|
|
prompt_ref: "environments.yaml#full-nexus-world"
|
|
count: 1
|
|
purpose: "Complete explorable world with hub, portals visible in distance, floating platforms, skybox. Record walkthrough video."
|
|
threejs_target: "Master layout reference. Spatial relationships between all zones."
|