Developing Graphics Frameworks with Java and OpenGL
暫譯: 使用 Java 和 OpenGL 開發圖形框架

Stemkoski, Lee, Cona, James

  • 出版商: CRC
  • 出版日期: 2022-06-22
  • 售價: $2,630
  • 貴賓價: 9.5$2,499
  • 語言: 英文
  • 頁數: 298
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0367720698
  • ISBN-13: 9780367720698
  • 相關分類: Java 程式語言OpenGL
  • 立即出貨 (庫存 < 3)

買這商品的人也買了...

商品描述

Developing Graphics Frameworks with Java and OpenGL shows you how to create software for rendering complete three-dimensional (3D) scenes. The book explains 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 application programming interface (API) for graphics processing unit (GPU) programming, with the accessibility and versatility of the Java programming language.

Topics in this book include generating geometric shapes, transforming objects with matrices, applying image-based textures to surfaces, and lighting a scene. Advanced sections explain how to implement procedurally generated textures, postprocessing effects, and shadow mapping. In addition to the sophisticated graphics framework discussed throughout the book, you will gain a foundational knowledge that will allow you to adapt and extend that framework, leading to even more spectacular graphical results.

Author bios

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.

James Cona is an up-and-coming software engineer who studied computer science at Adelphi University. Some of his specific interests include music, video game programming, 3D graphics, artificial intelligence, and clear and efficient software development in general.

商品描述(中文翻譯)

使用 Java 和 OpenGL 開發圖形框架》展示了如何創建用於渲染完整三維 (3D) 場景的軟體。本書解釋了基礎的理論概念以及實用的程式設計技術,使您能夠創建自己的動畫和互動電腦生成世界。

您將學習如何將 OpenGL 的強大功能(這是最廣泛採用的跨平台應用程式介面 (API),用於圖形處理單元 (GPU) 編程)與 Java 程式語言的可及性和多功能性相結合。

本書的主題包括生成幾何形狀、使用矩陣變換物體、將基於影像的紋理應用於表面,以及為場景照明。進階部分解釋了如何實現程序生成的紋理、後處理效果和陰影映射。除了書中討論的複雜圖形框架外,您還將獲得基礎知識,使您能夠調整和擴展該框架,從而實現更壯觀的圖形效果。

作者簡介

Lee Stemkoski 是數學和計算機科學的教授。他於 2006 年在達特茅斯學院獲得數學博士學位,並自此開始在大學層級教學。他的專長包括計算機圖形學、視頻遊戲開發以及虛擬和擴增實境編程。

James Cona 是一位新興的軟體工程師,他在阿德爾菲大學學習計算機科學。他的特定興趣包括音樂、視頻遊戲編程、3D 圖形、人工智慧以及一般清晰和高效的軟體開發。

作者簡介

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.

James Cona is an up and coming software engineer who studied computer science at Adelphi University. Some of his specific interests include music, video game programming, 3D graphics, artificial intelligence, and clear and efficient software development in general.

作者簡介(中文翻譯)

李·斯坦科斯基 是數學與計算機科學的教授。他於2006年在達特茅斯學院獲得數學博士學位,並自此開始在大學層級教授課程。他的專長包括計算機圖形學、視頻遊戲開發,以及虛擬和擴增實境編程。

詹姆斯·科納 是一位新興的軟體工程師,他在阿德爾菲大學學習計算機科學。他的特定興趣包括音樂、視頻遊戲編程、3D圖形、人工智慧,以及一般清晰且高效的軟體開發。