SIGGRAPH 2013 Shaping the Future of Visual Computing Developing - - PowerPoint PPT Presentation

siggraph 2013
SMART_READER_LITE
LIVE PREVIEW

SIGGRAPH 2013 Shaping the Future of Visual Computing Developing - - PowerPoint PPT Presentation

SIGGRAPH 2013 Shaping the Future of Visual Computing Developing Next Generation Human Machine Interfaces (HMI) Gavin Kistner, Product Designer Overview Realizing Artistic Vision UI Composer Use Cases Goals (Not Straw Men) Oohs and Aahs


slide-1
SLIDE 1

SIGGRAPH 2013

Shaping the Future

  • f Visual Computing

Developing Next Generation Human Machine Interfaces (HMI)

Gavin Kistner, Product Designer

slide-2
SLIDE 2

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)

slide-3
SLIDE 3

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

slide-4
SLIDE 4

UI Composer

NVIDIA’s HMI Platform

UIC Studio

Professional design environment

UIC Architect (NEW) Integrated engineering environment UIC Viewer

High performance runtime

slide-5
SLIDE 5

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

slide-6
SLIDE 6

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

slide-7
SLIDE 7

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

slide-8
SLIDE 8

Use Cases

Automotive Instrument Cluster Automotive In-Vehicle Infotainment Project SHIELD

slide-9
SLIDE 9

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

slide-10
SLIDE 10

Automotive Instrument Cluster Demo

slide-11
SLIDE 11

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

slide-12
SLIDE 12

Automotive IVI Demo

slide-13
SLIDE 13

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

slide-14
SLIDE 14

Project SHIELD Demo

slide-15
SLIDE 15

For More Info

Want UI Composer? http://uicomposer.nvidia.com/ Want to yell at me? gkistner@nvidia.com Questions?