I'm making figures to illustrate some details about how meshes work. I'd like to render my scene normally, but overlay all of my meshes in wire mode.

The only solution I've found which works is giving a duplicate mesh a wireframe material, which gives me something like this:

enter image description here

Is there some way I could get the same effect without having to duplicate my mesh?


There are several ways to do this:


  1. In edit mode, select all and press CtrlE> Mark Freestyle edge

  2. Enable Freestyle in Render settings:
    freestyle panel in render settings

  3. Enable Edge mark in Render layers > Freestyle line set > Edge types:
    freestyle settings

  4. Render.

Wireframe material:

Another way is to use a wireframe material as described in this tutorial:

  1. Add a material and select Wire, enable Z Transparency and set the Z offset up to ensure the wires are rendered above the clay:
    wire settings

  2. Add another material and assign it to all the faces.

  3. Render:

example render

| improve this answer | |

There is a simple addon for this called Setup Wire Materials.

A script to setup and apply materials for a wire render… It will replace your own with a clay and a wire materials, as seen here and here.

enter image description here

| improve this answer | |
  • $\begingroup$ This looks great, but I accepted gandalf3's answer because it worked with Blender as-is, without having to download anything extra. $\endgroup$ – ajwood Sep 9 '13 at 21:05

Incoming Blender 2.7 have the Wireframe modifier. The tool replaces the object of his wire. You can set thickness and different material for wires. Short tutorial (1:44) is here https://www.youtube.com/watch?v=ZgaFHDVFCMQ

| improve this answer | |
  • 6
    $\begingroup$ You should take the valuable information from the tutorial and paste it in here. You can still link to youtube but the answer should be stand-alone $\endgroup$ – Vader Mar 12 '14 at 15:53
  • $\begingroup$ OK, thanks for suggestion. I was thinking that it will be faster and more understandable. $\endgroup$ – Alex Mar 12 '14 at 17:12
  • $\begingroup$ I hadn't noticed the wireframe modifier before. Thanks. $\endgroup$ – dedwarmo Apr 4 '16 at 0:41

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.