David Blythe
Most Recent Affiliation(s):
- Silicon Graphics Computer Systems, Inc, Principal Engineer
Other / Past Affiliation(s):
- Bluevoid
- Microsoft Corporation
Bio:
SIGGRAPH 1999
David Blythe is a Principal Engineer in the Advanced Graphics Software group at Silicon Graphics. David joined SGI in 1991 and has contributed to the development of the Reality Engine and InfiniteReality graphics systems. He has worked extensively on implementations of the OpenGL graphics library and OpenGL extension specifications. David is currently working on high-level toolkits which are built on top of OpenGL as well as contributing to the continuing evolution of OpenGL. His other interests include large-scale system design and interactive photorealism. David has been a course presenter at SIGGRAPH ’96, ’97, and ’98 as well as other technical forums. Prior to joining SGI, David was a visualization scientist at the Ontario Centre for Large Scale Computation and a lecturer at the University of Toronto. David received both a B.S. and M.S. degree in computer science from the University of Toronto.
SIGGRAPH 1997
David Blythe is a Principal Engineer with the Advanced Systems Division at Silicon Graphics. David joined SGI in 1991 and has contributed to the development of RealityEngine and InfiniteReality graphics. He has contributed extensively to implementations of the OpenGL graphics library and OpenGL extension specifications. Prior to joining SGI, David was a visualization scientist at the Ontario Centre for Large Scale Computation. David received both a B.S. and M.S. degree in computer science from the University of Toronto.
SIGGRAPH 1996
David Blythe is a Principal Engineer with the Advanced Systems Division at Silicon Graphics. David joined SGI in 1991 to assist Silicon Graphics in the development of the RealityEngine. He has contributed extensively to implementations of the OpenGL graphics library and OpenGL extension specifications. Prior to joining SGI, David was a visualization scientist at the Ontario Centre for Large Scale Computation.
Course Organizer:
- SIGGRAPH 1999, "Lighting and Shading Techniques for Interactive Applications"
- SIGGRAPH 1999, "Advanced Graphics Programming Techniques Using OpenGL"
- SIGGRAPH 2000, "Advanced Graphics Programming Techniques Using OpenGL"
Experience(s):
Learning Category: Presentation(s):
Type: [Panels]
Realizing the Compute Potential of the Mobile GPU Presenter(s): [Akeley] [Sams] [Blythe] [Shreiner] [Demers] [Venkataraman]
Entry No.: [05]
[SIGGRAPH 2014]
Type: [Courses]
Beyond Programmable Shading II Organizer(s): [Houston]
Presenter(s): [Houston] [Lefohn] [Salvi] [Parker] [Wyman] [Boyd] [Moreton] [Koduri] [Munkberg] [Sloan] [Blythe]
Entry No.: [12]
[SIGGRAPH 2011]
Type: [Courses]
GPU Shading and Rendering Organizer(s): [Olano]
Presenter(s): [Blythe] [Gritz] [Kilgard] [McCool] [Pellacini] [Scheuermann]
Entry No.: [03]
[SIGGRAPH 2006]
Type: [Courses]
Advanced Graphics Programming Techniques Using OpenGL Organizer(s): [Blythe] [McReynolds]
Presenter(s): [Blythe] [McReynolds] [Grantham] [Nelson]
Entry No.: [32]
[SIGGRAPH 2000]
Type: [Courses]
Migrating to an Object-Oriented Graphics API Organizer(s): [Ghali]
Presenter(s): [Ghali] [Blythe] [Kettner] [Sowizral]
Entry No.: [15]
[SIGGRAPH 2000]
Type: [Courses]
Advanced Graphics Programming Techniques Using OpenGL Organizer(s): [Blythe]
Presenter(s): [Blythe] [Grantham] [McReynolds] [Nelson]
Entry No.: [29]
[SIGGRAPH 1999]
Type: [Courses]
Lighting and Shading Techniques for Interactive Applications Organizer(s): [Blythe]
Presenter(s): [Blythe] [Grantham] [Kilgard]
Entry No.: [12]
[SIGGRAPH 1999]
Type: [Courses]
Advanced Graphics Programming Techniques Using OpenGL Organizer(s): [McReynolds]
Presenter(s): [McReynolds] [Blythe] [Grantham] [Nelson]
Entry No.: [17]
[SIGGRAPH 1998]
Type: [Courses]
Programming with OpenGL: Advanced Techniques Organizer(s): [McReynolds]
Presenter(s): [McReynolds] [Blythe] [Fowler] [Grantham] [Hui] [Womack]
Entry No.: [11]
[SIGGRAPH 1997]
Type: [Courses]
Programming with OpenGL: Advanced Rendering Organizer(s): [McReynolds]
Presenter(s): [McReynolds] [Blythe]
Entry No.: [23]
[SIGGRAPH 1996]
Role(s):
- Course Organizer
- Course Presenter
- Panel Presenter
- SIGGRAPH Mobile presenter
- Technical Paper Presenter