I work at the intersection of 3D + geospatial + open source + open standards by leading the Cesium team at AGI and teaching computer graphics at Penn.

If you are a Penn undergrad or graduate student interested in an independent study, senior design, or MS thesis doing open-source software development with WebGL, glTF, or Cesium, please contact me.

My contributions to the field include

  • Starting Cesium, an open-source JavaScript library for world-class 3D globes and maps. The Cesium ecosystem has thousands of developers and millions of end users.
  • Starting 3D Tiles for streaming massive heterogeneous 3D geospatial datasets. 3D Tiles is a candidate OGC Community Standard.
  • Co-creating glTF, the open-standard 3D runtime asset format. glTF has been adopted by Microsoft, Google, Oculus, NVIDIA, etc.
  • Writing or contributing to books on 3D globes, WebGL, OpenGL, rendering, and games.
  • Serving on committees for conferences and journals such as SIGGRAPH Asia, I3D, JCGT, FOSS4G NA, and FedGeoDay.
  • Teaching and advising ~140 Penn students, many of whom went on to industry positions with graphics companies, GPU companies, game studios, and movie studios.

My interests include

  • Growing teams, mentoring, and facilitating a unique team culture.
  • Growing communities and ecosystems around open source and open standards.
  • Sharing technical knowledge and evangelizing projects and formats.
  • Facilitating applied research to advance 3D geospatial.
  • Building bridges between academia and industry.
  • Contributing to all aspects of software development with a focus on planning, technical direction, and strategy.
  • Supporting business strategy and partnerships that enable sustainable and scalable open-source.

There's also a interview with me on the SIGGRAPH blog.

WebGL Insights
CRC Press

Patrick Cozzi, Editor

07/2015

OpenGL Insights
CRC Press

Patrick Cozzi and Christophe Riccio, Editors

07/2012

3D Engine Design for Virtual Globes

3D Engine Design for Virtual Globes
A K Peters/CRC Press

Patrick Cozzi and Kevin Ring

06/2011


Book Chapters:

GPU Pro 7
CRC Press
Wolfgang Engel, Editor

Octree Mapping from a Depth Camera
Dave Kotfis and Patrick Cozzi

03/2016

GPU Pro 5
CRC Press
Wolfgang Engel, Editor

glTF: Designing an Open-Standard Runtime Asset Format
Fabrice Robinet, Remi Arnaud, Tony Parisi, and Patrick Cozzi

05/2014

OpenGL Insights
CRC Press
Patrick Cozzi and Christophe Riccio, Editors

WebGL for OpenGL Developers
Patrick Cozzi and Scott Hunter

07/2012

GPU Pro 4
CRC Press
Wolfgang Engel, Editor

A WebGL Globe Rendering Pipeline
Patrick Cozzi and Daniel Bagnell

04/2013

Game Engine Gems 2
A K Peters/CRC Press
Eric Lengyel, Series Editor

Delaying OpenGL Calls
Patrick Cozzi
A Framework for GLSL Engine Uniforms
Patrick Cozzi

02/2011

08/2015

Teaching Intro and Advanced Graphics with WebGL.
In the Educators BOF. SIGGRAPH
Patrick Cozzi and Ed Angel

08/2014

Cesium, CZML, and glTF. In the Geospatial information on the Web workshop.
Web3D
Patrick Cozzi

08/2014

Cesium: 3D Maps on the Web

05/2013

Cesium: WebGL for Globes and Maps
Cesium: WebGL for Globes and Maps.
SIGGRAPH WebGL BOF
[slidesvideo]
Patrick Cozzi

08/2012

WebGL for Dynamic Virtual Globes
WebGL for Dynamic Virtual Globes.
WebGL Camp Orlando
[slidesvideo]
Patrick Cozzi

03/2012

Under the Hood of Virtual Globes
Under the Hood of Virtual Globes.
COM.Geo Courses.
Patrick Cozzi and Kevin Ring

05/2011

Introduction to Massive Model Rendering
Introduction to Massive Model Rendering.
Villanova University Computer Science .
Patrick Cozzi'

03/2009