Dr. Paul J. Diefenbach

 

Experience

 

Sept. 2005 Ð Present        Drexel University, Philadelphia PA
Co-director RePlay Lab on Gaming Technology
Asst. Professor, Digital Media, College of Media Arts and Design
Asst. Professor, Dept. of Computer Science

 

June 1991 - Present          OpenWorlds Inc., Philadelphia PA
Founder and CTO

 

 

January 1999 Ð 2002        University of Pennsylvania, Philadelphia PA

                                    Adjunct Asst. Professor, Moore School of Computer Science Engineering

 

 

June 1987 - June 1991      Siemens Corporate Research, Princeton NJ
Research Scientist, Contractor

 

June 1985 - June 1987      W. Humprey Associates, Princeton NJ

                                    Chief System Software Engineer

 

Education

 

University of Pennsylvania, Philadelphia PA

Doctor of Philosophy, Computer Science, February 1996.  GPA 4.0

Thesis: Multi-pass Pipeline Rendering: Interaction and Realism through Hardware Provisions

Master of Science in Engineering, August 1991.  GPA 3.9


 

Rensselaer Polytechnic Institute, Troy NY

Bachelor of Science, May 1989.  GPA 3.4

Major: Computer Science.  Minor: Electrical Engineering.

 

 

Skills

 

+Real-time multi-platform, software design, development, and project lead.       +Proposal writing

+Technologies: C++, Java, XML, TCP/IP, COM, DirectX, ActiveX               +Platforms: Unix, Windows, Linux

+Modeling/Animation: Maya, 3D Studio Max

+Rendering: OpenGL, Optimizer, Performer, Fahrenheit, D3D, Multi-pass rendering

+Other: OO design, Human/agent simulation, Web technologies, Parsers, Distributed Learning ADL/SCORM, 3D Game Engines

 

Presentations

 

ÒCreating a Multi-Discipline Gaming Curriculum: Avoiding Mistakes, Missteps, and Growing PainsÓ, SIGGRAPH Asia 2008, Singapore, 2008.

ÒExtending Animator Tool Sets for Humanoid Robotics,Ó  5th International Conference on Ubiquitous Robots and Ambient Intelligence ( URAI 2008), Seoul, Korea, November 2008.

ÒBuilding Planet Diggum: A Case Study of Multi-Discipline, Multi-Touch Gaming Collaboration,Ó SIGGRAPH 2008, Los Angeles, CA 2008.

ÒApplications of multi-touch gaming technology to middle-school education,Ó William Muto, Paul Diefenbach, SIGGRAPH 2008 posters, Los Angeles, CA, August 2008.

ÒInformation overload: a collaborative multimedia dance performance,Ó Lauren Mandilian, Paul Diefenbach. SIGGRAPH 2008 posters, Los Angeles, CA, August 2008.

 ÒTeaching Soft-skills: Digital Game Development in a Multi-Discipline EnvironmentÓ  Eurographics 2008, Crete, Greece, 2008.

 ÒPlanet Diggum: Multi-point Touch and Gesture Control of Gaming EnvironmentsÓ  Workshop on Visual Languages and Computing, San Francisco CA, 2007.

ÒOpenWorlds Demonstrations.Ó  SIGGRAPH Web3D Roundup, 1998-2002.

ÒX3D Architecture.Ó  Web3D 2002 Symposium, Tempe Arizona, 2002.

ÒX3D Rendering Support.Ó  Web3D 2001 Symposium, Paderborn, Germany, 2001.

 ÒSupporting and Extending VRML In Your Application Using OpenWorldsª.Ó  VRML 99 Conference, Paderborn, Germany, 1999.

ÒBuilding OpenWorlds  VRML 98 Conference, Monterey CA, 1998.

ÒImmersive Control of Human Interaction with Multi-Variate Data.Ó NASA Technology Commercialization Review, Palisades, NY, 1998.

ÒMulti-pass Pipeline Rendering: Realism for Dynamic Environments  Symposium on Interactive 3-D Graphics, Providence RI, 1997.

ÒMulti-pass Pipeline Rendering: Interactive Refractions, Reflections, and Shadows.Ó SIGGRAPH Technical Sketches, Orlando FL, 1994.

Contracts

 

Project Manager Ð ÒTransition To TeachingÓ, Sponsored Research Agency: Office of Innovation and Improvement (OII), U.S. Dept. of Education, 2007-2008.

Project Manager Ð ÒVirtual Robot Simulator.Ó  for project "PIRE: Humanoids - Universally Accessible Infrastructures to Advance Capabilities.", PI: Dr. Paul Oh, Drexel Mechanical Engineering  NSF-PIRE: Partnerships for International Education and Research, 2007-2011.

 

Principal Investigator - ÒADMS Graphical User Interface DesignÓ, Sponsored Research Agency: Environmental Tectonics Corp., 2007

Ð led 10-person effort to redesign next-generation user interface for commercial disaster management simulator.

 

