Developing Graphics Frameworks with Python and OpenGL (Hardcove)
暫譯: 使用 Python 和 OpenGL 開發圖形框架 (精裝版)
Stemkoski, Lee, Pascale, Michael
買這商品的人也買了...
-
$730$694 -
$505Processing 編程學習指南(原書第2版)
-
$780$616 -
$450$356 -
$1,440AR and VR Using the Webxr API: Learn to Create Immersive Content with Webgl, Three.Js, and A-Frame (Paperback)
-
$1,929$1,827 -
$407Java 從入門到精通, 6/e
-
$500$395 -
$2,384Practical Machine Learning for Computer Vision: End-To-End Machine Learning for Images (Paperback)
-
$1,840AI and Machine Learning for On-Device Development: A Programmer's Guide
-
$1,900$1,805 -
$2,300$2,185 -
$539$512 -
$880$695 -
$1,200$948 -
$1,950$1,853 -
$780$616 -
$630$498 -
$2,100$1,995 -
$474$450 -
$720$562 -
$520$411 -
$780$616 -
$750$592 -
$539$512
相關主題
商品描述
Developing Graphics Frameworks with Python and OpenGL shows you how to create software for rendering complete three-dimensional scenes. The authors explain the foundational theoretical concepts as well as the practical programming techniques that will enable you to create your own animated and interactive computer-generated worlds.
You will learn how to combine the power of OpenGL, the most widely adopted cross-platform API for GPU programming, with the accessibility and versatility of the Python programming language. Topics you will explore include generating geometric shapes, transforming objects with matrices, applying image-based textures to surfaces, and lighting your scene. Advanced sections explain how to implement procedurally generated textures, postprocessing effects, and shadow mapping. In addition to the sophisticated graphics framework you will develop throughout this book, with the foundational knowledge you will gain, you will be able to adapt and extend the framework to achieve even more spectacular graphical results.
商品描述(中文翻譯)
《使用 Python 和 OpenGL 開發圖形框架》展示了如何創建用於渲染完整三維場景的軟體。作者解釋了基礎的理論概念以及實用的程式設計技術,這些將使您能夠創建自己的動畫和互動計算機生成世界。
您將學習如何將 OpenGL 的強大功能(這是最廣泛採用的跨平台 GPU 程式設計 API)與 Python 程式語言的可及性和多功能性相結合。您將探索的主題包括生成幾何形狀、使用矩陣變換物體、將基於影像的紋理應用於表面,以及為場景添加燈光。進階部分解釋了如何實現程序生成的紋理、後處理效果和陰影映射。除了您在本書中將開發的複雜圖形框架外,通過獲得的基礎知識,您將能夠調整和擴展該框架,以實現更壯觀的圖形效果。
作者簡介
Lee Stemkoski is a professor of mathematics and computer science. He earned his Ph.D. in mathematics from Dartmouth College in 2006 and has been teaching at the college level since. His specialties are computer graphics, video game development, and virtual and augmented reality programming.
Michael Pascale is a software engineer interested in the foundations of computer science, programming languages, and emerging technologies. He earned his B.S. in Computer Science from Adelphi University in 2019. He strongly supports open source software and open access educational resources.
作者簡介(中文翻譯)
李·斯坦科斯基 是數學與計算機科學的教授。他於2006年在達特茅斯學院獲得數學博士學位,並自此開始在大學層級教授課程。他的專長包括計算機圖形學、視頻遊戲開發以及虛擬和擴增實境編程。
邁克爾·帕斯卡爾 是一位對計算機科學基礎、編程語言和新興技術感興趣的軟體工程師。他於2019年在阿德爾菲大學獲得計算機科學學士學位。他強烈支持開源軟體和開放存取的教育資源。