First, the app. Note: This needs the latest Flash player to work. Click on the switch and drag the slider to change the settings, move the mouse on the canvas to rotate the box.
Housifier basically consists of two parts: the ‘engineering’ part, which decides what shapes to make, and the ‘visualization’ part, which shows you what it’ll look like. They’re both equally important – while the engineering actually generates the object, it isn’t much good without being able to give people a realistic idea of what they’re getting!
Toward that end, Adobe recently added hardware-accelerated 3d graphics to Flash. It means you can fit a lot more graphical fanciness into a flash app – I’ve been experimenting with it for a few weeks and I’m really pleased with what’s possible. There is a slight down-side, though – because the hardware acceleration is integrated into the system weirdly (it has to be underneath everything else), it’ll mean starting parts of Housifier from scratch. As you can tell from the proof-of-concept above, though, it’s definitely going to be worth it!