monuments / README.md
mishig's picture
mishig HF Staff
Upload README.md with huggingface_hub
ced72fb verified
|
Raw
History Blame Contribute Delete
2.12 kB
metadata
title: Monuments de Paris
emoji: 🗼
colorFrom: gray
colorTo: yellow
sdk: static
pinned: false
license: mit

Monuments de Paris — Gaussian Splat Captures

An interactive, cinematic showcase of Paris monuments as 3D Gaussian splats, floating spotlit in a black void. Scroll to move between monuments (they cross-slide), drag to rotate. Each monument is auto-framed and re-fits to the viewport.

Collection: Tour Eiffel (Champ-de-Mars diorama), Opéra Garnier, Arc de Triomphe, Sacré-Cœur, Moulin Rouge, Panthéon.

🤖 Built agentically via agents.md

The whole asset pipeline was produced by an agent calling two Hugging Face Spaces through their agents.md files — machine-readable docs that tell an agent exactly how to call a Space's API (endpoints, params, auth, polling). To do the same, just copy one of the agents.md links below and paste it into your coding agent (e.g. Claude Code): it reads the spec and drives the Space for you — generating images or splats — no manual clicking required.

The Agents button on a Hugging Face Space
  1. Imagesideogram-ai/ideogram4 generated each monument as a dark-background "specimen" (and the Eiffel as a diorama on a plinth).
  2. SplatsVAST-AI/TripoSplat reconstructed a 3D Gaussian splat (.ply) from each image.

The .ply files were then compressed to .ksplat (~3× smaller) for fast loading. See the gen_*.py / hf_call.py scripts in this repo — that's the exact pipeline the agent ran against those two agents.md endpoints.

Built with

three.js and @mkkellogg/gaussian-splats-3d for rendering. Sibling galleries: Japan and Egypt.