Jonathan Metzgar's Portrait

Jonathan B. Metzgar

Assistant Professor

Department of Computer Science

College of Engineering and Mines

University of Alaska Fairbanks

Welcome


Welcome to my page. Here you will find a list of my current research areas. Click on the headers to collapse those sections. You will also find the courses I am teaching or have taught. I am on LinkedIn, feel free to connect if we have met or you have taken a class. Grad students, please read my guidelines page for a summary of my M.S. project expectations.

I am originally from the State of New Mexico, the land of enchantment and the place to get the best red and green chili. I enlisted in the US Air Force (Aim high!) in 2001 and enjoyed serving with the Air Force Technical Applications Center (AFTAC) and US Central Command (USCENTCOM) until 2017. During this time, I attended the University of Colorado Colorado Springs where I earned my Ph.D. in Computer Science. In January 2018, I began my position as assistant professor with the University of Alaska Fairbanks.

You may find me in my office in Duckering 543, where I often go to think deeply about computer graphics and computer science. Well, actually that is everywhere I go. I think about it constantly. Welcome!

Note to solicitors: Please do not send me information. I am unable to respond to requests.

Contact Information


Phone (907) 474-6104
Email jbmetzgar@alaska.edu
Orcid 0000-0003-4055-3518
Social Media LinkedIn
Twitter (microwerx_)
UAF Computer Graphics and AI
Office Duckering 543
Office Hours TH 5:10-6pm
H 10-2pm
By appointment
Websites ResearchGate
Metzgar Research
M Factor Games
Professional
Associations
ACM
IEEE
Audio Engineering Society (AES)

Active Research


Computer Graphics

Script icon Realtime Global Illumination

Script icon Multispectral Fresnel Reflectance

Idea icon 1 Realtime Ray Tracing

Idea icon 1 Nonphotorealistic Rendering

Idea icon 1 Astronomical Illumination

Game Development

Idea icon 1 Procedural Generation

Ruler icon Design Patterns

Idea icon 1 Human Computer Interaction

Idea icon 1 Virtual Reality

Animation and Simulation

Idea icon 1 Fluid Dynamics

Idea icon 1 Galaxy Simulation Models

Idea icon 1 Image Classification

Chart icon Distributed Computing

Artificial Intelligence

Idea icon 1 Artificial Life

Idea icon 1 Cellular Automata

Idea icon 1 Neural Networks

Idea icon 1 Evolutionary Computation

Idea icon 1 Dynamical Systems

Center for Safety Equity in Transportation (CSET)

Chart icon Dust Palliative Mean Particle Residence Time Calculator

Idea icon 1 Enabling Data-driven Transportation Safety improvements in Rural Alaska


Book iconPausing | Idea icon 1Idea-ing | Idea icon 2Researching | Ruler iconMeasuring | Chart iconAnalyzing | Pen iconWriting | Script iconPublish(ing|ed)

Published Research


Graphics

Eye icon Realtime Global Illumination with Scalable Spherical Harmonics Hierarchies 2019. Jonathan Brian Metzgar and Sudhanshu Kumar Semwal. In Proceedings of SIGGRAPH’19", 2019.

Check icon Applying ZeroMQ to Realtime Global Illumination Rendering 2019. Jonathan Brian Metzgar and Sudhanshu Kumar Semwal. In Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games (I3D'19). Montreal, Quebec, CA

Tool icon Groovy Graphics Assignment: A Journey in Computer Graphics 2019. Jonathan Brian Metzgar. In .

Check icon Optimizing Spectral Fresnel Reflectance for Displays 2018. Jonathan Brian Metzgar and Sudhanshu Kumar Semwal. In WSCG 2018 26th International Conference on Computer Graphics, Visualization and Computer Vision 2018. Plzen, CZ

Check icon Realtime Physically Plausible Global Illumination Using Scalable Spherical Harmonics Hierarchies 2018. Jonathan Brian Metzgar. In Ph.D. Dissertation, University of Colorado Colorado Springs. Colorado Springs, CO, USA

Check icon Approximating the Fire Flicker Effect Using Local Dynamic Radiance Maps 2012. Jonathan Brian Metzgar and Sudhanshu Kumar Semwal. In WSCG 2012 20th International Conference on Computer Graphics, Visualization and Computer Vision 2012. Plzen, CZ

Check icon Realtime Global Illumination of Moving Fire Light Sources 2011. Jonathan Brian Metzgar. In M.S. Thesis, University of Colorado Colorado Springs. Colorado Springs, CO, USA

Check icon Crossover Applications 2009. B. Wilke, Jonathan Metzgar, K. Johnson, S. Semwal, B. Snyder, KaChun Yu, D. Neafus. In IEEE Virtual Reality Conference 2009. Lafayette, LA, USA

CSET

Check icon Dust Palliative Mean Particle Residence Time Calculator 2018. Jonathan Brian Metzgar, Diane M. Murph, and David L. Barnes. In 2018 PacTrans Region 10 Transportation Conference. Fairbanks, AK, USA

Current and Past Courses


Semester Number Course
S20 CS 202 Computer Science II
S20 CS 480/680 Game Design & Architecture
F19 CS 201 Computer Science I
F19 CS 484/684 Computer Graphics Fundamentals
S19 CS 405/605 Arificial Intelligence Fundamentals
S19 CS 481/681 Computer Graphics Rendering
S19 CS 482/680 Computer Graphics Animation and Simulation
F18 CS 480/680 Computer Graphics Fundamentals
S18 CS 481/681 Computer Graphics Rendering

Classes I Teach


CS 201 Computer Science I (Fall)

The discipline of computer science including problem solving, algorithm development, structured programming, top-down design, good programming style, object-oriented programming and elementary data structures. Concepts implemented with extensive programming experience in a structured language and with a group programming project.

CS 202 Computer Science II (Spring)

The discipline of computer science including problem solving, algorithm development, structured programming, top-down design, good programming style, object-oriented programming and elementary data structures. Concepts implemented with extensive programming experience in a structured language and with a group programming project.

CS 484/684 Computer Graphics Fundamentals (Fall)

Learn the fundamentals of computer graphics including vector and matrix mathematics, 2D and 3D primitives, rendering algorithms, and application design.

CS 485/685 Computer Graphics Rendering (Spring Odd Years)

Learn advanced rendering techniques including realtime rendering, physically based shading, ray tracing, ray marching, precomputed radiance transfer, procedural generation, and nonphotorealistic rendering.

CS 486/686 Computer Graphics Animation and Simulation (Spring Odd Years)

Learn the fundamentals of computer graphics simulations with applications in collision detection, particle systems, fluids, and rigid body dynamics.

CS 487 Game Design and Architecture (Spring Even Years)

Learn about game design and architecture including experiences, elements, themes, iteration, game mechanics, puzzles, stories, design patterns, and more! Concepts are integrated with extensive programming, design and study of a game engine.

CS 405/605 Artificial Intelligence Fundamentals (Spring)

Learn the fundamentals of artificial intelligence including historical approaches, uninformed and informed search, games, knowledge representation, machine learning, evolutionary computation, and neural networks.

Thank You For Visiting


"TLDR;" That stands for "Too long, didn't read." But if you did, thank you for visiting and I hope the information was useful. If you happened to have seen an error in the information I provided, please let me know. Adios!

UA is an AA/EO employer and educational institution and prohibits illegal discrimination against any individual: www.alaska.edu/nondiscrimination.