Sweet Home 3D

Sweet Home 3D is a free interior design application that helps you place your furniture on a house 2D plan, with a 3D preview. To create your rooms, all you need to do is drag and drop elements into the grid view and you'll see them building up 3D in the viewing screen below. Once you've done this, use the virtual visit tool to get a 3D preview of what it looks like and talk a walk around.

The program's interface is very easy to use. The left side of the screen contains a file tree for every room in the house, and clicking on each room presents a list of all appropriate furniture you can drag into the adjacent box. The area is a grid with measurements corresponding to room size. Below the file tree is a space for each item in the room and its approximate size. At the bottom of the screen is a small box that provides the 3D view.

Sweet Home 3D offers more than 50 different pieces of furniture, ranging from beds to lamps and desks tables, but you can import even more from the developer's website.

The graphics on Sweet Home 3D are not great, but its designed to give an idea of what an arrangement will look like rather than a perfect picture. You can take a photo of your finished design, which you can then send on to friends to view who won't need Sweet Home 3D to view it. The fact that it's based on Java shouldn't put you off either - it works very smoothly with virtually no delays in placing furniture or creating previews.