Tim Wang's eLearning Blog

03/07/07

Arts Metaverse Constructed on Open Croquet

Filed under: Arts Metaverse and Croquet — timwang @ 10:25:11 pm

In extension of the Ancient Spaces project, my team has recently launched the Arts Metaverse project which will focus on developing an open source platform to accommodate the need of sharing high quality 3D models in a synchronized multi-user environment. This is an ambitious goal so we need a “giant's shoulder” to stand on. The Open Croquet Project is going to be the giant. For those of you may not know,

Croquet is a powerful open source software development environment for the creation and large-scale distributed deployment of multi-user virtual 3D applications and Metaverse that are (1) persistent (2) deeply collaborative, (3) interconnected and (4) interoperable. The Croquet architecture supports synchronous communication, collaboration, resource sharing and computation among large numbers of users on multiple platforms and multiple devices. - definition from the Open Croquet Consortium website.

I first learned about Open Croquet in early 2006, through a conversation with Scott Leslie. I was coordinating the technical development team on the Ancient Spaces project at the moment. After a few hours of fiddling, I got the beta Croquet installed and working on a Windows machine. However, it took me months to understand and appreciate the power behind this genius system. It then quickly obtained my attention from further developing the Buchanan Island in the Second Life system. Many people have asked me why? Without going into the details of the differences between Open Croquet and Second Life, I can give you two main reasons of this shift: Open Source and high quality 3D modeling. Second Life island cost a lot of money and all objects in the world of second life must be created using the basic primitives. Open Croquet allows me to freely import high quality 3D models from any professional 3D authoring programs like Blender, 3D Max or Maya 3D. Besides these two differences, there are also some other key advantages with Croquet:
- A powerful P2P net work support. When I run Croquet in my office, it automatically detects other computers around me that are running Croquet.
- The portal technology allows application sharing between different operating systems. Say I can play a PC game with my Mac friends.
- Video conferencing and other communication tools without using server technology.
- Allows users freely define the space being created, this will provide the “land owners” (the academics) complete customizable controls of the environment. (e.g. not just define the gravitational force in the land)
- Easy to back up the contents published using Croquet, easy to take them on line and off line, this avoid many copy-right issues.
- From some aspects, a structured p2p Croquet net work is much more secure than a server based large scale metaverse.

Late in the year 2006, I had the honor to attend the Open Croquet presentation at UCLA given by one of it's original architect, Julian Lombardi. It was a further eye opening experience for me. Julian explained the history and vision of this project. He also shared the industrial interest in the product. Those of you have paid attention to the Open Croquet project would have noticed it's official web site is changed. You can go there an learn more about the project development and the consortium. There are two email lists: the users' list (none programmers) and the developers' list (programmers and administrators). Subscribe and let's together develop something exciting in the open source community.

*Recommend* Watch Julian's presentation on Croquet!

Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 01 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 02 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 03 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 04 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 05 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 06 in Open Croquet
Arts Metaverse Machu Picchu Models
Arts Metaverse Machu Picchu Models 07 in Open Croquet

Journey Education

Comments:

Comment from: Kevin Manimoto [Visitor] Email
Hi Tim, I have looked at Croquet, but could not get it running. I get an error window when I try any icons from the Croquet tab... Any idea?
PermalinkPermalink 03/08/07 @ 16:42
Comment from: Tim Wang [Visitor] Email · http://blog.loaz.com/timwang
Hi Kevin, based on my experience, OpenGL and OpenAL are the two major issues for most first time Croquet testers. Make sure you machine have both libraries. Most of computers have OpenGL support but not OpenAL. You can download OpenAL at: http://www.openal.org/downloads.html

Good luck and let me know if that does the trick for you.
PermalinkPermalink 03/08/07 @ 21:12
Comment from: Kevin Manimoto [Visitor] Email
Thanks Tim, you are right, I didn't have the Open Audio Library. Downloaded it, installed it, and Croquet worked! Very much appreciated!
PermalinkPermalink 03/09/07 @ 16:31
Comment from: brent [Visitor] Email · http://pedagogyofthecompressed.blogspot.com
Tim: great post about Open Croquet. I'm really glad that some instititions like the UBC are getting on board this platform rather than putting all eggs into SL. I've blogged about my concerns re: this here: http://pedagogyofthecompressed.blogspot.com/2008/03/second-life-second-rate.html

I'll be in Vancouver in April, hope we can hook up to talk about some of this.

brent.
PermalinkPermalink 03/11/07 @ 17:02
Comment from: timwang [Member] Email · http://blog.loaz.com/timwang
Brent, just spent an hour reading your blog, to catch up... Very interesting work you are doing now days. Looking forward to your arrival in April!
PermalinkPermalink 03/11/07 @ 22:19
Comment from: Joseph G. [Visitor] Email
Hey Tim, not sure if you are aware that SL just recently announced their open source strategy: http://secondlife.com/developers/opensource/getit

How is this different from open croquet?
PermalinkPermalink 03/12/07 @ 11:42
Comment from: timwang [Member] Email · http://blog.loaz.com/timwang
Hi Joseph, I wrote a new post to respond to your question. Please read it here.
PermalinkPermalink 03/12/07 @ 13:51
Comment from: jj hubeek [Visitor] Email
Hi, I was wondering how you import the 3D models into Croquet. I am having difficulties in getting models from blender into croquet.
Can you show the way?

Thanks, Jan Jaap
PermalinkPermalink 04/30/08 @ 18:03
Comment from: timwang [Member] Email · http://blog.loaz.com/timwang
Hi Jan, a simple way to get the models into Croquet is to format them into ASE format. Try it out and let me know if you hit a wall.
PermalinkPermalink 05/02/08 @ 01:04

This post has 6 feedbacks awaiting moderation...

Leave a comment:

Your email address will not be displayed on this site.
Your URL will be displayed.

Allowed XHTML tags: <p, ul, ol, li, dl, dt, dd, address, blockquote, ins, del, span, bdo, br, em, strong, dfn, code, samp, kdb, var, cite, abbr, acronym, q, sub, sup, tt, i, b, big, small>
(Line breaks become <br />)
(Set cookies for name, email and url)
(Allow users to contact you through a message form (your email will NOT be displayed.))

hosted by Learning Object Authoring Zone | Learn Mandarin Chinese the Simple Way