Introduction to 3D Game Programming with DirectX 9.0 (Paperback)
暫譯: DirectX 9.0 3D 遊戲程式設計入門 (平裝本)
Frank Luna
- 出版商: Wordware Publishing
- 出版日期: 2003-06-09
- 售價: $1,400
- 貴賓價: 9.8 折 $1,372
- 語言: 英文
- 頁數: 400
- 裝訂: Paperback
- ISBN: 1556229135
- ISBN-13: 9781556229138
已過版
買這商品的人也買了...
-
Visual C++ 6 教學手冊 (Beginning Visual C++ 6)$580$458 -
Network Programming with Perl$2,100$1,995 -
C++ Primer, 3/e 中文版$980$774 -
LPI Linux 資格檢定 (LPI Linux Certification in a Nutshell)$880$695 -
ASP.NET 程式設計徹底研究$590$466 -
資料結構教學範本$480$408 -
鳥哥的 Linux 私房菜-伺服器架設篇$750$638 -
鳥哥的 Linux 私房菜─基礎學習篇增訂版$560$476 -
osCommerce 購物網站架設實戰$550$468 -
SQL Server 效能調校聖經$720$612 -
Eclipse 實作手冊─活用 Java 整合開發環境 (Eclipse in Action: A Guide for the Java Developer)$450$351 -
SCJP‧SCJD 專業認證指南 (Sun Certified Programmer & Developer for Java 2 #310-305 與310-027)$850$723 -
Compilers: Principles, Techniques, and Tools (平裝) (美國版ISBN:0201100886)$980$399 -
802.11 完全剖析無線網路技術$620$484 -
人月神話:軟體專案管理之道 (20 週年紀念版)(The Mythical Man-Month: Essays on Software Engineering, Anniversary Edition, 2/e)$480$379 -
JSP 2.0 技術手冊$750$593 -
建構嵌入式 Linux 系統$780$616 -
CCNA 認證教戰手冊 Exam 640-801 (CCNA Cisco Certified Network Associate Study Guide, 4/e)$780$663 -
JSP 與 Servlet 500 個應用範例技巧大全集$590$460 -
The Linux Networking Architecture: Design and Implementation of Network Protocols in the Linux Kernel (Paperback)$2,860$2,717 -
Windows 程式設計使用 MFC (Programming Windows with MFC, 2/e)$990$782 -
RFID 技術與應用$480$408 -
ASP.NET 徹底研究進階技巧─高階技巧與控制項實作$650$507 -
世界是平的 (The World Is Flat)$390$332 -
ASP.NET 2.0 深度剖析範例集$650$507
相關主題
商品描述
Introduction to 3D Game Programming with DirectX 9.0 provides an introduction to programming interactive 3D computer graphics using DirectX 9.0, with an emphasis on game development. The book begins with an explanation of mathematical tools and moves on to general 3D concepts. Other topics include performing basic operations in Direct3D such as primitive drawing, lighting, texturing, alpha blending, and stenciling, and using Direct3D to implement techniques that could be required in a game. Chapters on vertex and pixel shaders, including the effects framework and the new High-Level Shading Language, wraps up the discussion.
- Understand basic mathematical and 3D concepts.
- Learn how to describe and draw interactive 3D scenes using the Direct3D 9.0 API.
- Use Direct3D and the D3DX utility library to implement a variety of techniques and applications, such as transparency, shadows, reflections, fonts, meshes, using XFiles, progressive meshes, terrain rendering, particle systems, picking, cartoon rendering, and multitexturing.
- Find out how to write vertex and pixel shader programs with the High-Level Shading Language.
- Discover how to write and use effect files with the Direct3D effects framework.
The companion files are available at the books web site, www.moon-labs.com,
and at www.wordware.com/files/dx9. These files include full source code for
every sample application.
Frank Luna is a programmer for Hero
Interactive. He has been programming interactive 3D graphics for more than five
years, and has been using DirectX since its fifth iteration. He lives in Los
Angeles, California. Technical editor Rod Lopez is a senior programmer at
Digital Illusions CE and has been developing games full time for more than seven
years.
商品描述(中文翻譯)
《DirectX 9.0 3D 遊戲程式設計入門》提供了使用 DirectX 9.0 程式設計互動式 3D 電腦圖形的入門,重點在於遊戲開發。本書首先解釋數學工具,然後進入一般的 3D 概念。其他主題包括在 Direct3D 中執行基本操作,如圖元繪製、照明、紋理處理、阿爾法混合和模板測試,以及使用 Direct3D 實現遊戲中可能需要的技術。關於頂點和像素著色器的章節,包括效果框架和新的高階著色語言,結束了討論。
- 理解基本的數學和 3D 概念。
- 學習如何使用 Direct3D 9.0 API 描述和繪製互動式 3D 場景。
- 使用 Direct3D 和 D3DX 實用程式庫實現各種技術和應用,如透明度、陰影、反射、字型、網格、使用 XFiles、漸進式網格、地形渲染、粒子系統、選取、卡通渲染和多重紋理。
- 瞭解如何使用高階著色語言編寫頂點和像素著色器程式。
- 探索如何編寫和使用效果檔案與 Direct3D 效果框架。
伴隨的檔案可在書籍網站 www.moon-labs.com 和 www.wordware.com/files/dx9 獲得。這些檔案包括每個範例應用程式的完整原始碼。
Frank Luna 是 Hero Interactive 的程式設計師。他從事互動式 3D 圖形程式設計已超過五年,並自第五版以來一直使用 DirectX。他居住在加利福尼亞州洛杉磯。技術編輯 Rod Lopez 是 Digital Illusions CE 的高級程式設計師,並已全職開發遊戲超過七年。
