A member of the COLLADA message boards has written a detailed tutorial for programmers on implementing Skeletal Animations. Using COLLADA along with C++ and OpenGL, this tutorial will start a programmer with a high level overview in reading and understanding COLLADA file formats, through to a complete implementation using C++ and OpenGL.
MacResearch has posted part two in their series of OpenCL tutorials that we first spoke of here. This second installment gives an overview of OpenCL Objects and the steps involved in running an OpenCL application.
Nokia's new N900 pocket computer is built around the powerful ARM Cortex-A8 processor, with up to 1GB of application memory and OpenGL ES 2.0 graphics acceleration and true multi-tasking as on a PC. Other hardware highlights include a high-res WVGA touchscreen, full physical slide-out QWERTY keyboard, 32GB of storage expandable up to 48GB with a microSD card, a 5-megapixel camera with Carl Zeiss optics, built-in A-GPS, an FM transmitter, and up to 9 hours of talk time.
PyOpenCL has been released. This OpenCL wrapper for Python has complete documentation and a wiki setup. Key features of PyOpenCL are: object cleanup tied to lifetime of objects; the full power of OpenCL’s API at your disposal with every obscure get_info() query and all CL calls are accessible; automatic error checking; base layer is written in C++; complete documentation; a liberal open-source and free for commercial, academic, and private use under the MIT/X11 license. If you have feedback on this wrapper, you can contribute to a live discussion in the Khronos Message Boards.
With the launch of Snow Leopard this Friday, now is the time to start getting revved up for some of the new technologies coming with this release. One of them, OpenCL. MacResearch.org has done a great overview of what OpenCL is and a beginners tutorial on how it works and how to use it.
AMD Architect Benedict Gaster recently wrote an 'Hello World' tutorial providing a simple introduction to OpenCL. "OpenCL is a young technology, and, while a specification has been published, there are currently few documents that provide a basic introduction with examples. This article helps make OpenCL easier to understand and implement."
If you missed the "Beyond Programmable Shading" courses at Siggraph 2009, or you missed Siggraph 2009 altogether, no worries: the course notes and PDF slide presentations are now available online compliments of the Institute for Data Analysis and Visualization at UCDavis University of California. Aaron Lefohn from Intel and Mike Houston from AMD organized these courses which included experts on advanced rendering, graphics hardware, and parallel computing for graphics. Panelists from the Q&A were from DICE, Epic Games, Stanford Univeristy, Chalmers University and MIT.
The Khronos Group will be participating at this years ARM techcon3 conference in Santa Clara on October 23rd. The presentation is scheduled for Friday October 23rd from 3 - 3:45PM in Room 207. Exact details of the talk are forthcoming.
Members of the Khronos Group will be presenting a half day tutorial at Hot Chips 21 this August 23rd 2009 between 1:30 and 5:30 in the Memorial Auditorium at Stanford University California. The authors include Neil Trevett from NVIDIA, Mike Houston from AMD, Tim Mattson from Intel, Chris Lamb from NVIDIA, Eric Schenk from Electronic Arts and Kari Pulli from Nokia. Registration fees range from students at $95 to non-members at $220 for the Tutorials. Registration fees for Tutorials include a printed set of tutorial notes, continental breakfast, lunch, coffee break, and invitation to the evening Wine and Cheese Reception on Sunday, August 23, 2009.
Intel announced that it has acquired RapidMind. RapidMind, a framework for expressing data-parallel computations from within C++ and executing them on multicore processors. RapidMind was founded five years ago to commercialize a University of Waterloo programming system called Sh. RapidMind will continue to sell its platform and support existing customers.