We at Infurnia are building the world’s first completely cloud-based architecture & interior design software targeting professional users. The software has a lot of other features also, but I wanted to showcase two that we have built using threejs as the base.
First is the floorplanner - which allows you to create any kind of floorplans including multi-storey, staircase, doors/windows, multi-layered walls, etc.
Second is the interior design and landscape tools which allow you to create complete houses/buildings and furnish them with different kinds of furniture, including fully customizable modular furniture.
after I select a design, loading of the app is a bit slow
frame rate seems kind of low on my laptop - less smooth than I would expect for the complexity of the scene
In the console there are loads of image is not power of two messages. I suspect that’s the main reason for the low framerate and slow load. You can probably improve performance a lot by properly preparing your textures.
Your potted plants should probably be using alpha cutouts for transparency.
Hey thanks for pointing it out. It doesn’t really come up in search so didn’t know about it. I have gone through their videos now, but it looks more like an advanced tool for consumers. Something like an improved Planner5D.
Infurnia is targeted more towards professional users, for example those who are using Sketchup or Twenty20 for interior design.
So there are a couple of things going on here. The first and probably most non-intuitive part is that there are levels to each design, and different levels are best suited for different things. If you see in the top navigation bar, you can see which level you are on. The floor level is best for creating a floorplan, but room level is the best for doing interior design and placing the furniture.
As for movement, you can single click any furniture item to select it, and then drag and move it. Again, works best on room level.
It works in a very similar way. Left click for rotating, mouse wheel for zoom in/out, right click for panning.
Yes, we’ve been thinking about this and may include it later.