390 likes | 554 Views
3D Design Example: PhotoAlbum. Daniel C. Robbins dcr@microsoft.com. Methodology. Users Usage Functionality ~ Metaphor Mapping Details, details, details…. Functionality. Import / Add photos Categorize photos Auto, manual Find photos by Time People Place Create slide shows.
E N D
3D Design Example: PhotoAlbum Daniel C. Robbins dcr@microsoft.com r
Methodology • Users • Usage • Functionality ~ • Metaphor • Mapping • Details, details, details…
Functionality • Import / Add photos • Categorize photos • Auto, manual • Find photos by • Time • People • Place • Create slide shows
Axes / Dimensions • Identify Axes / Dimensions • Prioritize dimensions (rankings) • Which is primary? • Bounded vs. Unbounded • If bounded, how big? • Extra Credit -> • Does there have to be a Primary Axis?
clusters • Indexed Cylinder • Time slice through Map • Blimp shows selection • floats and gives Slide-show • Dual Perspective Walls • Slice through Geography • Tents for collections Draw Some Geometries
Try a First Pass Mapping Cluster based on? Current Time Width = # of items Time
Context • How much context for selection? • Which siblings need comparison? • “When I look at photos from Amsterdam trip, do I really need to see that there are photos from Jamaica trip?” • Time and space are ordered, for 1 person’s photos • Which dimensions need comparison? • Abstraction for context…
Context from other Sets But do we really need context from other clusters?
Abstraction for Context • Text • Icon • Subsample (snapshot) • Subset (clipping) • Cluster based on Metadata • Auto • Manual
Abstraction: Text Jamaica San Francisco San Francisco Burning Man
Inspection / Interrogation • Selection • Single item • Range • Falloff function / Fisheye • How much detail for selection? • What context during slicing? • Is comparison necessary?
Details: Aspect Ratio • Does it fit on the screen? • Display aspect ratio • Efficient use of space? • Dead-space? • “Dead-space” = wasted space?
Details: Landmarks • Cues for Navigation • Sense of place • Non-repeating • Identifiable • Resolvable at different zoom levels
Details: Large scale Nav. • Overview • Separate Map-view • Fluid zoom methods • Data abstraction during navigation
Mockup Clustering r
Flash Mockup • Non-interactive • Borrow as much UI from product as possible • Demo
Basic Geometries • Carousel • P-Wall • Bowl • Landscape • 3D Star (chandelier) • Layering • Embedding multiple dimensions • Endocentric vs. Exocentric
Bowl • Natural fisheye
More Mockups • Polyarchy Walk-through • Polyarchy Transitions • TaskGallery Widgets • Tree Control Images
Reading List • Principles of Three-Dimensional Design, Wong • The Image of the City, Lynch • Design and Form (Bauhaus), Itten • Metaphors We Live By, Lakoff et al. • Information Illustration, Glasgow • Tufte, Shneiderman, Laurel, Wurman, etc…