James (Jim) T. Kajiya







Most Recent Affiliation(s):


  • Microsoft Research and Microsoft Corporation, Distinguished Engineer

Other Affiliation(s):


  • California Institute of Technology

Location:


  • Redmond, Washington, United States of America

Bio:

  • SIGGRAPH 1991

    James T. Kajiya received his Ph.D. Degree in Computer Science from the University of Utah in 1979. His thesis research, by applying Lie group representation theory to the modeling of the Human Visual System as a signal processing system, was able to explain a wide range of phenomena in monochrome brightness perception as well as predict several new visual illusions and phenomena. Since 1979, Dr. Kajiya has been at the California Institute of Technology, first as an assistant professor, then as associate professor of Computer Science. Dr. Kajiya has published on mathematical models for computer vision, very high level programming languages, and mathematical logic for computer science. His recent work has focused on very high quality computer graphics. This work has included nonlinear antialiasing algorithms for the display of text on raster screens, invention of several new techniques for ray tracing primitives such as swept volumes, parametric patches and fractal surfaces, an early paper on volume rendering, a hierarchical bounding box technique for accelerating ray tracing, the introduction of anisotropic light reflection models for surfaces, the introduction of algebraic geometry in patch computations, a new technique extending the ray tracing process via an integral equation/monte carlo algorithm called the “rendering equation”, and most recently, a solution to the problem of rendering fuzzy surfaces.  

    SIGGRAPH 1984

    James T. Kajiya is an assistant professor in the Computer Science Department at the California Institute of Technology. He received his doctorate in computer science from the University of Utah and has been a project engineer at Evans & Sutherland Computer Corporation. His primary research interests center around ray tracing in computer graphics, very high-level programming languages and theoretical computer science.


Course Organizer:



Experience Jury Member:



Award(s):



Learning Presentation(s):



Role(s):