designing 3d interfaces examples of 3d interfaces pros and cons of 3d interfaces overview of 3d...

16
Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance, movement, presence, health & safety

Upload: doris-kennedy

Post on 28-Dec-2015

249 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Designing 3D Interfaces

Examples of 3D interfacesPros and cons of 3D interfaces

Overview of 3D software and hardwareFour key design issues:

system performance, movement, presence, health & safety

Page 2: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

What is a 3D interface?

Uses 3D graphics, possibly combined with specialised hardware, to give depth or perspective to the display of information

Utility:Extended GUIs

Realism:Immersive Interfaces

VisualisationVirtual

Environments

Degree of ‘utility versus realism’

Page 3: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Visualisation

Adding focus and context to 2D interfaces

3D visualisation of scientific data

Page 4: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Virtual Environments

Simulation Games

Page 5: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Pros and cons of 3D Pros:

create a sense of presence realistic simulation of physical space and objects more display space through focus + context

Cons: additional dimension to manipulate and control hard to map onto 2D displays and devices occlusion difficulty of remembering the locations of information requires greater hardware performance

Page 6: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

3D interface software

Graphics libraries Objects (polygons and meshes), lighting, textures,

animation, collisions, physics (e.g., deformations), special effects (e.g., fog), cameras

With scripting User interaction, object behaviours, time-based actions

Sound Used for ‘spot effects’, soundtrack, and speech Spatialisation

Supporting tools Modelling and animation 2D art work - textures

Page 7: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Specialised 3D interface hardware

Page 8: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Hardware characteristics

Output Field of view Resolution Frame rate Stereo or mono Extent of exclusion of physical world (Locally) Shared or individual Degree of encumberance Force Feedback

Page 9: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

More hardware characteristics

Input Degrees of freedom of movement sensing Range Accuracy Jitter Physical stability (for public use)

Page 10: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Key Design Issues

System performance Movement Presence Health and safety

Page 11: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

System performance

Real-time performance is the often the most vital factor for 3D interfaces Maintain high frame-rate Rapid interaction with minimal latency Download size for online

Page 12: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Movement Up to six DOF required But, the input device may

support fewer make frequent movements direct less frequent require special

actions - additional mouse buttons, keys or special vehicles

but watch out for loss of parallelism - e.g., rotation as a single action

Also need to design manipulations – point, select, drag, rotate, resize, carry etc

Page 13: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Presence

A mental state where participant has the sense of being in the location specified by the displays - “being there”

A fundamental goal of VR? Measuring presence

subjective presence behavioural presence

Page 14: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Factors that affect presence

Immersion Mode of navigation Self-body image External disruptions Inconsistencies between the user’s mental

model of the world and its actual behavior Boredom and amount of activity

Page 15: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Health and Safety Possible effects

sickness postural instability psycho-motor coordination

Four factors the VR system the virtual environment the user the task

Page 16: Designing 3D Interfaces Examples of 3D interfaces Pros and cons of 3D interfaces Overview of 3D software and hardware Four key design issues: system performance,

Health & Safety Guidelines

maintain frame rate > 20 hz, 8-15 hz may be especially bad

keep lag as low as possible don’t use HMD without other present inform users and encourage small head

movements avoid awkward postures for sustained

periods