Introduction
摘要
Figure 1.2 illustrates the fundamental structure of a 3D graphics computer, which also serves as the organizational framework for this book. Each block in the diagram corresponds to a chapter, although some topics, such as memory, are discussed across multiple chapters rather than being dedicated to a single one. The book begins by tracing the earliest understanding of 3D and the foundational mathematics that underpin its construction. From there, it follows the historical development of computers, starting with mechanical computers and progressing to modern tablets. The narrative then delves into the evolution of computer graphics algorithms and techniques, which often emerged in bursts of innovation. With an explanation of how to render lines and create realistic images, the book explores the various applications that leverage those foundational advancements. However, these applications rely on more than just software; they also require the hardware that drives the display. Consequently, the book discusses 3D controllers and the development of displays. This updated version also examines the integration of artificial intelligence (AI) into computer graphics at multiple levels, highlighting a symbiotic relationship between GPUs and AI. The development of GPUs for gaming and computer graphics led to their adoption in AI applications, which in turn have been applied back into gaming and graphics, contributing to the design of next-generation GPUs. This cycle of innovation is exemplified in Fig. 1.1, which illustrates the virtuous circle of GPUs and AI. The physical world operates on analog principles, and humans have utilized digital computers to measure, mimic, and control various aspects of reality. However, for computers to be effective, the real world must be converted from analog to digital signals. This process applies to sound from instruments and environments, images from paintings or photographs, and potentially even smells and touch in the future. The intersection of AI and GPU development is further explored in Sect. 6.8.10 , which discusses how AI has contributed to advancements in GPU technology.