Mobile 3D Graphics offers an in-depth look at OpenGL ES and teaches fundamental 3D mobile graphics programming with standard APIs. It covers the basic and advanced application program interfaces behind the major wireless and mobile devices supporting 3D graphics applications. It includes: a comprehensive explanation of 3D mobile graphics programming; an extensive range of OpenGL ES code samples; and examples of combining 3D and 2D mobile graphics methods. Available for pre-order now.
Kishonti Informatics announced the beta versions of GLBenchmark Pro and GLBenchmark HD, 3D performance benchmarks for OpenGL ES compatible Brew, Linux, Symbian and Windows Mobile devices. The new benchmarks not only measure OpenGL ES 1.0 and 1.1 application performance, but also let direct comparison of native OpenGL ES and Java based mobile 3D implementations. The final versions of the applications will be released this autumn.
The latest release of the PowerVR Insider SDK, version 1.9, is the biggest yet. It features over 30 variants supporting a wide range of platforms, from SoC applications processors such as TI’s OMAP2 and Freescale’s iMX31 to consumer products using PowerVR-enabled SoCs such as the Sony Ericcson P990/M600/W950 mobile phones and Dell Axim X51v PDA. A wide range of API and OS are supported too, including OpenGL ES and OpenVG APIs running on Symbian, Linux, and WinCE5. A Beta OpenGL ES 2.0 SDK is available now to lead PowerVR Insider members.
Digital Media Professionals (DMP) announced their "PICA" 3D/2D graphics IP core for embedded systems with support for OpenGL ES. In the DMP's booth #409 at SIGGRAPH, Futuremark will show a demo for PICA that uses OpenGL ES extensions, procedural textures, cook-torrance shading, smooth shadows, silhouettes and subdivision surfaces. Screenshots and a movie are available. DMP also announced that they the PICA software development environment contains low-level drivers (libraries), PC emulators, and a suite of authoring support tools tools that will support OpenGL ES and OpenVG development.
This demo uses computer vision to track a Gizmondo's pose relative to a reference marker. It then uses OpenGL ES for hardware-accelerated rendering of an animated virtual character that appears to be world-aligned in the real environment. The combination of highly optimized computer vision code with the speed of the nVidia GoForce 4500 chip lets the demo run with 25 frames per second on the Gizmondo gaming device. A video as well as the demo itself are available for download.
Full details have been posted for the Tech Talks and BOF presentations at SIGGRAPH 2006. Example topics include: OpenGL ES 1.1+ Techniques and Beyond; OpenGL ES debugging and profiling techniques using gDEBugger ES; Moving from OpenGL ES 1.1 to ES 2.0; OpenVG Training Course; An understanding of COLLADA features, capabilities, and applications; Multi-platform Shaders in COLLADA; "OpenGL 3.0" status; ARB Status & Khronos Transition Plans; OpenKODE: An Open Mobile Media Development Environment and more.
BlenderPocket is an open source, handheld devices port of Blender 3D open-source software for 3D modeling, animation, rendering and playback. The new v2.42 is based on the new Blender 2.42 release and runs using the Rasteroid 3 OpenGL ES implementation (using a wrapper for any missing desktop OpenGL functions).
EE Times notes that Apple will be using Nvidia chips in their next Video iPod. Speculation is that this will add 3D graphics functionality. Nvidia's GoForce handheld GPUs support OpenGL ES 1.1 with Pixel Shading Extensions. Nvidia also recently demonstrated OpenMAX MPEG-4 audio and video decoding on the GoForce 3D GPU.
The new OpenGL Pipeline newsletter announces that the Khronos Group and OpenGL ARB plan to merge. The goal is to maximize synergy and accelerate adaptation to market demands. This will give the OpenGL ARB the opportunity to pursue advanced graphics capabilities that are being used in AEC, digital content creation, visual simulation, and science research, and OpenGL ES, the ability to distill OpenGL down to its essentials for mass-market and consumer applications - both APIs building on a common architectural foundation. Also see the article on TG Daily which discusses the strategy more fully in terms of the other Khronos technologies.
The Inquirer talks about the Nokia93 phone and its support for OpenGL ES 1.1. The conclusion: "I think that we graphics people have to pay much more attention on the handheld market as things are beginning to get mildly exciting."