From: Samuel Williams Date: 2013-05-04T10:56:12+09:00 Subject: [ANN] Collada gem for Ruby --001a11c3705281482104dbdac52d Content-Type: text/plain; charset=ISO-8859-1 Hi, I wanted to share a gem I made recently for processing Collada DAE files with Ruby. It is a work in progress. Emphasis is not on speed, but flexibility, as it is used primarily in off-line processing jobs. It extracts the Collada DOM into a useful Ruby data structure and provides various modules for processing mesh data, skeleton data easily. This can be used to make exporters/converters easily. I thought I'd share it here as I'm sure more and more people are interested in trying to do 3D with Ruby and I'd be happy to have more people contributing. I found Collada a difficult file format to work with, there are lots of unusual edge cases and different tools export slightly different data. So, I wanted to make a tool to relieve some of these difficulties. The project needs a lot of work but right now I am using it as part of my game development efforts: https://plus.google.com/114381916415364466124/posts/NgLEhjasQRS - the kotentako model on the right has been processed using collada gem. In addition, collada gem can be used to extract a Mesh data structure directly in Ruby, though this process probably needs a separate API to be easier. This information could be fed directly into OpenGL, but I couldn't find many good cross-platform OpenGL gems - does anyone have any suggestions on this point? Source code is here: https://github.com/ioquatix/collada Thanks Samuel --001a11c3705281482104dbdac52d Content-Type: text/html; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable
Hi,

I wanted to share a gem I made rece= ntly for processing Collada DAE files with Ruby.

I= t is a work in progress.=A0Emphasis is not on speed, but flexibility, as it= is used primarily in off-line processing jobs. It extracts the Collada DOM= into a useful Ruby data structure and provides various modules for process= ing mesh data, skeleton data easily. This can be used to make exporters/con= verters easily.

I thought I'd share it here as I'm sure more an= d more people are interested in trying to do 3D with Ruby and I'd be ha= ppy to have more people contributing. I found Collada a difficult file form= at to work with, there are lots of unusual edge cases and different tools e= xport slightly different data. So, I wanted to make a tool to relieve some = of these difficulties.

The project needs a lot of work but right now I a= m using it as part of my game development efforts:=A0https://plus.google.c= om/114381916415364466124/posts/NgLEhjasQRS - the kotentako model on the= right has been processed using collada gem.

In addition, collada gem can be used to ext= ract a Mesh data structure directly in Ruby, though this process probably n= eeds a separate API to be easier. This information could be fed directly in= to OpenGL, but I couldn't find many good cross-platform OpenGL gems - d= oes anyone have any suggestions on this point?

Source code is here:=A0https://github.com/ioquatix/collada

Thanks
Samuel

--001a11c3705281482104dbdac52d--