Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition (Paperback)

Claus Höfele

  • 出版商: Course Technology
  • 出版日期: 2007-03-01
  • 定價: $1,750
  • 售價: 8.0$1,400
  • 語言: 英文
  • 頁數: 480
  • 裝訂: Paperback
  • ISBN: 1598632922
  • ISBN-13: 9781598632927
  • 相關分類: Java 程式語言
  • 立即出貨(限量) (庫存=4)

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

商品描述

Description

3D graphics capabilities continue to advance in leaps and bounds. Once the domain of high-end computers, amazing 3D graphics are now readily available for mobile devices. Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition is your hands-on guide to this exciting new world! Learn the fundamentals of 3D graphics by using the Mobile 3D Graphics API (JSR 184). Focusing on the Java Platform, Micro Edition, this book is filled with a multitude of easy-to-understand, real-world examples. You will start with the basics of 3D programming, but there is plenty of advanced coverage too, including quaternion math, environment mapping, and creating articulated characters. You will also learn how to create 3D content in in the open-source tool Blender, import the artwork into your application, and then tailor the export to meet your needs. By the time you are finished, you will possess 3D graphic skills that will easily extend to other APIs, including OpenGL ES with JSR 239 and the MascotCapsule V3 API, which are both featured in the appendix. Whether you are a complete 3D graphics novice, a game programmer ready to extend your skills to a new arena, or a software developer hoping to break into the game industry, this book will serve as a one-of-a-kind, comprehensive guide to mobile 3D graphics!

 

Table of Contents
Front matter and introduction
Part I: Overview
1. The Mobile 3D Graphics API
2. Hello, World!
3.Before You Start

Part II: 3D Fundamentals
4.Rendering Geometric Objects
5.Transformations
6. Textures
7. Blending and Transparency
8. Lighting

Part III: Advanced Topics
9.Scene Graphs
10.M3Gs File Format
11.Keyframe Animations
12.Dynamic Meshes

Appendix A: Reference Geometry and Fragment Pipelines
Appendix B: MascotCapsule V3 API
Appendix C: Java Binding for the OpenGL ES API
Appendix D: Whats on the CD-ROM
Index

商品描述(中文翻譯)

描述

3D圖形能力不斷進步。曾經只有高端電腦才能擁有的驚人3D圖形現在已經可以在移動設備上輕鬆使用。《Mobile 3D Graphics: Learning 3D Graphics with the Java Micro Edition》是你進入這個令人興奮的新世界的實踐指南!通過使用Mobile 3D Graphics API (JSR 184),你將學習3D圖形的基礎知識。本書專注於Java平台微型版,充滿了許多易於理解的實際例子。你將從3D編程的基礎知識開始,但也有很多高級內容,包括四元數數學、環境映射和創建關節角色。你還將學習如何在開源工具Blender中創建3D內容,將藝術作品導入應用程序,然後根據需要進行調整。完成後,你將擁有易於擴展到其他API的3D圖形技能,包括JSR 239的OpenGL ES和MascotCapsule V3 API,這兩者都在附錄中介紹。無論你是完全沒有3D圖形經驗的新手,還是準備將遊戲編程技能擴展到新領域的遊戲程序員,或者是希望進入遊戲行業的軟件開發人員,本書都將成為一本獨一無二的全面指南,引領你進入移動3D圖形的世界!

目錄

前言和介紹
第一部分:概述
1. Mobile 3D Graphics API
2. Hello, World!
3. 開始之前

第二部分:3D基礎知識
4. 渲染幾何物體
5. 變換
6. 紋理
7. 混合和透明度
8. 照明

第三部分:高級主題
9. 場景圖
10. M3Gs文件格式
11. 關鍵幀動畫
12. 動態網格

附錄A:參考幾何和片段管道
附錄B:MascotCapsule V3 API
附錄C:OpenGL ES API的Java綁定
附錄D:CD-ROM內容
索引