Co-Author and Prime Sub-contractor Ð Ò3D Components for Virtual EnvironmentsÓ

Vcom3D, Inc. OSD Phase II SBIR, 2002-2004.

 

Co-Author and Prime Sub-contractor Ð ÒOn-Demand, Controller-based Simulation for Human-Automation Training.Ó Vcom3D, Inc. NASA Phase I SBIR, 2002-2003.

 

Principal Investigator - ÒIncreased Human Visual Cognition Through Interactive Hardware Rendering.Ó  Phase I. Contractor: NASA JSC, 1996-1998.

 

POC, Technical Lead - ÒDesign Evaluation for Personnel, Training and Human Factors (DEPTH) Phase V Support.Ó Contractor: Hughes Missile Systems Company, 1996-1997.

 

Principal Investigator - ÒImmersive Control of Human Interaction with Multi-Variate Data.Ó, Phase I & II.  Contractor: NASA MSFC, 1995-1998.

 

Principal Investigator - ÒIGDS/Jack Bi-directional Translator.Ó Subcontract with University of Pennsylvania.  Contractor: US Air Force, 1993.

 

Principal Investigator - ÒIGES-Jack Translator.Ó Subcontract with University of Pennsylvania. Contractor: US Army, 1991-1992.

 

Publications

 

Paul J. Diefenbach.  ÒCreating a Multi-Discipline Gaming Curriculum: Avoiding Mistakes, Missteps, and Growing Pains.Ó Proceedings of SIGGRAPH Asia 2008, (Singapore, December 2008).

Paul Diefenbach, Daniel Letarte, Christopher Redmann, Robert Ellenberg, Paul Oh .  ÒExtending Animator Tool Sets for Humanoid RoboticsÓ 5th International Conference on Ubiquitous Robots and Ambient Intelligence ( URAI 2008), (Seoul, Korea, November 2008).

Paul J. Diefenbach. ÒTeaching Soft-skills: Digital Game Development in a Multi-Discipline EnvironmentÓ Computer Graphics Forum Journal, Volume 27(2), (Crete, Greece, April 2008).

Lauren E. Mandilian, Paul J. Diefenbach, Youngmoo Kim. ÒInformation overload: a collaborative dance performance.Ó Proceedings of the 1st ACM Workshop on Semantic Ambient Media Experiences, SAME 2008, (Vancouver, British Columbia, Canada, October 31, 2008). 2008, pp. 57-60.

Paul J. Diefenbach, William Muto, Sara Colucci, Chester Cunanan, Justin Dobies, James Grow, Matthew Smith, ÒPlanet Diggum: Multi-point Touch and Gesture Control of Gaming Environments,Ó  Distributed Multimedia Systems (DMS'2007), (San Francisco, CA, September 2007).

Paul J. Diefenbach, ÒOpenWorldsª: Diary of a RoundUP Presenter,Ó Computer Graphics,Vo. 34, No. 2, p. 48, May 2000.

Paul J. Diefenbach and Prakash Mahesh, ÒVRML Virtues,Ó Silicon Graphics World,Vo. 8, No. 11, p. 16, November 1998.

Paul J. Diefenbach, ÒSpace station simulations ÔflyÕ on VRML modelÓ, Silicon Graphics World, Vol. 8, No. 7, pp. 20, 27, July 1998.

Paul J. Diefenbach and Prakash Mahesh, ÒBuilding OpenWorlds,Ó Proceedings VRML 98, 1998.

Paul J. Diefenbach and Norman I. Badler, "Multi-pass Pipeline Rendering: Realism for Dynamic Environments," 1997 Symposium on Interactive 3D Graphics Proceedings, 1997.

Paul J. Diefenbach, "Multi-pass Pipeline Rendering: Interaction and Realism through Hardware Provisions," Ph.D. Thesis, tech report MS-CIS-96-26 , 1996.

Paul J. Diefenbach and Norman I. Badler, "Pipeline Rendering: Interactive Refractions, Reflections, and Shadows," Displays (special issue on Interactive Computer Graphics) , 15(3):173-180, 1994.

 

Commercial Product Launches

 

2008                 ADMSª  by Vcom3D Inc. Emergency management training application.  Consultant/architect for version 4 development.

2006                 Vcommunicator¨ Studio by Vcom3D Inc. Virtual character product.  Lead simulation engine designer.

2003                 Sign Smith Studio by Vcom3D Inc. Sign language products.  Lead simulation engine designer.

2001                 ShadowChaser3Dª by ShadowChaser Inc.  Instructional Golf Training application of golf pro David Leadbetter.   Features OpenWorldsª simulation engine.

2000                 Tpresence Distributed Web Engine.  Features OpenWorldsª simulation engine.           

1998                 Schmoozerª by Mitsubishi Electric.  Multi-user virtual space featuring OpenWorldsª simulation engine.

1997-2001          OpenWorldsª libraries, loaders, and simulation engine.