Computer Graphics Programming in OpenGL with Java, 3/e (Hardcover)
暫譯: 使用 Java 的 OpenGL 電腦圖形程式設計(第三版)
Gordon, V. Scott, Clevenger, John L.
- 出版商: Mercury Learning and Information
- 出版日期: 2021-10-08
- 售價: $3,100
- 貴賓價: 9.5 折 $2,945
- 語言: 英文
- 頁數: 516
- 裝訂: Hardcover - also called cloth, retail trade, or trade
- ISBN: 1683927362
- ISBN-13: 9781683927365
-
相關分類:
Java 程式語言、OpenGL、Computer Graphics
立即出貨(限量) (庫存=1)
買這商品的人也買了...
-
$730$694 -
$505Processing 編程學習指南(原書第2版)
-
$780$515 -
$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
-
$4,200$3,990 -
$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 -
$1,200$948 -
$780$616 -
$1,950$1,853 -
$780$616 -
$630$498 -
$2,100$1,995 -
$720$562 -
$520$410 -
$780$616 -
$539$512
相關主題
商品描述
This new edition provides both step-by-step instruction on modern 3D graphics shader programming in OpenGL with Java in addition to reviewing its theoretical foundations. It is appropriate both for computer science graphics courses and for professionals interested in mastering 3D graphics skills. It has been designed in a 4-color, "teach-yourself" format with numerous examples that the reader can run just as presented. Every shader stage is explored, from the basics of modeling, textures, lighting, shadows, etc., through advanced techniques such as tessellation, normal mapping, noise maps, as well as new chapters on simulating water, stereoscopy, and ray tracing.
FEATURES
- Covers modern OpenGL 4.0+ shader programming in Java, with instructions for both PC/Windows and Macintosh
- Illustrates every technique with running code examples. Everything needed to install the libraries, and complete source code for each example
- Includes step-by-step instruction for using each GLSL programmable pipeline stage (vertex, tessellation, geometry, and fragment)
- Explores practical examples for modeling, lighting and shadows (including soft shadows), terrain, water, and 3D materials such as wood and marble
- Adds new chapters on simulating water, stereoscopy, and ray tracing with compute shaders
- Explains how to optimize code with tools such as Nvidia's Nsight debugger
- Includes companion files with code, object models, figures, and more.
The companion files and instructor resources are available online by emailing the publisher with proof of purchase at info@merclearning.com.
商品描述(中文翻譯)
這個新版本提供了關於使用 Java 在 OpenGL 中進行現代 3D 圖形著色器編程的逐步指導,並回顧其理論基礎。它適合計算機科學圖形課程以及對掌握 3D 圖形技能感興趣的專業人士。這本書採用 四色、"自學" 格式設計,包含許多讀者可以直接運行的範例。每個著色器階段都被探討,從建模、紋理、照明、陰影等基本概念,到如細分、法線映射、噪聲圖等高級技術,以及關於模擬水、立體視覺和光線追蹤的新章節。
特色
- 涵蓋現代 OpenGL 4.0+ 的 Java 著色器編程,提供 PC/Windows 和 Macintosh 的指導
- 用運行的代碼範例說明每一種技術。提供安裝庫所需的一切,以及每個範例的完整源代碼
- 包括使用每個 GLSL 可編程管線階段(頂點、細分、幾何和片段)的逐步指導
- 探討建模、照明和陰影(包括柔和陰影)、地形、水以及木材和大理石等 3D 材質的實用範例
- 新增模擬水、立體視覺和使用計算著色器的光線追蹤章節
- 解釋如何使用 Nvidia 的 Nsight 調試器等工具來優化代碼
- 包括伴隨文件,內含代碼、物件模型、圖形等。
伴隨文件和教學資源可通過電子郵件聯繫出版商,並提供購買證明至 info@merclearning.com 以獲取在線訪問。