diff options
author | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2014-07-28 22:02:30 +0400 |
---|---|---|
committer | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2014-07-28 22:02:30 +0400 |
commit | c275bd355e945860b1789590314957b457c6e1e4 (patch) | |
tree | 63459dcc7773ac31513b30826cf34ada6ddddad2 /render_povray | |
parent | a3d8d01b0e24fc8ba3d31498b16f581c9968b80a (diff) |
Create a preview directory for procedural textures to avoid creating it by hand on fresh installs.
Diffstat (limited to 'render_povray')
-rw-r--r-- | render_povray/render.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/render_povray/render.py b/render_povray/render.py index 920a6a7b..80af332a 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -31,8 +31,6 @@ import subprocess# from bpy.types import(Operator)#all added for render preview ##############################SF########################### ##############find image texture - - def imageFormat(imgF): ext = { 'JPG': "jpeg", @@ -3310,8 +3308,13 @@ class RenderPovTexturePreview(Operator): def execute(self, context): tex=bpy.context.object.active_material.active_texture #context.texture texPrevName=string_strip_hyphen(bpy.path.clean_name(tex.name))+"_prev" - workDir=os.path.dirname(__file__) + workDir=os.path.dirname(__file__) previewDir=os.path.join(workDir, "preview") + + ## Make sure Preview directory exists and is empty + if not os.path.isdir(previewDir): + os.mkdir(previewDir) + iniPrevFile=os.path.join(previewDir, "Preview.ini") inputPrevFile=os.path.join(previewDir, "Preview.pov") outputPrevFile=os.path.join(previewDir, texPrevName) |