Week 10 Figure Extraction Checklist
Week 10 Figure Extraction Checklist
This document lists all figures needed for week10-urban-3d-simulation.qmd. Extract and rename them according to the naming scheme below.
Source Files
- PPTX 1:
/Users/csilva/Dropbox/2025-CS-GY-6313/urbane-vis2015 smaller.pptx - PPTX 2:
/Users/csilva/Dropbox/2025-CS-GY-6313/urbane-sigasia2015 smaller.pptx
Destination Directory
All figures should be saved to: 2025-InfoVis-CSE/slides/figs/week10/
Extraction Method
For PPTX (using unzip):
cd ~/Dropbox/2025-CS-GY-6313/
# Extract from first PPTX
cp "urbane-vis2015 smaller.pptx" temp-extract-vis.zip
unzip temp-extract-vis.zip
# Images will be in ppt/media/
cp ppt/media/* ~/github/ctsilva.github.io/2025-InfoVis-CSE/slides/figs/week10/temp-vis/
rm -rf ppt/ [Content_Types].xml _rels/ docProps/ temp-extract-vis.zip
# Extract from second PPTX
cp "urbane-sigasia2015 smaller.pptx" temp-extract-sigasia.zip
unzip temp-extract-sigasia.zip
cp ppt/media/* ~/github/ctsilva.github.io/2025-InfoVis-CSE/slides/figs/week10/temp-sigasia/
rm -rf ppt/ [Content_Types].xml _rels/ docProps/ temp-extract-sigasia.zip
# Then manually identify and rename the extracted images
Required Figures Checklist
Opening & Recap (Slides 1-2)
- urbane-title-3d-city.png - Beautiful 3D rendering of city
- Source: urbane-vis2015 smaller.pptx, Slide 1
- Should be a hero image showing impressive 3D city visualization
- recap-choropleth.png - Example choropleth map from Week 8
- Source: Can reuse from Week 8 figs (normalized choropleth example)
- Alternative: Create simple representative example
- recap-taxivis.png - TaxiVis interface from Week 9
- Source: Can reuse from Week 9 figs (taxivis-full-interface.png)
- Alternative: Copy from week9 directory
Part 1: Why 3D? (Slides 3-5)
- lynch-five-elements.png - Diagram of Lynch’s 5 elements
- Source: Create diagram or find online (classic urban planning diagram)
- Should show: Paths, Edges, Districts, Nodes, Landmarks
- lynch-elements-examples.png - Examples in a real city
- Source: Create or find annotated city map showing Lynch’s elements
- Alternative: Use Boston/NYC map with labeled examples
Part 2: Urban Planning Challenge (Slides 6-8)
- urbane-current-scenario.png - Current scenario slide
- Source: urbane-vis2015 smaller.pptx, Slides 8-11
- Should show: “Intuition” and “Lack of tools” messaging
- urbane-ideal-scenario.png - Ideal/future scenario
- Source: Create diagram or use from urbane-vis2015 smaller.pptx
- Should show: Vision for data-driven tools
Part 3: Urbane Interface (Slides 9-10)
- urbane-full-interface.png - Complete Urbane interface
- Source: urbane-vis2015 smaller.pptx, Slide 46-47
- Should show: 3D city view + scatterplot + parallel coordinates
- urbane-labeled-interface.png - Interface with component labels
- Source: Create from urbane-full-interface.png with labels added
- Alternative: Find annotated version in slides
Part 4: 3D → 2D Linking (Slides 11-12)
- urbane-3d-selection.png - User selecting buildings in 3D
- Source: urbane-vis2015 smaller.pptx (find interaction sequence)
- Should show: Buildings highlighted in 3D view
- urbane-scatterplot-highlight.png - Selected buildings in scatterplot
- Source: urbane-vis2015 smaller.pptx, Slide 48
- Should show: Corresponding points highlighted in 2D scatterplot
Part 5: 2D → 3D Linking (Slides 13-14)
- urbane-parallel-coords-brush.png - Brushing on parallel coordinates
- Source: urbane-vis2015 smaller.pptx, Slide 50
- Should show: User selecting ranges on parallel coordinates plot
- urbane-scatterplot-brush.png - Brushing on scatterplot
- Source: urbane-vis2015 smaller.pptx, Slide 48
- Should show: User selecting region in scatterplot
- urbane-3d-filtered-result.png - 3D view with filtered buildings highlighted
- Source: urbane-vis2015 smaller.pptx (after brushing action)
- Should show: Only selected buildings highlighted in 3D
Part 6: Impact Analysis (Slides 15-19)
- urbane-new-building-insert.png - New building being added
- Source: urbane-vis2015 smaller.pptx, Slide 29
- Should show: New tall building in context
- urbane-computing-impact.png - System computing impact
- Source: May need to create, or show progress/loading state
- Alternative: Skip if not available
- urbane-sky-exposure-before-after.png - Sky exposure impact visualization
- Source: urbane-vis2015 smaller.pptx, Slides 30-37
- Should show: Heatmap of sky exposure changes (before/after composite)
- May need to create side-by-side comparison
Part 7: Performance-Driven Design (Slides 20-22)
- urbane-sigasia-title.png - SIGGRAPH Asia title slide
- Source: urbane-sigasia2015 smaller.pptx, Slide 1
- Should be: Title slide from the SIGGRAPH Asia paper
- urbane-design-space-towers.png - Various tower shapes/designs
- Source: urbane-sigasia2015 smaller.pptx, Slides 23-26
- Should show: Multiple building design variations (twisting, tapering, etc.)
- urbane-view-score-diagram.png - Diagram illustrating view score
- Source: urbane-sigasia2015 smaller.pptx, Slide 30
- Should show: How view quality is calculated
Part 8: Precomputation & Exploration (Slides 23-26)
- urbane-4d-texture.png - 4D texture precomputation diagram
- Source: urbane-sigasia2015 smaller.pptx, Slide 41-42
- Should show: Concept of 4D view texture (x, y, z, direction)
- urbane-exploration-interface.png - Exploration interface overview
- Source: urbane-sigasia2015 smaller.pptx, Slides 52-54
- Should show: Scatterplot + 3D models
- urbane-4d-texture-detail.png - Detailed view of 4D texture
- Source: urbane-sigasia2015 smaller.pptx, Slide 41-42
- Alternative: Create diagram if needed
- urbane-tradeoff-scatterplot.png - Scatterplot of view score vs cost
- Source: urbane-sigasia2015 smaller.pptx, Slides 52-54
- Should show: X=cost, Y=view score, points=designs
- urbane-scatterplot-brushed.png - Brushed region on scatterplot
- Source: urbane-sigasia2015 smaller.pptx (interaction sequence)
- Should show: User selecting “sweet spot” region
- urbane-selected-designs-3d.png - 3D models of selected designs
- Source: urbane-sigasia2015 smaller.pptx
- Should show: Multiple building models corresponding to selection
Part 9: Critical Reflection (Slide 27)
- urbane-discussion-slide.png - Discussion slide about 3D
- Source: urbane-vis2015 smaller.pptx, Slide 55
- Should show: Pros/cons discussion from original presentation
Part 10: Grand Synthesis (Slides 28-30)
- recap-week8-choropleth.png - Week 8 recap image
- Source: Reuse from earlier or Week 8 figs
- Good normalized choropleth example
- recap-week9-taxivis.png - Week 9 recap image
- Source: Reuse from Week 9 figs (taxivis-full-interface.png)
- recap-week10-urbane.png - Week 10 recap image
- Source: Reuse urbane-full-interface.png from above
Additional Notes
Images That May Need Creation
- lynch-five-elements.png - Classic urban planning diagram
- Search for “Kevin Lynch five elements” online
- Many public domain versions available
- Can create simple diagram with icons
- urbane-ideal-scenario.png - May need to create
- Show vision of integrated tools
- Can be a conceptual diagram
- urbane-sky-exposure-before-after.png - Composite image
- May need to combine slides 30-37 from urbane-vis2015 smaller.pptx
- Create side-by-side or before/after comparison
Screenshot Best Practices
When taking screenshots from PowerPoint presentations:
- Open in presentation mode: For clean, full-screen captures
- High resolution: Export slides as images at maximum quality
- Crop consistently: Remove black bars, keep aspect ratio
- Preserve animations: If slides show step-by-step, capture each step separately
PowerPoint Export Method (Alternative to Unzip)
# In PowerPoint:
# File → Export → File Format: PNG
# This will export each slide as a high-res image
# Or use command line (macOS):
# First, install imagemagick if not already installed
# brew install imagemagick
# Convert PPTX to images (requires libreoffice)
# brew install libreoffice
# Then:
soffice --headless --convert-to pdf "urbane-vis2015 smaller.pptx"
magick convert -density 300 "urbane-vis2015 smaller.pdf" figs/week10/slide-%03d.png
Image Processing
After extraction:
# Resize to consistent width
mogrify -resize 1920x figs/week10/*.png
# Or using sips (macOS)
sips -Z 1920 figs/week10/*.png
Post-Extraction Steps
- Verify all images are in place:
cd ~/github/ctsilva.github.io/2025-InfoVis-CSE/slides/figs/week10/ ls -la - Check image quality:
- Open each image
- Ensure UI elements and text are legible
- Resize if needed
- Clean up temporary directories:
rm -rf temp-vis/ temp-sigasia/ - Render the slides:
cd ~/github/ctsilva.github.io/2025-InfoVis-CSE/slides/ quarto render week10-urban-3d-simulation.qmd - Preview the slides:
quarto preview week10-urban-3d-simulation.qmd - Commit to git:
cd ~/github/ctsilva.github.io/ git add 2025-InfoVis-CSE/slides/week10-urban-3d-simulation.qmd git add 2025-InfoVis-CSE/slides/week10-urban-3d-simulation.html git add 2025-InfoVis-CSE/slides/week10-urban-3d-simulation_files/ git add 2025-InfoVis-CSE/slides/figs/week10/ git commit -m "Add Week 10 Lecture 3: Urban Visualization II - 3D, Form & Simulation" git push
Summary of Required Figures
Total figures needed: ~30
- Opening/Recap: 3
- Lynch framework: 2
- Urban planning: 2
- Urbane interface: 2
- 3D→2D linking: 2
- 2D→3D linking: 3
- Impact analysis: 3
- Performance-driven design: 3
- Precomputation: 6
- Critical reflection: 1
- Grand synthesis: 3
Sources:
- urbane-vis2015 smaller.pptx: ~15 figures
- urbane-sigasia2015 smaller.pptx: ~10 figures
- Created/external: ~5 figures
- Reused from Weeks 8-9: ~3 figures
Tips for Success
- Export all slides first: Export both PowerPoint files as PNG images, then identify and rename
- Use descriptive names: Follow the naming scheme exactly for easy debugging
- Create composites carefully: Some figures need multiple slides combined (e.g., before/after)
- Test incrementally: Render slides after adding each batch of figures to catch issues early
- Document sources: Keep notes on which original slide each figure came from
