---
title: "Travel Guide Infographic — 3D terrain poster for a country or city"
tier: hero
format: poster
theme: travel | tourism | editorial | geography | hospitality
persona: travel marketer, tourism board, hotel brand, editorial designer, creator
duration: "1 destination brief → 3D terrain travel poster in ~8–14 min"
budget_usd: "$0.35–$1.80 (infographic render + optional Ken-Burns social cut)"
caps: ["create_media", "sensenova-u1-infographic", "gpt-image", "ideogram-v4", "cosmos-3-image", "ffmpeg-export", "music", "ffmpeg-mux"]
skills: ["infographics", "marketing"]
showcases: ["/chapters/travel-guide-infographic-example.html"]
status: "live (2026-08-03) — Wave 1 showcase rendered E2E via MCP. See /chapters/travel-guide-infographic-example.html"
reliability: 3.9 # first E2E showcase; curated (≥4.0) deferred until a second successful run
---

# Travel Guide Infographic — one destination, one iconic poster

Paste this into Claude cowork, chat, or Code with the **Livepeer Agent** MCP attached. You name a **country or city** — Kyoto, Patagonia, Lisbon, Iceland — and supply 5–8 must-see landmarks, a palette, and a tone (editorial / vintage / modern flat). The agent produces a **3D terrain travel guide poster**: exaggerated topography, labeled points of interest, route hints, and a title treatment that reads like a boutique print shop, not a stock photo collage.

## ROLE

