How To Create A 3d Floor Plan In Blender (Best Method)

The purpose of this tutorial is to show you the complete process behind making a 3d floor plan in Blender.

Note: It is more suitable for those who already know the basics.

Please try to make your own model by downloading assets from our Gumroad Store and following the steps given in this tutorial.

Part 1: Modeling

In the Modeling section of this project, we present a video that demonstrates the process of creating a detailed and realistic 3D model of the floor plan. Specifically, this video features a step-by-step guide on how to create walls, doors, windows, and other architectural elements.

This video explains the best method to create a 3d floor plan from a CAD file (dxf format). Specifically, the video provides a detailed walkthrough of the steps involved in importing the CAD file into Blender and using it as a reference to create a 3D model.


00:45 Easiest way to create walls in blender.
03:20 How to use Archimesh add-on in blender?
06:15 Guide for making kitchen cabinets.
08:30 How to Link assets from an external file in blender?
11:38 Practical use case of object mirroring.

Download THIS 2d floor plan(dxf file) and start making the model.

Note: All the texts & notations are removed, so that you can quickly import the file in blender.

Related: 7 Things I Wish I’d Known Before I Started Learning Blender

Part 2: Texturing

First of all, let’s see some blender nodes which are useful for all kinds of projects.

1. Bevel node

Blender bevel node demonstration

Bevel node can be used for making rounded edges without modifying the actual geometry. This node only works in cycles and it is suitable for simple geometric shapes like wall, simple doors and windows. Yet, it is not recommended to apply on complex geometric objects, because it increases the rendering time. 

2. Ambient Occlusion node

cc0 textures post ao

The main purpose of this node is to control ambient occlusion per material.

In this project, AO is used to impose shadow on wall corners. Also, It is better to add Color ramp node and RGB mix nodes to mask AO in some areas and change the AO color.

3d floor plan contains a lot of objects and adding PBR textures to each of them will need a lot of memory. For this reason, basic procedural textures can be used for making materials for most of the objects. As a result, it reduces memory usage and improves rendering time.

3D Floor Plan Procedural Materials

Let us now look at the procedural materials used to make the 3d floor plan. Most of the textures are based on Principled BSDF and the list does not include simple materials such as plastic, cloth, wall paint, etc. Note: These materials are only suitable for 3d floor plan projects.

1. Wooden Floor Texture

The main ingredient for making this material is a brick texture. It provides basic wooden floor plan structure.

brick texture for wood floor material blender

This will only give a few color variations.

So, I have used a color ramp node with 6 color stops and an RGB mix node to add more variation for the wooden planks.

brick texture for wood floor material color variation blender

The small details are added using a wave texture node.

Also, added an RGB mix node with cherry wood color and then multiplied with the brick node-set to get this result:

brick texture for wood floor material small details blender

That’s it! By connecting the nodes using the same values as explained in the images above, you will be able to create a floor material.

2. Kitchen Floor Texture

Here the basic principle behind floor tiles is the same as wooden floor material. I used a brick texture with the following settings to make floor structure:

3d floor plan kitchen floor tile structure

Now, for the floor pattern, I have used a mix between Musgrave texture and Wave texture, added one more RGB mix node to change the color and then mixed it with brick texture.

3d floor plan kitchen floor tile pattern

Other node settings (roughness and bump) are the same as wooden floor material.  

3. Bathroom Floor Material

Similarly, for bathroom tiles, I have decided to use the same node settings like the kitchen material with a different color and pattern.3d floor plan bathroom tile material

4. Wood texture

For making wooden object materials, I took the wooden plank material, removed brick texture and changed the colors.3d floor plan Wood texture material 

5. Cloth Material

Principled BSDF shader with a sheen value of 1 and different base colors provides basic cloth material.3d floor plan cloth material

Conversely, I used principled BSDF to make all other materials by adjusting the color, roughness, and metallic values.

Part 3: Lighting

Lighting plays an important role in achieving realistic renders in Blender. Although following are the most suitable lights for 3d floor plans.

1. HDRI Lighting

Usually, I start with the default hdri images available in the blender. Now, for the final scene, I like to use a high-resolution map from Hdrihaven.Hdri lights settings for 3d floor plan blender

2. Spot Lights

Spotlights can provide highlights in the rooms without damaging the main lighting arrangement. Here, there are two spotlights at the window with the following settings:Area lights at the window 3d floor plan

Finally, for making your own 3d floor plan:

 Now it’s your turn, try to make your own 3d floor plan model and let me know your opinion in the comment section 👇.

> Get access to Blender workflow videos & assets for Free: SUBSCRIBE

3 thoughts on “How To Create A 3d Floor Plan In Blender (Best Method)”

Leave a Reply