Thursday, March 12th, 2009
Project Dragonfly is the latest experiment from the Autodesk Labs group. It enables to visually floor plan in both 2d and 3d space:
A few of the folks who brought you Project Draw and Autodesk Seek, teamed with some fairly new members of the Autodesk family, have cooked up something new for the home project “do-it-yourselfer” – Project Dragonfly. I grew up in Louisiana and we used to call them Mosquito Hawks, so I was happy to hook this free web-based floor planning application into the Autodesk Labs site. Project Dragonfly’s technology preview offers all-types of users, even those without prior design skills, the ability to visualize a future home improvement project or dream about a long awaited one.
The team told us a little of the implementation:
In terms of implementatoin we use the Flex platform for the client. We are using a very cool 2d library for flex called Degrafa and Away3d for the 3d implementation. The most interesting aspects of this application IMHO are the rules system which provides ability for collision detection (this is not just a bounding box collision but a true geometry collision), orientation (objects reorient as they move closer to walls) and ability to do wall attachments.
On the 3d front of course the quality of user experience and performance were equal concerns. So we heavily customized the away3d framework, especially the renderers and offloaded a ton of work to the server (we use the amazon computing cloud-ec2 for hosting, s3/sdb for storage and cloudfront for CDN) so we can handle the processor intensive tasks away from the client.
Posted by Dion Almaer at 4:21 am