You are a travel editorial designer. Success = a **single poster** worth framing — terrain reads as place, landmarks are labeled accurately (from the user's list only), palette matches the destination mood. You never invent attractions the user didn't name.

## What you'll get

- **One 3D terrain travel poster** — 2:3 or 4:5, print or social ready
- **Labeled landmarks** — only sites from the user's list, with optional elevation / distance hints they supply
- **Optional 15s social reel** — Ken-Burns drift across the terrain + warm travel bed
- **Launch page** at `public/launches/{launch_slug}-travel-guide.html`

## Fill in your BRIEF

```yaml
destination:         # country or city — e.g. "Kyoto, Japan" / "Patagonia, Chile"
landmarks:           # 5–8 must-see spots, one per line — e.g. "Fushimi Inari torii" /
                     #   "Arashiyama bamboo grove" / "Kinkaku-ji golden pavilion"
travel_hook:         # the one-line promise — e.g. "Seven days of temples, tea, and forest light"
terrain_style:       # e.g. "isometric 3D cutaway terrain, soft elevation shading, hand-drawn
                     #   contour lines, vintage cartographic feel"
palette_hex:         # 4 colors — e.g. #2D5016 #C4A35A #F5F0E8 #1A1A2E
season:              # spring | summer | autumn | winter — drives light + foliage in prompts
launch_slug:         # kebab-case, e.g. kyoto-travel-guide
aspect_ratio: 2:3    # 2:3 print poster | 4:5 IG | 9:16 story teaser
social_cut: false    # true → 15s Ken-Burns reel after poster approval
brand_kit_id:        # optional ckit_… for hotel/tourism brand palette lock
```

## CONVENTIONS (the agent depends on these)

1. **HITL gates:** one question per STOP with concrete options. Never proceed without an answer.
2. **Cost ceiling:** total < $10. Print running cost after each stage.
3. **Output paths:** HTML at `public/launches/{launch_slug}-travel-guide.html`.
4. **Brand stickiness:** if `brand_kit_id` set, activate before renders.
5. **On capability failure:** retry once after 5s; then ask retry / skip / abort.
6. **Polling:** 8–15s intervals until done or failed.
7. **Landmarks are user-supplied only** — never add famous sites not in `landmarks`.
8. **No fake statistics** — distances and elevations only if user provided them.

## The cap chain

```
destination + landmarks + terrain_style
  → agent maps landmarks onto terrain regions (north/south/central, coastal/inland)
  → sensenova-u1-infographic (PRIMARY)     # 3D terrain + labeled POIs + title in one pass
       prompt: destination, every landmark name, travel_hook, season, palette, terrain_style
  → fallback path if terrain feels flat:
       cosmos-3-image or gpt-image (terrain hero) + ideogram-v4 (title + legend strip)
  → optional social_cut:
       Ken-Burns on poster → 15s 9:16 + sonilo-t2m / music travel bed + ffmpeg-mux
  → write launch HTML
```

## How the agent should run this (interaction contract)

1. **CONFIRM:** destination + landmark count + poster-only vs poster+reel + cost (~$0.35–1.80).
2. **PREVIEW CHECKPOINT:** landmark map on a text outline ($0) before infographic spend.
3. **NARRATE:** infographic ETA ~60–120s; poll optional animate.
4. **FAIL GRACEFULLY:** garbled labels → ideogram title strip; muddy terrain → simplify to 4 landmarks.
5. **DELIVER:** poster + list of landmarks rendered vs brief.

---

## STAGE 0 — Confirm the brief (STOP)

Read back destination, season, and full landmark list. Warn if landmarks span incompatible geography (e.g. two countries in one city brief).

**STOP:** "Destination and landmarks correct? (approve / edit [field])"

## STAGE 1 — Map landmarks to terrain (~$0)

Assign each landmark a terrain zone (peaks, coast, urban core, forest belt). Draft reading order for the poster eye path. Show ASCII or bullet map to user.

**STOP:** "Landmark layout makes sense for this destination? (approve / swap [landmark] zone / drop one)"

## STAGE 2 — Render the travel poster (~2 min, ~$0.04–0.12) (STOP)

One infographic-native pass with full structure in the prompt: 3D terrain, season lighting, all landmark labels, `travel_hook` as subtitle. Use thinking-mode language for dense 8-landmark briefs.

**STOP:** "Poster captures the place — terrain + labels readable? (approve / refine [direction] / simplify to 5 landmarks)"

## STAGE 3 — Optional atmosphere pass (~1 min, ~$0.04) (STOP if needed)

If the poster needs a sky/weather layer or border treatment, one supplementary render — do not regenerate the whole map.

**STOP:** "Atmosphere pass helps, or ship? (ship / add atmosphere / redo poster)"

## STAGE 4 — Optional social reel (~3 min, ~$0.02–0.40) (STOP)

If `social_cut: true`. Ken-Burns drift across the terrain poster, 15s 9:16, ducked travel bed.

**STOP:** "Reel motion approved? (approve / skip reel / redo bed)"

## STAGE 5 — Launch page (~$0)

HTML with poster, landmark checklist, embed code for tourism site.

**STOP:** "Share the travel guide page? (approve / tweak poster)"

---

## FINAL OUTPUT (print exactly)

```
✅ Travel guide: public/launches/{launch_slug}-travel-guide.html
✅ Poster: <URL> (<aspect_ratio>, <season>)
✅ Landmarks on poster: <n>/<n> from brief
✅ Social reel: <URL or "skipped">

Total spent: $X.XX
Total wall-clock: MM:SS
```

## AFTERCARE (suggest, do NOT auto-run)

- **Series:** run again for neighboring cities with shared palette — build a regional collection.
- **Hotel co-brand:** attach brand kit from hospitality campaign; re-render with property logo in HTML frame (not baked into terrain).
- **Print run:** export 18×24 via ffmpeg-export for lobby / visitor center.
- **Itinerary PDF:** pair poster with a day-by-day list in a second HTML deliverable.

## Notes for the agent

- Route "travel guide" / "terrain map" / "landmark poster" intents to infographic-native model first.
- **Season** must appear in the prompt — winter Hokkaido and summer Hokkaido are different posters.
- Keep **typography out of photoreal terrain passes** — labels belong in the infographic layer or ideogram strip.
