# Ruby 3D

**URL:** <https://www.ruby-forum.com/t/ruby-3d/117755>\
**Category:** Ruby\
**Created:** [October 19, 2007, 11:15pm UTC](https://www.ruby-forum.com/t/ruby-3d/117755 "2007-10-19T23:15:53Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zouplaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/a4c791/32.png) [@Zouplaz](https://www.ruby-forum.com/u/Zouplaz)\
**Post date:** [October 19, 2007, 11:15pm UTC](https://www.ruby-forum.com/t/ruby-3d/117755/1 "2007-10-19T23:15:53Z")

</div>

Hi, I know the answer but I try anyway : is there a well supported Ruby  
binding to a good 3D engine ?

What I’ve found is a binding to irrlich which is rather old (2 years)  
and an obsolete binding to Ogre3D

It’s quite strange : why a such good language does have nothing serious  
when dealing with 3D ? Many interpreted languages does…

Anything I would have missed ?

Thanks !

---

<div class="post-metadata">

**Author:** ![Zouplaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/a4c791/32.png) [@Zouplaz](https://www.ruby-forum.com/u/Zouplaz)\
**Post date:** [October 19, 2007, 11:38pm UTC](https://www.ruby-forum.com/t/ruby-3d/117755/2 "2007-10-19T23:38:43Z")

</div>

On Oct 19, 2007, at 3:15 PM, Zouplaz wrote:

> Anything I would have missed ?

Ruby’s threading model makes some of the techniques used problematic.

---

<div class="post-metadata">

**Author:** ![Zouplaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/a4c791/32.png) [@Zouplaz](https://www.ruby-forum.com/u/Zouplaz)\
**Post date:** [October 20, 2007, 1:24am UTC](https://www.ruby-forum.com/t/ruby-3d/117755/3 "2007-10-20T01:24:09Z")

</div>

From: “Zouplaz” [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)

> Hi, I know the answer but I try anyway : is there a well supported Ruby  
> binding to a good 3D engine ?
> 
> What I’ve found is a binding to irrlich which is rather old (2 years)  
> and an obsolete binding to Ogre3D
> 
> It’s quite strange : why a such good language does have nothing serious  
> when dealing with 3D ? Many interpreted languages does…

An updated Ogre3D binding was announced just last month:  
[http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/270263](http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/270263)

Hope this helps,

Bill

---

<div class="post-metadata">

**Author:** ![Zouplaz](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/z/a4c791/32.png) [@Zouplaz](https://www.ruby-forum.com/u/Zouplaz)\
**Post date:** [October 24, 2007, 2:39am UTC](https://www.ruby-forum.com/t/ruby-3d/117755/4 "2007-10-24T02:39:46Z")

</div>

There is a fairly new and active project called ogre.rb  
[http://ogrerb.rubyforge.org/](http://ogrerb.rubyforge.org/)

Might want to give it a look.

/Shawn
