Computer graphics is a rapidly evolving discipline within computer science that studies the representation of graphics in computers and the principles and algorithms for graphic computation, processing, and display. This book provides a comprehensive introduction to the fundamental concepts, techniques, and methods of computer graphics. Following the computer graphics rendering pipeline, it systematically presents basic graphics algorithms, object modeling, geometric transformations, lighting and rendering, computer animation techniques, sound simulation techniques, and deep learning-based graphics techniques in a progressive manner.
The book incorporates cutting-edge research achievements in the field of computer graphics, with particular emphasis on advanced applications of deep learning in computer graphics. Each chapter includes implementation code for relevant algorithms and is accompanied by exercises, enabling readers to deepen their understanding of key concepts and engage in hands-on practice.
This book is suitable as a textbook for senior undergraduate and graduate students in computer science, software engineering, artificial intelligence, applied mathematics, electronic engineering, and digital media. It also serves as a reference for professionals engaged in research and development in computer game design, animation, film and television production, computer simulation, and virtual reality.
Computer graphics is a rapidly evolving discipline within computer science that studies the representation of graphics in computers and the principles and algorithms for graphic computation, processing, and display. This book provides a comprehensive introduction to the fundamental concepts, techniques, and methods of computer graphics. Following the computer graphics rendering pipeline, it systematically presents basic graphics algorithms, object modeling, geometric transformations, lighting and rendering, computer animation techniques, sound simulation techniques, and deep learning-based graphics techniques in a progressive manner.
The book incorporates cutting-edge research achievements in the field of computer graphics, with particular emphasis on advanced applications of deep learning in computer graphics. Each chapter includes implementation code for relevant algorithms and is accompanied by exercises, enabling readers to deepen their understanding of key concepts and engage in hands-on practice.
This book is suitable as a textbook for senior undergraduate and graduate students in computer science, software engineering, artificial intelligence, applied mathematics, electronic engineering, and digital media. It also serves as a reference for professionals engaged in research and development in computer game design, animation, film and television production, computer simulation, and virtual reality.
Shiguang Liu
Rendering Pipeline Sound Simulation Deep Learning-Based Graphics Object Modeling Geometric Transformations