15
SIGGRAPH 2013 Shaping the Future of Visual Computing Developing Next Generation Human Machine Interfaces (HMI) Gavin Kistner, Product Designer

Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

SIGGRAPH 2013 Shaping the Future of Visual Computing

Developing Next Generation Human Machine Interfaces (HMI) Gavin Kistner, Product Designer

Page 2: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Overview

Realizing Artistic Vision

UI Composer

Use Cases

Goals (Not Straw Men)

Oohs and Aahs

Tear it to Shreds

Examine the Implementation

QA (time permitting)

Page 3: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Realizing Artistic Vision

WYSIWYG Tools

Standard interactions

…with room to grow

Rapid, Artist-Driven Iteration

Experimentation is encouraged

Mix in a little bit of Technical Artist Geekery

Made artist-friendly

Engineering Stuff

Runs on Target Hardware

Fast Enough

Robust and Easily Debuggable

Page 4: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

UI Composer

NVIDIA’s HMI Platform

UIC Studio

Professional design

environment

UIC Architect (NEW)

Integrated engineering

environment

UIC Viewer

High performance runtime

Page 5: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Slides Modular organization of large projects – like PowerPoint “Master” Slides

Timeline Accurately define animation key frames similar to Flash or After Effects.

Inspector Control fine details of presentation data. Create artist-friendly interactivity (Action/Events). Animate most any value.

Asset Library Access to reusable components. Organize commonly used assets.

UI Composer Studio 3D View Live WYSIWYG, real-time view of UI - sophisticated 3D composition tools Created for designers

Full 3D environment

Advanced special effects

Real-time feedback

DCC Integration

Modern and Powerful

Open project structure

Multi-designer workflow

Professional content

pipeline

Page 6: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

UI Composer Architect

Information Architecture Platform

Integrated Development Environment

Modular component of UIC platform

Key Features

State Machine IDE Edit, Debug, Test

Lua Scripting IDE Edit, Debug, Test

Device binding and management

Page 7: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

OS Support

Vibrante Linux & QNX

Android

Windows, Mac & Linux Desktop

Portable codebase (GL & GLES)

Composition Engine

Integrate with multiple visual sources

Optimized 3D special effects and composition

Development Environment

Lua scripting

C/C++ Module support

UI Composer Viewer

Page 8: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Use Cases

Automotive Instrument Cluster

Automotive In-Vehicle Infotainment

Project SHIELD

Page 9: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Automotive Instrument Cluster

Virtual “sky’s the limit” speedometer++

HMI Principles

Sexy

Glanceable

– Simple/Familiar Material and Content

– Consistent, Available Placement

– Mode-Customized Appearance (e.g. Comfort vs. Sport)

– Consistent Color Language (e.g. yellow is warning, red is bad)

Low Distraction

– Analog Gauges, Gentle Animation, Localized Animation

– Subtle Visual Cues (color gradients)

– Avoid “Fun” Content

Robust/Secure

– Accurate, Real-time Values

– ISO26262/ASIL-B

Page 10: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Automotive Instrument Cluster Demo

Page 11: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Automotive IVI

Center console: HVAC, Navigation, Music, Phone, Rear Camera, Apps?

HMI Principles

Sexy

Instantly Navigable

Multimodal (buttons, jog dial, touch, voice, gestures)

Identifiable Sensor Fusion (provably correct, integrated data display)

Dynamic Data

Page 12: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Automotive IVI Demo

Page 13: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Project SHIELD

Portable Gaming Device

Play games installed locally

Play games rendered remotely

Find and buy new games

HMI Principles

Sexy

Seamless reentry

Multimodal (touch and controller)

Discoverable Navigation

Distinguish Functionality

Dynamic Data

Page 14: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

Project SHIELD Demo

Page 15: Developing Next Generation Human Machine Interfaces (HMI)on-demand.gputechconf.com › siggraph › 2013 › ... · Shaping the Future of Visual Computing Developing Next Generation

For More Info

Want UI Composer? http://uicomposer.nvidia.com/

Want to yell at me? [email protected]

Questions?