[Bf-extensions-cvs] [c275bd3] master: Create a preview directory for procedural textures to avoid creating it by hand on fresh installs.

Maurice Raybaud noreply at git.blender.org
Mon Jul 28 20:03:08 CEST 2014


Commit: c275bd355e945860b1789590314957b457c6e1e4
Author: Maurice Raybaud
Date:   Mon Jul 28 20:02:30 2014 +0200
Branches: master
https://developer.blender.org/rBAc275bd355e945860b1789590314957b457c6e1e4

Create a preview directory for procedural textures to avoid creating it by hand on fresh installs.

===================================================================

M	render_povray/render.py

===================================================================

diff --git a/render_povray/render.py b/render_povray/render.py
index 920a6a7..80af332 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)



More information about the Bf-extensions-cvs mailing list