Skip to content
Rider Height
<- Changelog

Assets & Rendering / May 29, 2026

Photo assets and 3D roadmap

Rider Height now has the data contracts and tooling needed to attach real photos, transparent side profiles, and future model assets to catalog bikes.

What is new

  • Added shared asset kinds and DB asset metadata for source photos, transparent profiles, masks, 3D models, and landmark sidecars.
  • Built an OEM photo pipeline that selects Yamaha MT-07 side-profile imagery and produces a transparent WebP manifest.
  • Added hosted Supabase public URL support, manifest metadata validation, source/transparent provenance checks, and dry-run/live Storage upload plans with machine-readable handoff output.
  • Wired vetted side-profile assets into catalog image fallbacks, public API responses, bike JSON-LD, and sitemap image entries.
  • Documented the accepted sourcing ladder for real GLB bike models.

What got fixed

  • Kept paid/source asset files out of the public repo while tracking deterministic manifests, hashes, dimensions, content types, and upload plans.
  • Preserved procedural rendering as the default while the real-model licensing path stays under review.
  • Clarified that authored landmarks are the handoff contract for real GLB-backed bikes.
  • Normalized Supabase Storage public paths into absolute browser-ready URLs before they reach API, SEO, or sitemap surfaces.

What is coming

  • Run the first live Supabase Storage upload once hosted credentials and bucket access are available.
  • Add visible photo presentation on public bike pages after the first live uploaded asset set is available.
  • Commission or license top-demand GLB assets under clean terms.