Skip to main content

Wonderland content creation

8 replies [Last post]
paulby
Offline
Joined: 2003-06-13
Points: 0

One of the key goals of Wonderland is to allow users to create their own content for the world so you can create and decorate your own team rooms, meeting places (or any other part of the world). Initially we will rely on external 3D modeling tools to create content with an eye to also supporting in world content creation in the future.

In terms of raw geometry we could support any tool which has a Java 3D loader, however in many cases we will have to add meta data to the geometry so that they can be manipulated correctly in world. We don't want to restrict content creation to a single app so are looking to create support for the widest possible range of tools. Our initial work for the prototype/demo uses the x3d format with data exported from Maya. All well and good if you can drive such a powerful tool (and afford the license). I'd also like to ensure that we have full support for open source tools such as Blender, and simple tools (for those like me who are artistically challenged) like Sketchup.

There is already a loader path for Blender into Java 3D, but I'm not aware of one for Sketchup. The KML format that Sketchup exports for Google Earth is documented here http://earth.google.com/kml/kml_tags_21.html anyone fancy writing a Java 3D loader for this format ? Once we have the basic loader we can worry about the extra meta data later.

Reply viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
William Tracy

I don't have a whole lot to add right now, but I know that a chunk of
people are using Wings 3D:

http://www.wings3d.com/

It's BSD-licensed, supports Windows, OS X, and Linux, and seems to
have an easier learning curve than Blender. The site says it exports
to 3DS, OBJ, and WRL, among others, and I know there's got to be a j3d
loader for at least *one* of those formats. :-)

Just something that I thought you might want to be aware of.

William

--
"I don't expect you to do black magic on tests."
--Professor Stearns, Introduction to Algorithms

"How do you calculate a P-value?"
"Very carefully."
--Professor Macedo, Quality Engineering

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

paulby
Offline
Joined: 2003-06-13
Points: 0

Thanks William, I was not aware of that tool, I'll add it to the list.

There is a 3DS loader for Java 3D.

Amir Bukhari

I am very interesting on 3D modelling tool. I plan a begin 3D modelling tool
using LG and jgeom library. the start point is some basic Mesh manipulation
like (move, rotation, extrude). the simple way is manipulation faces of the
Mesh. manipulation vertex is more complex for now or to me.
if any idea you have or infos about 3D modelling, I will need it.

the first think I plan:

1- UI for manipulation of Objects like Move (in X or Y or Z) Rotate (in X or
Y or Z) Extrude (in X or Y or Z).
2- define the framework to manipulate the Mesh. here I have an idea on how
to manipulate it. one way is to render the Mesh as a number
of Component3D->Shape3D and each Shape3D represent a Face of the Mesh, so
mouse events can be used effectively or handle the Mesh as one
Component3D->Shape3D, but this need a help from the FWS to give as more info
about the closet vertex in the Geomtry.
I will use jgeom as basic Mesh library as it has abillity of boolean
operations.

the first implementation will concetrate on functionality and not for
eyecandy (I am also not a good Graphics designer :-) ). I also plan to put
it as Google SoC, so students with more time can improve it.

any comments?
[att1.html]

deronj
Offline
Joined: 2003-09-02
Points: 0

Hi Amir,

Before you begin to roll your own 3D modeller. Check out Art of Illusion (artofillusion.org). It's a basic 3D modeller written 100% in Java and it is open source. I'm investigating it as a possible in-world builder for Wonderland.

Amir Bukhari

Hi Deron,
thanks for the link. I will investigate it and see what we can do to it.
I have searched the internet for such tools but I don't find such one!!!

-Amir

On 2/20/07, lg3d@javadesktop.org wrote:
>
> Hi Amir,
>
> Before you begin to roll your own 3D modeller. Check out Art of Illusion (
> artofillusion.org). It's a basic 3D modeller written 100% in Java and it
> is open source. I'm investigating it as a possible in-world builder for
> Wonderland.
> [Message sent by forum member 'deronj' (deronj)]
>
> http://forums.java.net/jive/thread.jspa?messageID=204499
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
>
>
[att1.html]

Krishna Gadepalli

Hi Amir

You can also check the following links I sent to Deron when searching
for open source 3D modellers (this is in addition to Blender)

http://www.artofillusion.org/ (pure java!!!)
http://www.opencascade.org/ (mainly for CAD/CAM type stuff)
http://www.inkscape.org/ (svg/vector graphics)

and check this out for a list of free 3d s/w
http://www.3dcgi.com/learn/free/free-3d.htm

and sourceforge 3D modelling s/w listing...
http://sourceforge.net/softwaremap/trove_list.php?form_cat=109

and sourceforge all graphics s/w listing...
http://sourceforge.net/softwaremap/trove_list.php?form_cat=100

-krishna

Amir Bukhari said the following on 02/21/2007 12:15 AM:
> Hi Deron,
> thanks for the link. I will investigate it and see what we can do to it.
> I have searched the internet for such tools but I don't find such one!!!
>
> -Amir
>
> On 2/20/07, *lg3d@javadesktop.org *
> > wrote:
>
> Hi Amir,
>
> Before you begin to roll your own 3D modeller. Check out Art of
> Illusion (artofillusion.org ). It's a
> basic 3D modeller written 100% in Java and it is open source. I'm
> investigating it as a possible in-world builder for Wonderland.
> [Message sent by forum member 'deronj' (deronj)]
>
> http://forums.java.net/jive/thread.jspa?messageID=204499
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
>
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

William Tracy

> http://www.artofillusion.org/ (pure java!!!)

Anybody know if it's implemented on Java3D?

William

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net

Juan González

Reading the Changelog[1] it seems it's JOGL based :(

1: http://www.artofillusion.org/history

2007/2/21, William Tracy :
> > http://www.artofillusion.org/ (pure java!!!)
>
> Anybody know if it's implemented on Java3D?
>
> William
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
> For additional commands, e-mail: interest-help@lg3d.dev.java.net
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: interest-unsubscribe@lg3d.dev.java.net
For additional commands, e-mail: interest-help@lg3d.dev.java.net