(1) scalable wim by li, fu and hanson yinggang li *, chi-wing fu +, andrew hanson * department of...

18
(1 Scalable WIM by Li, Fu and Hanson Yinggang Li Yinggang Li * , Chi-Wing Fu , Chi-Wing Fu + , Andrew , Andrew Hanson Hanson * Department of Computer Science Department of Computer Science * Indiana University Indiana University + Hong Kong University of Science & Technology Hong Kong University of Science & Technology Scalable WIM Scalable WIM : Effective Exploration : Effective Exploration in Large-Scale Astrophysical in Large-Scale Astrophysical Environments Environments

Upload: diego-harrison

Post on 27-Mar-2015

214 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(1)Scalable WIM by Li, Fu and Hanson

Yinggang LiYinggang Li**, Chi-Wing Fu, Chi-Wing Fu++, Andrew Hanson, Andrew Hanson**

Department of Computer ScienceDepartment of Computer Science**Indiana UniversityIndiana University++Hong Kong University of Science & TechnologyHong Kong University of Science & Technology

Scalable WIMScalable WIM: Effective Exploration in Large-: Effective Exploration in Large-Scale Astrophysical Environments Scale Astrophysical Environments

Page 2: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(2)Scalable WIM by Li, Fu and Hanson

Travel 13 Billion Light Year SpaceTravel 13 Billion Light Year Space

Page 3: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(3)Scalable WIM by Li, Fu and Hanson

Using Miniature Map in VRUsing Miniature Map in VR

► Linearly Scaled Linearly Scaled Down WorldDown World

► manipulating the manipulating the point-of-view point-of-view through metaphorthrough metaphor

► Help Help travel/wayfinding in travel/wayfinding in bounded bounded environment.environment.

Page 4: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(4)Scalable WIM by Li, Fu and Hanson

WIM Map for Space WIM Map for Space TravelerTraveler

Page 5: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(5)Scalable WIM by Li, Fu and Hanson

System Design ChallengesSystem Design Challenges

► Cover Scales and Sparsity of UniverseCover Scales and Sparsity of Universe

► Fit into Normalized Depth Buffer (Level-of-Fit into Normalized Depth Buffer (Level-of-Detail)Detail)

Page 6: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(6)Scalable WIM by Li, Fu and Hanson

User Interaction ChallengesUser Interaction Challenges

► Adaptive Speed for fast and smooth travelAdaptive Speed for fast and smooth travel

► Global/ Local Context Awareness Global/ Local Context Awareness

Page 7: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(7)Scalable WIM by Li, Fu and Hanson

►Rapid transformation of positions and Rapid transformation of positions and vectors at any arbitrary scale.vectors at any arbitrary scale.

World Space Power ScalingWorld Space Power Scaling

►Providing a consistent and hierarchical Providing a consistent and hierarchical structure for the unbounded sparse structure for the unbounded sparse environment.environment.

Power Cues, MSTPower Cues, MST

►Context Knowledge for distance, Context Knowledge for distance, scales, motion & orientation scales, motion & orientation perceptionperception

Overview Map, Eye Space RemappingOverview Map, Eye Space Remapping … …

Key Features of Scalable WIMKey Features of Scalable WIM

Page 8: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(8)Scalable WIM by Li, Fu and Hanson

►Foundation developed for the Foundation developed for the mechanics of multi-scale visualization.mechanics of multi-scale visualization. A Transparently Scalable Visualization ArchiA Transparently Scalable Visualization Archi

tecture for Exploring the Universetecture for Exploring the Universe,,Chi-Wing Fu and Andrew J. HansonChi-Wing Fu and Andrew J. Hanson

Very Large Scale Visualization Methods for Very Large Scale Visualization Methods for Astrophysical DataAstrophysical Data

Andrew J. Hanson, Chi-Wing Fu, and E.A. Andrew J. Hanson, Chi-Wing Fu, and E.A. Wernert Wernert

►Part of Solar Journey project supported Part of Solar Journey project supported in part by NASA grants NAG5-8163, in part by NASA grants NAG5-8163, NAG5-11999, NAG5-13558, and SGINAG5-11999, NAG5-13558, and SGI

Page 9: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(9)Scalable WIM by Li, Fu and Hanson

Scalable WIMScalable WIM: A 3D Map System: A 3D Map System

Page 10: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(10)Scalable WIM by Li, Fu and Hanson

Design and ImplementationDesign and Implementation

ContinuouslyContinuously Scaling WIMScaling WIM

Immersive 1st person view3rd person view

Page 11: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(11)Scalable WIM by Li, Fu and Hanson

Power Spatial ScalingPower Spatial Scaling

► Power Scaled Coordinates (PSC) Power Scaled Coordinates (PSC)

► Map user control to the exponential powerMap user control to the exponential power Linear adjusting current spatial scale SLinear adjusting current spatial scale SWIMWIM

Camera setting is unaffected during scalingCamera setting is unaffected during scaling Linear scaling the entire world space relative to the current Linear scaling the entire world space relative to the current

scale Sscale SWIMWIM

1 Unit eye space = world space unit in meterdf

WIMS10

WIMSzyxWIM

S

TTTT

zyx

10),,( :n vectortranslatio

10),,( :position

otherwiseTzTyTx

SSifTzTyTxSS

zSS

ySS

x

WIMzSS

ySS

xSS

WIMWIMWIM

WIMWIMWIM

),10,10,10(

),10,10,10()()()(

)()()(

Page 12: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(12)Scalable WIM by Li, Fu and Hanson

Context CuesContext Cues

Power Cube: Power Cube: Nested and CenteredNested and Centered

Proximity Cue: Dynamic MST

Overview Map: Context, Scale manipulation

)/(tan),log( where),( 1222 xyzyxrr

Page 13: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(13)Scalable WIM by Li, Fu and Hanson

Context CuesContext Cues

Nested Power CylinderNested Power Cylinder

Proximity Cue: Projection

Overview Map

Page 14: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(14)Scalable WIM by Li, Fu and Hanson

Context CuesContext Cues

Landmark Landmark ReferenceReference

Adaptive ReferenceAdaptive Reference

Page 15: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(15)Scalable WIM by Li, Fu and Hanson

Logarithmic Space MappingLogarithmic Space Mapping

LogSkyLogSkyLogarithmically mapped Eye SpaceLogarithmically mapped Eye Space

Page 16: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(16)Scalable WIM by Li, Fu and Hanson

►The Select-and-Go The Select-and-Go

►Spatial ScalingSpatial Scaling

►Path-basedPath-based

Navigation ModelNavigation Model

Page 17: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(17)Scalable WIM by Li, Fu and Hanson

Path PlanningPath Planning

Linear Eye SpaceLinear Eye Space Logarithmically mapped Eye SpaceLogarithmically mapped Eye Space

Page 18: (1) Scalable WIM by Li, Fu and Hanson Yinggang Li *, Chi-Wing Fu +, Andrew Hanson * Department of Computer Science * Indiana University + Hong Kong University

(18)Scalable WIM by Li, Fu and Hanson

► User interface design principles for User interface design principles for exploring sparse space of large scalesexploring sparse space of large scales..

► 3D Scalable World-In-Miniature map 3D Scalable World-In-Miniature map incorporates continuous spatial scaling to incorporates continuous spatial scaling to assist travel.assist travel.

► Context cues customized for wayfinding Context cues customized for wayfinding in virtual astrophysical explorationin virtual astrophysical exploration..

SummarySummary