diff --git a/docs/index.html b/docs/index.html index b49ba68a..73ca9ebe 100644 --- a/docs/index.html +++ b/docs/index.html @@ -432,7 +432,7 @@

Video Ingestion Agent

  • 2

    Reconstruction

    -

    Containerized vision modules turn selected clips into per-frame depth, masks, textured meshes, 6-DoF object poses, and SMPL human body.

    +

    Containerized vision modules turn selected clips into per-frame depth, masks, textured meshes, 6-DoF object poses, and parametric human hand and body models.

    reconstruction/
  • @@ -470,7 +470,7 @@

    Packages

    reconstruction Docs coming soon

    -

    Video → depth, masks, meshes, 6D poses, human body. 18 containerized modules plus multi-view pipelines for HOI reconstruction and calibration.

    +

    Video → depth, masks, object meshes, 6D pose trajectories, and human body mesh and motion.

    View on GitHub →
    diff --git a/video_ingestion_agent/.gitignore b/video_ingestion_agent/.gitignore index 0e39d10c..7bb6e013 100644 --- a/video_ingestion_agent/.gitignore +++ b/video_ingestion_agent/.gitignore @@ -75,6 +75,8 @@ data/benchmark/ *.mkv *.wav *.mp3 +# Keep the demo video embedded on the docs homepage (overrides *.mp4 above; <1MB, non-LFS so the multiversion docs build copies real bytes). +!docs/images/v2d_video_agent_integration_e2e.mp4 # Model checkpoints checkpoints/ diff --git a/video_ingestion_agent/docs/conf.py b/video_ingestion_agent/docs/conf.py index c74cf93a..09ee9684 100644 --- a/video_ingestion_agent/docs/conf.py +++ b/video_ingestion_agent/docs/conf.py @@ -80,6 +80,11 @@ } html_static_path = ["_static"] +# Copy images/ into the build so raw-HTML media (e.g. the homepage demo video) is +# deployed. NOTE: html_extra_path copies the dir's *contents* to the build root, so +# such media is referenced root-relative (e.g. src="v2d_...mp4"), not "images/...". +# (`.. image::` directives are unaffected and still resolve to _images/.) +html_extra_path = ["images"] html_css_files = ["custom.css"] html_js_files = ["svg_zoom.js"] diff --git a/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e.mp4 b/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e.mp4 new file mode 100644 index 00000000..d17d88f5 Binary files /dev/null and b/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e.mp4 differ diff --git a/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e_poster.jpg b/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e_poster.jpg new file mode 100644 index 00000000..8031a18b Binary files /dev/null and b/video_ingestion_agent/docs/images/v2d_video_agent_integration_e2e_poster.jpg differ diff --git a/video_ingestion_agent/docs/index.rst b/video_ingestion_agent/docs/index.rst index bf0a77d8..aa7b3cd9 100644 --- a/video_ingestion_agent/docs/index.rst +++ b/video_ingestion_agent/docs/index.rst @@ -13,6 +13,20 @@ a cup."* :alt: Video Ingestion Agent Overview :align: center +.. The demo video/poster live in docs/images/, but html_extra_path = ["images"] + copies that dir's contents to the build root, so they are referenced + root-relative below (no "images/" prefix). See conf.py. + +.. raw:: html + + + ---- Start Here