Opening the black box of mathematics for CG [Short Course]

  • Full Access Full Access
  • Virtual Full Access Virtual Full Access

Date/Time: 06 – 17 December 2021
All presentations are available in the virtual platform on-demand.

Hiroyuki Ochiai, Institute of Mathematics for Industry, Kyushu University, Japan
Professor, Institute of Math-for-Industry, Kyushu University, Japan. He received his Ph.D. in mathematics in 1993 from the University of Tokyo. His research interests include representation theory of Lie groups and Lie algebras, algebraic analysis and group theory. He was a lecturer in previous courses program in SIGGRAPH Asia 2013, SIGGRAPH 2014 and SIGGRAPH 2016.

Ken Anjyo, IMAGICA GROUP Inc.; OLM Digital, Inc., Japan
Director at Advanced Research Group, IMAGICA GROUP Inc./ Executive R&D advisor at OLM Digital. His research interests are on constructing mathematical models for avatarization, advanced geometric processing and computer vision. He co-founded the Digital Production Symposium (DigiPro, 2012-), and served as SIGGRAPH Asia 2018 Conference Chair. He organized several courses at SIGGRAPH and SIGGRAPH Asia in 2010, 2013, 2014 and 2016.

Description: Mathematics is recognized as common basis for CG technology, but sometimes used as a black box in a CG software tool. We expect better understanding of maths will conduce to not only better CG tools, but also innovative ideas for a future production pipeline. The goal of this course is to pull the trigger for the graphics people to know more about usefulness and fun of the maths behind the scenes. We therefore select a few typical CG topics ranging from elementary to standard levels, so that the course attendees can easily access the course content. We don’t assume that the attendees have familiarity with highly advanced mathematics. Elements of linear algebra and calculus at undergraduate level would be enough. More specifically, we start with homogeneous coordinates, affine transformations and quaternions. These are common and basic mathematical concepts for CG. Matrix exponential and logarithm are then discussed for curve/surface editing, deformation and animation of geometric objects. Eigenvalues and eigenvectors are also well known mathematical concepts, yet appear with different faces in various graphics applications. In this course we intend to give a unified mathematical scope of these concepts. The corresponding graphics topics then include principal curvatures in geometry, PCA and Bayesian Inference in statistical approaches for animation, and Spherical Harmonics for image-based rendering. As an advanced topic, we briefly describe the mathematical concept called duality. Dual quaternion and theory of distribution will then be explained as mathematical basis of interpolation techniques for computer animation. A unique feature of this course is that we demonstrate most of the mathematical concepts without rigorous formulation, while first showing their graphics applications. We expect this makes it easy to understand the mathematics mentioned above and to open the door for more advanced mathematical approaches.