Static project page for the paper
“What Drives Compositional Generalization in Visual Generative Models?” (Farid et al., 2025).
The live site is a single-page app built with plain HTML/CSS/JS and is intended for GitHub Pages hosting.
- View online: enable GitHub Pages on the
mainbranch (Settings → Pages → Sourcemain/ root). - Preview locally: run a lightweight HTTP server from the repo root and open the reported URL in your browser.
cd gen-comp-gen.github.io
python3 -m http.server 4000
# visit http://127.0.0.1:4000/index.html– main landing page with hero, findings, animated figures, tables, and BibTeX block.figures/– figure assets referenced by the page (PDF/PNG/SVG); see.gitignorefor unused variants.figs/teaser.jpg– hero image shown in the header and social previews..gitignore– ignores auxiliary figure exports that are not linked from the site.
- Update copy or structure directly in
index.html. - Place new visual assets in
figures/(orfigs/for hero art) and reference them with relative URLs. - If you add or remove assets, adjust
.gitignoreso only unused variants remain ignored. - Commit and push; GitHub Pages will redeploy automatically after the push.
Animated figures use a tiny dependency-free script at the bottom of index.html. To add another carousel:
<div id="fig-anim-xyz" class="anim-fig" data-dwell="1500">
<!-- repeated .anim-step elements -->
</div>
<script>
mountAnimFigure('fig-anim-xyz');
</script>- Broken images: ensure paths match the filenames (case-sensitive) and that the asset is not listed in
.gitignore. - PDF rendering issues: export to PNG (same basename) if the browser cannot inline the PDF and update the
src. - No GitHub Pages output: verify that Pages is enabled on the correct branch and that the build began in the Pages dashboard.
- Add Orbis compositional videos with REAL, MaskGIT, and DiT (one video per novel composition) – Karim
- Document the experimental setup underlying the probe accuracy results and clarify their interpretation on the site.
- Restructure all sections that follow the JEPA section.
- Add a qualitative results section sourced from Shapes3D.
- Add a world models section with quantitative and qualitative results – Karim
- Fix image sizes.
- Proofread the full site copy.
- Move shapes 3d figure to the end of the page.
- Make the shapes 3d figure more readable, clear color legend while scrolling, what should the reader see there.
- Put the videos as the main teaser part.
- Remove the main teaser in the beginning and keep title only.
- Add CelebA compostional split images - Karim
- Add CLEVRER videos (111 videos) - Rajat
- Fix language system prompt images - Rajat
For questions, contact the authors at faridk@cs.uni-freiburg.de.