COLLADA DOM, RT and CFX updated to to v1.41; new Refinery tool for assemblying conditioner pipelines
The COLLADA Document Object Model (DOM) has been updated with the 1.4.1 COLLADA Schema. The DOM 1.4.1 is source compatible with 1.4.0. Simply recompile your current application with this new release to load/modify/save 1.4.0 and 1.4.1 documents. COLLADA RT and FX have also been updated to the 1.4.1 specification. The new Refinery tool is a Java user interface / run-time, that let you assemble C++ conditioners (e.g. polygon optimization, copyright, triangulation, etc) into a COLLADA content pipeline.
AmanithVG is a commercial engine for graphics acceleration that is entirely built on top of OpenGL (from 1.1 to 2.0, using extensions where available) and OpenGL ES (1.1 and 2.0) APIs. By using exisiting OpenGL-savvy 3D hardware for acceleration, AmanithVG provides high quality graphics on any kind of 3D chipset already available on the market, achieving 10+ times faster performance than software rasterizers.
COLLADA 1.4.1 is an update to the COLLADA 1.4.0 XML Schema namespace. The update fixes issues reported by users without adding new features and is backward compatible with the existing 1.4.0 schema. COLLADA 1.4.0 documents will validate against the new schema. The COLLADA specification has been enhanced with more examples and clarifications about existing features. A new release notes document supplements the specification with additional information about effects bindings for material instancing, texture mapping, rigid constraints, transparency, and skinning calculations.
The Multiverse technology platform is a free complete end-to-end solution for developing Massively Multiplayer Online Game (MMOG) and virtual worlds. The goal is to enable independent game developers to compete with the big game companies. James Cameron, director of such movies as "Terminator" and "Aliens," is on their advisory board. Multiverse uses COLLADA as the intermediate format for importing 3D assets.
3D-Test feature interview about COLLADA helps explain the difference between an “interchange” format and an “intermediate” format
This interview on 3D-Test discusses COLLADA and how it is a unique solution to simplify the workflow between the different tools and the game engine. It explains the difference between interchange formats and an intermediate format such as COLLADA, and how COLLADA is designed so that a content creator can split apart a document into component pieces (e.g. model, physics, shaders), each of which can be processed by the best tool, and then re-assembled in the final game or visualization engine.
Bellagio OpenMAX IL open source sample implementation for Linux lets developers create OpenMAX multimedia components & controls
STMicroelectronics released v0.2 of Bellagio, the open source sample implementation of OpenMAX IL for Linux. Bellagio enables Linux software developers and ISVs to familiarize themselves with OpenMAX IL API and to develop their own OpenMAX components for multimedia codecs and controls. The v0.2 release includes an MP3 decoder software component, a basic volume control and one audio sink software component . All of these components comply with the OpenMAX base and interoperability profiles, i.e. they can be tunnelled together. STMicroelectronics is also creating a set of GStreamer plug-ins that use Bellagio OpenMAX IL components that will enable any applications based on GStreamer to leverage multimedia acceleration for free!
Rasteroid 3 is a middleware package with stand-alone implementations of the embedded graphics standards we promote in our main product Hybrid Framework. The APIs include binary versions for several mobile platforms (such as Symbian, Series60, Windows Mobile, BREW) as well as Windows desktop implementations. It includes the following API implementations:
- Stand-alone OpenGL ES 1.1 software implementation for Symbian Series60, BREW, Windows Mobile and x86 Windows
- Hybrid's OpenVG API for Symbian Series60 and x86 Windows
- Hybrid's EGL 1.3 interface API
- Windows (J2SE) implementation of the JSR 184 API (M3G)
Imagination Technologies and Sony Ericsson have released the first version of their OpenGL ES 1.1 SDK for UIQ 3 using Symbian OS v9.1. The new OpenGL ES 1.1 SDK integrates seamlessly with the UIQ 3 SDK and includes all the tools, technical documentation, white papers, problem solving tips and tricks, FAQs, tutorials and sample programs required to create 3D hardware accelerated graphics for the Sony Ericsson P990, M600 and W950 mobile phones. A collection of tutorials is included in the SDK to help developers get started using the OpenGL ES 1.1 API.
In addition to Google Earth v4, there are a number of leading 3D content creation applications and middleware that support the COLLADA digital asset exchange schema. Tool developers can take advantage of one of several options for adding in COLLADA support to their own applications.
Wired features a story on how a study by the Human Interface Technology Laboratory in New Zealand used a pair of OpenGL ES enabled Nokia Series 60 phones in a game of Augmeted Reality Tennis - tennis played without a real ball, using a virtual tennis court model superimposed over the real world as seen through the mobile phone camera. Players interact by simply swinging their phones to hit it across a net, just as in ordinary tennis. The study notes that mobile phones have developed into an ideal platform for augmented reality because they have full colour displays, integrated cameras, fast processors, bluetooth for synchronization and dedicated OpenGL ES 3D graphics chips. When the player points the camera phone at the markers they see a virtual tennis court model superimposed over the real world. The full pdf paper discusses the sample application that was developed using peer to peer Bluetooth, vibration for tactile feedback and OpenGL ES for 3D graphics and visual overlays.