dense 3d culture rendering using bill paone nvidia solutions in ...€¦ · nvidia solutions in...

27
Defense, Space & Security Training Systems and Government Services BOEING is a trademark of Boeing Management Company. Copyright © 2015 Boeing. All rights reserved. Dense 3D culture rendering using NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Upload: others

Post on 04-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Defense, Space & Security

Training Systems and Government Services

BOEING is a trademark of Boeing Management Company.

Copyright © 2015 Boeing. All rights reserved.

Dense 3D culture rendering using NVIDIA solutions in Immersive Training Systems

Bill Paone Technical Lead Engineer Visual Systems IPT

Page 2: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Overview

• Immersive Training

• NVIDIA GPU Performance History

• Dense Content: Then and Now

• Realism: All altitudes and times of day

• Rendering Frame Budgeting

Page 3: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Immersive Visual Systems

Large number of video channels surrounding eyepoint

Page 4: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Immersive Training

Goal: A totally immersed trainee

Levels: Engagement, engrossment, total immersion [1]

Studies: Higher fidelity: improved tactical training [3]

Studies: Experienced pilots require more immersion for effective training [2]

“How real should it be?”

Page 5: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Wide area datasets

Global coverage

Inset design: landable, Low altitude

Large training areas

All weather conditions

All times of day

Page 6: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Immersion: Scene Quality

Display system resolution, dynamic response, and brightness

Terrain satellite Imagery resolution

Topography accuracy (quality)

Image Generator rendering capabilities at all ranges:

Terrain Skin Tessellation

3D Culture

Moving Models

Limited artifacts

High performance

Page 7: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Immersion, Scene Composition

• GPU performance allows higher quality buildup

• Terrain skin

• 3D buildings

• Dense trees

• Street rendering

• Shadows

• Winds

Page 8: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

History (Recent) NVIDIA GPU Performance

0

5

10

15

20

25

30

35

GPU Performance: Draw time

Draw

Boeing Simulation benchmark

Polygonal Performance

Polys

Page 9: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

GPU Memory Bandwidth history

• GPU memory speed performance allowing high fill rates.

0

50

100

150

200

250

300

350

Memory Bandwidth

GB/s

Page 10: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: Elevation

• Topography quality

• Current GPU performance allows complex terrain skin

• Terrain skin tessellation smoothing

Page 11: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: Imagery

• Satellite imagery issues

Page 12: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: 3D Buildings

• Accurate complex models

• Current GPUs texture memory and geometric performance allows use of accurate complex models

Page 13: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: Trees

• Wide area placement

Page 14: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: Roads

• Polygonal roads

• Accuracy as good as source

• Moving models

Page 15: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: Shadows

• Full scene cast shadows

* Current GPU polygonal performance and fill allows full scene shadows

Page 16: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Performance: Then and Now

• Pre-Fermi

• Low 3D Building Densities

• Low Tree densities

Page 17: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Dense Content: High/Medium Altitude

• Moving Models to terrain

• Dynamic realism

• Pre-Fermi Example

• High altitude example

Page 18: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Medium Altitude dense culture

• Distance Cueing

• Time of day differences

Page 19: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Realism: On Ground

• 3D ground culture

• Full scene cast shadows

• Winds

• Pre-Fermi

• No shadows

• Lower density culture

Page 20: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Geo-typical Buildings

• Dense

• Less immersive

• High performance

• Pre-Fermi Example

Page 21: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Realism: Night

• Light pools

• Light points

• Windows

Page 22: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Realism: Night

• GPU polygonal performance allows large numbers of light points, accurate city illumination

• Global coverage from source

Page 23: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Rendering Frame Budgeting (fixed frame rate)

Scene element

Terrain skin, Atmosphere

3D buildings

Trees

Roads

Cast shadows

Entities Lighting Particle effects Clouds: Volumetric and Layered Fog deck

Maintain frame rate 60Hz

Include all requirements

Understand cost of each element

Test for all requirements

Ensure system performance (full system test procedures)

Page 24: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Conclusions NVIDIA GPU performance

• GPU performance allows dense culture rendering with cast shadows

• Visual Simulation content quality is ramping in realism

• GPU performance increases measuring 20% per year since Fermi series

• New generation cards: exceeding 20% increase

NVIDIA GPU performance increases have significantly improved immersion in training systems

Page 25: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

References

[1] Krista Langkamer Ratwani, Webb Stacy, Alexandra Geyer, Scott Pappada, and Emily Weise

“Evaluating Immersion in Training Environments”

Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2012

[2] Randall Garrett, PhD

“To Believe or Not to Believe, Fidelity is the Question”

Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2012

[3] Ms. Jamie L. Estock, Ms. Kathryn Baughman, Dr. Emily M. Stelzer, Dr. Amy L. Alexander,

“Fidelity requirements for effective training:

Pilot perceptions versus objective results”

Interservice/Industry Training, Simulation, and Education Conference (I/ITSEC) 2008

[4] Paone, William

“COTS Image Generation in Immersive Systems: Design, Acceptance and Production: A Tough Experience”

IMAGE Conference 2013

Page 26: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Training Systems & Government Services | Visual Systems IPT

Copyright © 2015 Boeing. All rights reserved.

Content and Rendering

• Diamond Visionics: Genesis IG and Genesis RTX Visual Run-time software

• Diamond Visionics: Hawaii source: imagery, shapes, tree points.

• PLW Modelworks: 3D Urban Models, Hawaii, OpenFlight

Page 27: Dense 3D culture rendering using Bill Paone NVIDIA solutions in ...€¦ · NVIDIA solutions in Immersive Training Systems Bill Paone Technical Lead Engineer Visual Systems IPT

Defense, Space & Security

Training Systems and Government Services

BOEING is a trademark of Boeing Management Company.

Copyright © 2015 Boeing. All rights reserved.

Dense 3D culture rendering using NVIDIA solutions in Immersive Training Systems

Bill Paone Technical Lead Engineer Visual Systems IPT