playstation-disorder.com, (c) 2006PlaystationDisorderWebsitesHack Me ;-)

News | Games | Reviews | Articles | Calendar | Gallery | Companies | Links | About | Search

Monday, August 28, 2006

Permalink

COLLADA, Sony's XNA

COLLADAWe've heard a lot on Microsoft XNA over the last couple of weeks. XNA is basically Microsofts new development environment for cross-development done for XBOX and Windows. As XNA offers a integration environment for different tools that make the development of games more convenient, the question comes up what is Sony doing in this regard?

Well, even though Sony has not yet publicly announced what the PS3 development environment will look like, there are a couple of announcements that a least give you an idea where they are heading to.

The COLLAborative Design Activity 

The magic word here is COLLADA, the COLLAborative Design Activity. It is basically an XML based open standard that allows you to setup a content creation pipeline for the PS3 more easily. By using an XML based interchange format, various tool vendor can provide plugins and im and export modules to connect to each other via the COLLADA format. COLLADA as such is not just limited to graphics, but also covers assets for AI, physics and many more.

COLLADA is mainly driven by the Khronos group and its members incl. Sony which is also in charge of the OpenGL graphics library, another piece of software that comes with the PS3 DevKit. PSGL, as Sony calls it, is a special version of OpenGL ES, the embededded version of OpenGL. Check out this overview presentation from SigGraph 06.

As of today COLLADA comes with 4 open source tools

  • The COLLADA DOM, is a comprehensive framework for the development of COLLADA applications and provides a C++ programming interface to load, query, and translate COLLADA instance data. The DOM loads COLLADA data into a runtime database consisting of structures that mirror those defined in the COLLADA schema.
  • The COLLADA RT is sample code that reads in a COLLADA document via the DOM and converts the structures into renderable data. It has two flavors, 1. A viewer application so you can quickly view your data, and 2. static libraries so you can use the COLLADA RT as an import API.
  • COLLADA FX Loader is a library that reads COLLADA documents via the DOM and creates the effects in the CG 1.5 runtime. These effects can then be applied to geometry in your scene via the cg runtime.
  • The COLLADA Refinery is a tool that should allow you to massage COLLADA data into formats other non-COLLADA applications understand (i.e. chain conditioners together to form basic COLLADA asset pipelines).
Big Industry Support 

Don't get me wrong, COLLADA is by no self-contained as XNA. XNA is a full-fledged product which you can use. COLLADA on the other side is mainly an open standard that has and will be implemented in various products.

Currently COLLADA is used by major tool providers and developers (10%-15%) like

  • 3dsMax (ColladaMax)
  • Maya (ColladaMaya)
  • XSI (included in the product)
  • SketchUp (COLLADA document inside the .kmzzip file)
  • Google Earth (can load .kmz, or drag&drop COLLADA on the earth)
  • RealVizImage Modeler
  • DAZ studios (lots of content available)
  • Houdini 8.1
  • Blender
  • COLLADA-DOM, COLLADA-RT, FX-loader libraries
  • FCOLLADA library
  • Feeling Software COLLADA viewer, including FX and Physics
  • OpenSceneGraph
  • Refinery content pipeline prototype application
  • Physics middleware (AGEIA, Bullet)
  • NIMA for COLLADA Physics support in Maya
  • FXComposer2.0 (NVIDIA)
  • AI middleware (Kynogon)
  • User interface middleware (Omegame)
  • Game engines: Unreal Engine, C4 engine, Ogre, Agent FX, Irrlicht…
  • Game Developers: Epic, EA, Konami, Sega, Namco, THQ, DoubleFine, …

As you can see, the strategies of both companies, Microsoft and Sony, are very similar and different at the same time. But that isn't surprising at all. Both Microsoft and Sony need to provide a better development environment to deal with the complexities of the next generation game development. As Microsoft is a software company in first place, they are focusing on their own development tools big time. Sony on the other side needs to reuse existing software products to a much higher degree. But don't forget that Sony recently aquired a software company focused on development tools for consoles, called SN Systems. It is more than obvious that we are going to see some new products there based on COLLADA and targeted towards the PS3.

It is still to early to tell which strategy will work out better, but at least both companies have one ;-)

Related Links:

by Mutsch at 11:15

Categories: Features | Games | PS3 | Xbox

 

Add Bookmark ...

 

Write the first comment ;-)

 

Author*

Email

Comment*

 

 

Search Blog

 

Archiv

All

September 2010
August 2010
July 2010
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009

Categories

All

3DO

Blu-ray

Cell

Charts

Console War

Demos

Development

DS

E3

Events

Features

Firmware

FUD

Fun

Gadgets

Games

G|C

Home

Interview

Last week

Linux

Misc

Movie

Music

News

Nintendo

Off Topic

Playstation

Products

PS Eye

PS2

PS3

PSN

PSN Store

PSone

PSP

Retro

Reviews

Rumors

Sony

TGS

Themes

Tired of

Updates

Wii

Xbox

 

Quick Links

Blu-ray Region Codes

Cell in the News

CVG

dreisechzig.net (DE)

Edge Magazine

Eurogamer

Eurogamer (DE)

Gamasutra

game-releases.net

GameDailyBiz

GameFAQs Search

Gamefront (DE)

GameInformer

Gamerzines

Games Radar

gamesindustry.biz

gamespot.com

GEE Magazine (DE)

GIGA Games TV (DE)

Inner Bits Blog

joystiq

Kikizo

Kotaku

MCV

metacritic.com

N'Gai Croal's Level Up

N4G

Next Generation

Noooz

Official PS3 Website

Official PSP Store

onpsx.net (DE)

PLAYSTATION 3 Manual

Playstation Network Store

PlayStation.Blog

PS3 Compatibility

PS3 Fanboy

PS3 Secrets

ps3blog.net

PSP World

retrozoid.net

SCEA Games Search

SCEA PS3 Compatibility

SCEA PSP Content Packs

SCED Press Center

SCEE Games Search

SCEE Press Center

SCEE PS3 Compatibility

Sony PSP News

thesixthaxis

Three Speech

Videogame Charts

Xbox Live's Major

XBox Team

 

Build with

BuiltWithNOF

 

BuildWithConFusion

playstation-disorder.com | Copyright 2007 | Updated Aug 29, 2007 | Version 1.0