《Pro OpenGL ES for Android》

《Pro OpenGL ES for Android》 《Pro OpenGL ES for Android》

  • 书名:《Pro OpenGL ES for Android》
  • 分类:编程
  • 作者:Mike Smithwick,Mayank Verma
  • 出版社:Apress
  • 出版年:2012-1-25
  • 售价:USD 49.99
  • 装订:Paperback
  • 页码:308

《Pro OpenGL ES for Android》 内容介绍:

In Pro OpenGL ES for Android, you'll find out how to harness the full power of OpenGL ES, and design your own 3D applications by building a fully-functional 3D solar system model using Open GL ES! OpenGL has set the standard for 3D computer graphics, and is an essential aspect of Android development. This book offers everything you need to know, from basic mathematical concepts to advanced coding techniques. You'll learn by building a fascinating 3D solar system simulator! After introducing Open GL ES, Pro OpenGL ES for Android explains the basics of 3D math and then orients you to the native Android 3D libraries you'll be using in your own 3D games and the solar system project you'll build using this book. Through the solar system example project, you'll learn how to incorporate a variety of graphic and animation techniques into your applications. You will also discover how the full spectrum of 3D development that awaits, with topics such as lighting, texture-mapping, modeling, shaders, blending modes, and several more advanced concepts. By the time you finish Pro OpenGL ES for Android, you'll have learned all the skills you'll need to build your own incredible 3D applications, based on one of the most powerful 3D libraries available. What you'll learn * The basics of 3D mathematics, and how they are applied in the OpenGL library * How to design and build your 3D worlds * To create 2D interfaces within the 3D world * To develop animation and 3D movement * How to implement 3D shading, coloring, and texturing * The differences between OpenGL and other 3D toolkits * To build a fully-functional 3D solar system simulator using OpenGL ES Who this book is for Experienced Android programmers who want to enter the 3D world of OpenGL ES programming. Table of Contents * Introduction to OpenGL ES and Our 3D Solar System Project * Generating a Basic OpenGL Program * Getting Past the 3D Math * Shading, Lighting and Colors * Materials and Textures * Animation * Creating a User Interface * Blending Modes, Buffer Objects, and Other Cool Stuff * Latest Features of OpenGL ES * Ray Tracing, Hidden Surfaces, and Other Advanced Topics Appendix A: APIs


微信扫一扫关注公众号

0 个评论

要评论图书请先登录注册

你也许想看:

The iOS Apprentice

《The iOS Apprentice》

Matthijs Hollemans.Razeware LLC.2013-12-19

“”

Python编程:从入门到实践

《Python编程:从入门到实践》

[美] Eric Matthes.人民邮电出版社.2016-7

“本书是一本针对所有层次的Python 读者而作的Python 入门书。全书分两部分:第一部分介绍用Python 编程所必...”

Visual C++游戏编程基础

《Visual C++游戏编程基础》

荣钦科技.电子工业出版社.2005-5

“本书介绍了如何以Visual C++及DirectX来设计游戏,主要针对想学习游戏设计的初学者,通过本书深入浅出的概念与...”

Pragmatic Guide to Subversion

《Pragmatic Guide to Subversion》

Mike Mason.Pragmatic Bookshelf.2010-08-28

“Subversion sets the standard in version control systems. Cha...”

Game AI Pro 2

《Game AI Pro 2》

.A K Peters/CRC Press.2015-4-24

“”

Getting Started with Google Guava

《Getting Started with Google Guava》

Bill Bejeck.Packt Publishing.2013-8-14

“Write more robust code that is easier to read and maintain L...”

The Rails View

《The Rails View》

John Athayde,Bruce Williams.The Pragmatic Bookshelf.2012-3-23

“Working in the View layer requires a breadth of knowledge an...”

Django Design Patterns and Best Practices

《Django Design Patterns and Best Practices》

Arun Ravindran.Packt Publishing - ebooks Account.2015-3-26

“”

构建高性能可扩展ASP.NET网站

《构建高性能可扩展ASP.NET网站》

Richard Kiessig.人民邮电出版社.2011-3

“本书专门讲解如何利用ASP.NET和SQL Server开发出高性能、高扩展性的网站,并结合具体的问题给出切实有效的解决...”

iOS Development using MonoTouch Cookbook

《iOS Development using MonoTouch Cookbook》

Dimitris Tavlikos.Packt Publishing.2011-12-14

“”

The Way To Go

《The Way To Go》

Ivo Balbaert.iUniverse.2012-3-8

“”

CUDA by Example

《CUDA by Example》

Jason Sanders,Edward Kandrot.Addison-Wesley Professional.2010-7-29

“"This book is required reading for anyone working with accel...”

D程序设计语言

《D程序设计语言》

[美] Andrei Alexandrescu.人民邮电出版社.2013-6

“D语言是一种通用的系统和应用编程语言,它保持了生成高效代码以及直接访问操作系统API和硬件的能力。《D程序设计语言》是一...”

More Exceptional C++中文版

《More Exceptional C++中文版》

[美] Herb Sutter.华中科技大学出版社.2002-9

“More Exceptional C++是Exceptional C++的续篇。根据多年程序开发的实践经验、Herb S...”

Scala程序设计

《Scala程序设计》

[美]Venkat Subramaniam.人民邮电出版社.2010-8

“Scala是一种针对 JVM 的通用的编程语言,用来以简明、优雅、类型安全的方式表示常见的编程模式。它无缝集成了面向对象...”

App研发录:架构设计、Crash分析和竞品技术分析

《App研发录:架构设计、Crash分析和竞品技术分析》

包建强.机械工业出版社.2015-10-21

“本书是作者多年App开发的经验总结,从App架构的角度,重点总结了Android应用开发中常见的实用技巧和疑难问题解决方...”

Advanced Linux Programming

《Advanced Linux Programming》

CodeSourcery LLC,Mark L. Mitchell,Alex Samuel,Jeffrey Oldham.New Riders.2001

“Advanced Linux Programming is divided into two parts. The fi...”

Pro Android C++ with the NDK

《Pro Android C++ with the NDK》

Onur Cinar.Apress.2012-12-5

“Android is one of the major players in the mobile phone mark...”

.NET单元测试艺术

《.NET单元测试艺术》

奥西洛夫.清华大学出版社.2012-1

“《.NET单元测试艺术》针对这个重要主题展开讨论,引导读者从简单的测试开始,逐渐过渡到如何写出可维护、可读、可信赖的测试...”

Mastering Clojure Macros

《Mastering Clojure Macros》

Colin Jones.The Pragmatic Bookshelf.2014-8-10

“Clojure offers some sharp tools in its toolbox, and one of t...”