Mobile 3D Graphics with OpenGL ES and M3G
Kari Pulli
Tomi Aarnio
Ville Miettinen
Kimmo Roimela
Jani Vaarala
ISBN: 9780123737274 Copyright 2008
Mobile 3D Graphics teaches readers how to write real-time 3D graphics applications for mobile devices. The authors cover the two major programming interfaces, OpenGL ES (Embedded Systems) and M3G--which enable the 3D graphics on state-of-the-art cell phones, GPS systems, and even the Wii. Readers will draw upon the techniques presented in the discussions of OpenGL ES to further their design skills in many real-world M3G implementations... [more]
X3D Extensible 3d Graphics for Web Authors
Don Brutzman
Leonard
Daly
ISBN: 9780120885008 Copyright 2007
There is a strong need for a set of modern Web-based technologies, applied within a standard extensible framework, to enable a new generation of modeling & simulation applications to emerge, develop, and interoperate. X3D is the next generation open standard for 3D on the web. It is the result of several years of development by the Web 3D Consortium's X3D Task Group. Instead of a large monolithic specification (like VRML), which requires full adoption for compliance, X3D is a component-based architecture that can support applications ranging from a simple non-interactive animation to the latest streaming or rendering applications. X3D replaces VRML, but also provides compatibility with existing VRML content and browsers. Don Brutzman organized the first symposium on VRML and is playing a similar role with X3D. He is a founding member of the consortium. Len Daly is a professional member of the consortium and both Len and Don have been involved with the development of the standard from the start... [more]
![Pixels, Patterns, and Processing](bookcovers/9780123736024.jpg)
Learning Processing A Beginner's Guide to Programming Images, Animation,
and Interaction
Daniel Shiffman
ISBN: 9780123736024 Copyright 2008
Learning Processing introduces programming concepts in the context of computer graphics and visual art, in a more accessible format than traditional programming textbooks. It uses the open source programming language Processing as the basis for all discussion and examples, focusing on the fundamentals such as variables, conditionals, loops, arrays, and objects in a highly visual manner. The book will also introduce advanced topics such as data mining, networking, image processing, computer vision, and 3D graphics. It will also introduce using Processing for "tangible media"; communicating with microcontrollers to interact with the physical environment. Processing is based on the programming language Java, and so is an excellent introduction to Java and object-oriented programming, and will help prepare the student for study of more advanced object-oriented languages such as Java or C++... [more]
|
|