LiXizhi writes: 2008-3-16
Task description
we want to implement a 3d game world to flash viewer exporter.
The 3D game scene of a user tile world is exported to a group of images and a
MCML descriptor file.
- images: contain snapshots of 3D object groups
- MCML descriptor file: contains instances and transformations of the images in a 3D world.
Then, we will use a shared flash file to generate an interactive scene in flash player, by billboarding all images. This will create a paper style scenes, like this one:
http://www.youtube.com/watch?v=oiHvMZy1l4k
Goals
The reason is for better marketing
ParaWorld. People's content creation in
ParaWorld platform can be connected (output) to tranditional web site. This is a marketing feature. So we only need a viewer of 3D world on flash. The ultimate goal is to attract people to download our client and play in the client in full 3D.
Assigned to
LeioZhang and
ClaymanS. Please ask
ClaymanS for 3d math.
Flash based 3D engine
- papervision3d is an open source 3d engine, I have downloaded its source.
- Sandy3D: is an intuitive and user-friendly 3D open-source library developed in Actionscript 2.0 and now Actionscript 3.0 for Adobe Flash.
- Away3D: is an open source 3d engine
Wrapper of 3D engine
additional resources
For flash programming, here is a 3d scene class. we will simply render rectangles.
LiXizhi,
Topic revision: r3 - 2008-03-16
- LiXizhi