OpenGL ES is a cross-platform API for full-function 2D and 3D graphics on embedded systems - including amusement machines, car info-tainment systems, mobile phones, game consoles, and digital appliances. This course provides the knowledge that a novice OpenGL ES programmer needs to author interactive, 3D graphics applications using OpenGL ES. It covers fundamental topics such as overview of architecture, modeling, and lighting, and introduces advanced topics using extensions such as matrix palette skinning animation.
Sony Computer Entertainment unveiled their free cross-platform graphic engine, PhyreEngine, at the PSN session. The PhyreEngine pack includes full documentation and over 70 samples, as well as the full source code and artwork of various sample game templates. The engine is compatible with both OpenGL and Direct3D as well as other tools such as COLLADA, 3D Maya and 3D Max exporters and even Bullet, Havok, and Ageia Physics.
ARM announced at the Game Developers' Conference, San Francisco, Calif., the ARM(R) Mali-JSR297(TM) software for 3D graphics, the first product to enable developers of Java applications to take advantage of the latest hardware graphics features found in OpenGL ES 2.0 graphics processing units (GPUs), such as the ARM Mali200(TM) GPU. The new features in the Mali-JSR297 software reside beneath the gaming applications that users download to their phones and open up the full power of OpenGL ES 2.0, the API used in leading games consoles such as the Sony PlayStation 3 and which is supported by the Mali200 GPU.
NVIDIA is sponsoring GPU Optimization with the Latest NVIDIA Performance Tools and AMD is hosting Migrating from OpenGL ES 1.x to OpenGL ES 2.0. aLong with a great assortment of other good news, this years show looks like a winner.
The Hungarian tech company Kishonti specialises in measuring the performance of mobile devices, has just released its top ten list of best performing 3D phones. Their test only measure the device's technical performance when it comes to OpenGL ES 1.0 processing, and does not test for 3D gaming experience or control or usability.
Broadcom Corporation announced the first public demonstration showing realistic mobile game benchmarks based on the emerging OpenGL ES 2.0 graphics standard, running on cell phone hardware. In collaboration with Futuremark, a respected developer of PC and handheld performance benchmarks, Broadcom will demonstrate the ability of the OpenGL ES 2.0 standard to deliver a significantly enhanced gaming experience on mobile devices when powered with the innovative VideoCore(R) III multimedia processor. Following close on the heals of this announcement, The Maybach Financial Group announced that it would be adding Broadcom to its watch list.
Over one hundred mobile devices are now shipping from manufacturers including LG, Motorola and Samsung with ARM® Mali™ graphics technology, delivering stunning visual experiences on smartphones, feature phones and other handsets. Ericsson Mobile Platforms and NXP are major licensees of the ARM Mali200™ GPU, with Ericsson Mobile Platforms also licensing complementary Mali graphics software, joining the growing list of Mali licensees announced in January 2008.
DMP announced three new courses, two getting started and one advanced course. The first OpenGL ES Programming training course (getting started) will be in February, the second OpenGL ES Programming training course (advanced) will be in March, while the third GLSL Programming training course (getting started) will follow in April. For more information on these courses, please visit the Khronos Group events page.
The exploding popularity of mobile computing is undeniable. From cell phones to portable gaming systems, the global demand for multi-functional mobile devices is driving amazing hardware and software developments. 3D graphics are becoming an integral part of these ubiquitous devices, and as a result, Mobile 3D Graphics is arguably the most rapidly advancing area of the computer graphics discipline. If you are a graphics or game developer then you must learn to program for mobility, and this book will teach you how. You can read more about the book on the official homepage for the book, or purchase it directly from Amazon here.
Google's Android project, developed as an Open Handset Alliance Project, released the first version of its SDK along with an introduction to the mobile device platform in video. The video shows some of the slick features available in the stock platform. As well, the platform supports some rather nice looking OpenGL ES powered 3D capabilities, including the ability to run Quake on Android devices, something that they briefly demo in the video. Watch to the end of the video and you will see that Google is giving away $10 million in prizes to the best applications built for the Android platform. That's right, being an open platform, it is up to the people to build the apps. Enjoy. More reading.