目录
English
中文
English
"Fundamentals Of Computer Graphics" is a classic textbook on computer graphics, also known as the "Tiger Book". It is considered one of the best introductory texts in the field of computer graphics. The book was written by Peter Shirley and Steve Marschner, and is an excellent resource for beginners. As a computer science student, I have always been interested in computer graphics. During my studies, I discovered "The Tiger Book" through recommendations and research. Reading this book has allowed me to better understand the fundamentals of computer graphics, and I would like to share my thoughts on it through this review.
"The Tiger Book" is divided into ten chapters, covering topics such as basic concepts, coordinate systems, transformations, lighting, textures, curves and surfaces, solid geometry, and visualization. Each chapter includes numerous figures and code examples, which help readers to understand the concepts and algorithms presented. Additionally, the book contains exercises and references for further study.
What sets "The Tiger Book" apart from other textbooks on the subject is its clear and concise language. The authors use straightforward language to explain various concepts and algorithms, making it easier for readers to understand and apply them. Additionally, the book contains many well-written code examples that help readers to understand the implementation details of the algorithms.
One of the strengths of "The Tiger Book" is its coverage of interesting examples and applications. For instance, in Chapter 8, the book introduces some basic ray tracing algorithms that can be used to create realistic images. In Chapter 9, the book introduces some basic visualization techniques that can be used to create interactive images and animations.
The cover image is from Tiger in the Water by J. W. Baker .The subject of a tiger is a reference to a wonderful talk given by Alain Fournier(1943-2000) at a workshop at Cornell University in 1998. His talk was an evoc-ative verbal description of the movements of a tiger He summarized his point:Even though modelling and rendering in computer graphics have been improved tremendously in the past 35 years. we are still not at the point where we can model automatically a tiger swimming in the river in all its glorious details. By automatically I mean in a way that does not need careful manual tweaking by an artist/expert.
Later, it was cited as the cover of a graphics textbook, Fundamentals of computer Graphics,Fifteen years later, a swimming tiger is easy to achieve, and this cover is more of a legacy of the graphics dream. It's more of a reminder to all graphics students that we still have a lot of challenges ahead of us. We still haven't captured the Holy Grail, but just like in the face of the technological dilemma of the time; In that speech, he also said this sentence: The bad news is that we have still a long way to go.The good news is that we have still a long way to go.
Overall, "The Tiger Book" is an excellent introductory textbook on computer graphics. Its comprehensive coverage of the subject, clear language, and well-written code examples make it an ideal resource for beginners. If you are interested in computer graphics or are studying computer graphics, I highly recommend reading this book.
中文
《计算机图形学基础》是计算机图形学的经典教材,也被称为“老虎书”。它被认为是计算机图形学领域最好的介绍性文本之一。这本书是由Peter Shirley和Steve Marschner写的,对于初学者来说是一个很好的资源。作为一名计算机科学专业的学生,我一直对计算机图形学很感兴趣。在我的学习过程中,我通过推荐和研究发现了《虎书》。阅读这本书让我更好地理解了计算机图形学的基础知识,我想通过这篇评论来分享我对它的看法。
《虎书》共分十章,涵盖了基本概念、坐标系统、变换、光照、纹理、曲线曲面、立体几何、可视化等主题。每一章都包括大量的图表和代码示例,帮助读者理解所提出的概念和算法。此外,书中包含练习和进一步学习的参考资料。
《虎书》与其他教科书的不同之处在于其清晰简洁的语言。作者使用直截了当的语言来解释各种概念和算法,使读者更容易理解和应用它们。此外,本书包含许多编写良好的代码示例,帮助读者理解算法的实现细节。
《虎书》的优势之一是它涵盖了有趣的例子和应用。例如,在第8章中,本书介绍了一些基本的光线追踪算法,可以用来创建逼真的图像。在第9章中,本书介绍了一些基本的可视化技术,可以用来创建交互式图像和动画。
该书封面图片来自j·w·贝克的《水中的老虎》,“老虎”这个主题来源于阿兰·富尼耶(1943-2000)1998年在康奈尔大学一个研讨会上的精彩演讲。他的演讲是对老虎运动的生动描述,他总结了他的观点:尽管在过去的35年里,计算机图形学的建模和渲染已经有了巨大的进步。我们还没有达到可以自动模拟一只在河里游泳的老虎的所有辉煌细节的地步。我所说的自动是指不需要美工/专家仔细手动调整的方式。
后来,它被引用为图形教科书《计算机图形学基础》的封面,十五年后,一只游泳的老虎很容易实现,而这个封面更多的是图形梦想的遗产。它更多的是提醒所有图形专业的学生,我们前面还有很多挑战。我们仍然没有抓住圣杯,但就像在面对技术困境的时候;在那次演讲中,他还说了这句话:坏消息是,我们还有很长的路要走。好消息是,我们还有很长的路要走。
总的来说,“老虎书”是一本优秀的计算机图形学入门教科书。它对主题的全面覆盖、清晰的语言和编写良好的代码示例使其成为初学者的理想资源。如果你对计算机图形学感兴趣或者正在学习计算机图形学,我强烈推荐你阅读这本书。