diff --git a/render_povray/render.py b/render_povray/render.py
index 0765910db109e89469646f96935e506979e3f60c..ddcb474a1ff5539b133929c7567933daa396692a 100644
--- a/render_povray/render.py
+++ b/render_povray/render.py
@@ -1344,7 +1344,8 @@ def write_pov(filename, scene=None, info_callback=None):
     #exportMaterials()
     writeMaterial(None) # default material
     for material in bpy.data.materials:
-        writeMaterial(material)
+        if material.users > 0: 
+            writeMaterial(material)
 
     if comments: file.write('\n')
     if comments: file.write('//--Meta objects--\n\n')  # <- How can this be written only if the scene contains META?