COLLADA and X3D are two royalty-free open standards that use XML schema technology to represent 3D content. This whitepaper will assist developers in understanding the similarities and differences between COLLADA and X3D, the design goals that informed their development, and how and where the two standards can be used together as a powerful tool set for developing Web and enterprise applications.
More content from GDC 2007 is now online. Videos: The Softimage|XSI Crosswalk video describes how to create a Half-Life 2 character out of mulitiple COLLADA assets coming from many different softwares, integrating and refining them in XSI, and then exporting for use in a game. The Feeling Software videos show short demos of the features of Feeling's COLLADA Tools for Max and Maya. Panel Discussion: Notes from the COLLADA panel discussion summarizes the thoughts of professional developers talking about using COLLADA in real world production Presentations: Pixelbox Academy presentations cover "COLLADA 101 - Fast Track to Getting Started" and "Everything you ever wanted to know about COLLADA". GDC Mobile presentations include: "Mobile 3D Hardware: They're Not Little PCs!", "Premium Phone Graphics: The New Generation of Mobile 3D Gaming" and "3D Convergence: Crossing Language and Platform Boundaries".
AmanithVG is a commercial cross-platform solution for accelerated vector graphics. It is entirely built on top of OpenGL or OpenGL ES APIs. This video shows real-time vector graphics using AmanithVG 1.0 engine running on a Nokia N93 using the built-in OpenGL ES hardware support.
The Embedded Systems 3D Game SDK (ES 3D Game SDK )is an Open Source 3D Game Engine / SDK for embedded devices. The new v0.4 adds support for OpenKODE and enhances terrain and texture rendering. The SDK is tested against the OpenGL ES library from Hybrid Graphics (Rasteroid 3.1), Imagination Technologies (PowerVR) and Nokia (OpenGL ES 1.1 Plugin). For OpenKODE, the Acrodea SDK is used and tested.
The intent GamePlayer Application Development Kit (ADK) offers an implementation of OpenKODE with OpenGL ES 1.1 and EGL 1.3. It enables game developers rapid development of their code and deployment across all of the industry's major CPU architectures and devices including X86 and ARM and peripheral silicon support such as graphics acceleration. Using the ADK, you can deliver a single binary ubiquitously across the industry's architectures enabling game applications to run at native speed across different platforms, irrespective of the hardware and across both open and closed operating systems. It also supports over-the-air deployment, even on "closed" platforms that are not normally capable of over-the-air deployment of native content. This initial launch of the ADK is a BETA version. An upgrade, ADK 1.0 is expected to replace this by the end of March. The download is available at no charge.
The ShaderX book series (1-5) is looking for authors for ShaderX6. ShaderX6 will cover advanced rendering techniques including Mobile Devices shader programming (i.e. OpenGL ES 2.0). Proposals are due by April 1st, 2007.
AMD is introducing a suite of tools to help content creators jumpstart the development of applications for handheld devices based on OpenVG 1.0 and OpenGL ES 2.0 and AMD’s Unified Shader Architecture. The tool suite includes RenderMonkey, a shader development tool to help developers create visually compelling characters and environments. The upcoming RenderMonkey v1.7 adds support for mobile content development including full OpenGL ES 2.0 shader support. AMD will also provide emulation environments and development kits to help developers create, test and tune their applications.
Acrodea has released the first OpenKODE 1.0 implementation for free download. This package contains an implementation of OpenKODE Core as defined in the OpenKODE 1.0 specification. This release only contains the OpenKODE Core library, so in order to do anything useful with it you'll also need an implementation of EGL and some client APIs. Hybrid provides a free EGL+OpenGL ES+OpenVG implementation for noncommercial use. The example source code provided assumes EGL and OpenGL ES headers and libraries are available.
The Khronos Group has officially begun two new working groups. The glFX Working Group is defining a run-time API to enable advanced 3D visual effects contained in a COLLADA FX file to be easily and portably used in OpenGL and OpenGL ES applications. The Composition Working Group is defining graphics APIs to enable window systems to be constructed using open standards for display composition to encourage mobile devices to use fully accelerated advanced user interfaces. See Press Release.