Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting...

48
VISUALIZING DATA AT NORTHWESTERN UNIVERSITY Matt McCrory Lead Visualization Engineer

Transcript of Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting...

Page 1: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

VISUALIZING DATA AT NORTHWESTERN UNIVERSITY

Matt McCroryLead Visualization Engineer

Page 2: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

MATT MCCRORYLead Visualization Engineer

- Lighting Artist/Tech Director at DreamWorks Animation

- Visualization Engineer at University of Chicago

- Visualization Engineer at Argonne National Lab

Page 3: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

MATT MCCRORYLead Visualization Engineer

Page 4: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Data Imagery

WHAT IS VISUALIZATION?

Page 5: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Data Imagery

WHAT IS VISUALIZATION?

Page 6: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Data Imagery

WHAT IS VISUALIZATION?

Page 7: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

WHAT IS VISUALIZATION?

Imagery

N-body

Imaging Z-stack

OBJ

“Big Data”

Page 8: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

WHAT IS VISUALIZATION?N-body

Imaging Z-stack

OBJ

InteractiveIllustrationAnimation

“Big Data”

Page 9: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

WHAT IS VISUALIZATION?N-body

Imaging Z-stack

OBJ

InteractiveIllustrationAnimation

Ideas!

“Big Data”

Page 10: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Explore

Interrogate

Discover

Quantify

Interactive

Page 11: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

InteractiveNative Apps

Local computation

Local data

Some portability

Page 12: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Advanced Displays

Massive resolution

Stereoscopic 3D

Immersive

Collaborative

Interactive

Page 13: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Web Apps

Platform agnostic

Shareable

Mobile

Interactive

Page 14: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Cloud Rendering

Interactive

Page 15: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Cloud Rendering

Interactive

Page 16: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Cloud Rendering

Interactive

Page 17: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

- GPU, compute, and data co-located in remote resource

- Platform agnostic

- Highly portable

- Collaborative

- Centralized app development

- Massive data visualized on low power devices

Cloud Rendering

Interactive

Page 18: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

- GPU, compute, and data co-located in remote resource

- Platform agnostic

- Highly portable

- Collaborative

- Centralized app development

- Massive data visualized on low power devices

Cloud Rendering

Demo!

Interactive

Page 19: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

ToolsWorkstation Apps - C/C++, Python, OpenGL, Matlab, R, Mathplotlib, VTK, Paraview, VisItAdvanced Displays - C/C++, OpenGL, TCP/IP message passing, framelocking hardware/software, tiling frameworkWeb Apps - D3JS, HTML5, WebGL, IPythonCloud Rendering - Workstation Apps Tools + more…

Learn more at The Researcher’s Toolkit Series - Visualization: Interactive Overview

June 3rd… http://bit.ly/viztoolkit

Interactive

Page 20: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

ALESSANDRO FEBRETTISenior Interactive Visualization Specialist

- Completing a Ph.D. at UIC’s EVL

- Software Engineer at Milestone Games

- Developed software framework for CAVE2

- Experience developing native apps, web-based apps, advanced displays, and cloud-based apps

Page 21: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

ALESSANDRO FEBRETTISenior Interactive Visualization Specialist

Page 22: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Convey scientific

understanding in a

way that words

alone cannot.

Illustration

Page 23: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Illustration

Page 24: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Illustration

Page 25: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Illustration

Page 26: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Understand and

depict the

progression of

data over time.

Animation

Page 27: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation Pipeline

Animation

The processes and tools needed to take an animation from concept to final product.

Page 28: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

The Animation Pipeline

AnimationThe processes and tools needed to take an animation from concept to final product.

Page 29: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

The Animation Pipeline

AnimationThe processes and tools needed to take an animation from concept to final product.

Page 30: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 31: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 32: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 33: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 34: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 35: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 36: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 37: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 38: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 39: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

The Animation PipelineThe processes and tools needed to take an animation from concept to final product.

Animation

Pre-Production- Data & Asset Assembly- Pre-Visualization- Visual DirectionProduction

- Modeling/Rigging- Animation- Surfacing/Lighting- Rendering/Compositing

Page 40: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Animation

2D motion graphics

present information

in a clean,

noncomplex visual

style.

Page 41: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Animation

2D motion graphics

present information

in a clean,

noncomplex visual

style.

Page 42: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Animation

http://www.autodesk.com/education/free-software/mayaMaya

https://www.thefoundry.co.uk/education/student-licenseNuke

https://northwestern.onthehub.com/After Effects

http://molecularmovies.orgTutorials

Page 43: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

JUSTIN MUIRSenior Animation Specialist

- 20 years working in the gaming industry

- Art Manager at Day 1 Studios on Silent Scope, Fear 3

- Director of Animation at Midway Games

- Expert in digital animation tools

Page 44: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

JUSTIN MUIRSenior Animation Specialist

Page 45: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

JUSTIN MUIRSenior Animation Specialist

Page 46: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

How can we help?Working with Northwestern Visualization

- General questions“Does visualization software exist that does x, y, z?”

- Guidance on viz project complexity and costsProjects aren’t always as complex as you might think

- Grant proposal input

Page 47: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Working with Northwestern Visualization1. visualization.northwestern.edu - “Request a consultation”

2. Initial consultation to understand your needs

3. Existing solutions?

4. If not, preliminary investigation and production of pre-viz, animatics, or proof-of-concept code.

5. Quote generated, revisions made if needed (recharge rate of $60/hour)

6. Iterate with researcher until completion

How can we help?

Page 48: Matt McCrory Lead Visualization Engineer · MATT MCCRORY Lead Visualization Engineer-Lighting Artist/Tech Director at DreamWorks ... Stereoscopic 3D Immersive Collaborative Interactive.

Thank you!

Northwestern Visualizationvisualization.northwestern.edu

The Researcher’s Toolkit Series - Visualization: Interactive OverviewJune 3rd… http://bit.ly/viztoolkit

Matt [email protected]