[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1442] trunk/py/scripts/addons/ render_povray/render.py: Comments for METAS (Blobs) only if METAS are in the scene
Constantin Rahn
conz at vrchannel.de
Wed Jan 19 13:47:02 CET 2011
Revision: 1442
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1442
Author: conz
Date: 2011-01-19 12:47:01 +0000 (Wed, 19 Jan 2011)
Log Message:
-----------
Comments for METAS (Blobs) only if METAS are in the scene
Modified Paths:
--------------
trunk/py/scripts/addons/render_povray/render.py
Modified: trunk/py/scripts/addons/render_povray/render.py
===================================================================
--- trunk/py/scripts/addons/render_povray/render.py 2011-01-19 00:15:22 UTC (rev 1441)
+++ trunk/py/scripts/addons/render_povray/render.py 2011-01-19 12:47:01 UTC (rev 1442)
@@ -179,7 +179,7 @@
return TabStr
Tab = setTab(scene.pov_indentation_character, scene.pov_indentation_spaces)
-
+
def tabWrite(str_o):
global TabLevel
brackets = str_o.count('{') - str_o.count('}')
@@ -580,7 +580,9 @@
def exportMeta(metas):
# TODO - blenders 'motherball' naming is not supported.
-
+
+ if scene.pov_comments_enable and len(metas)>= 1: file.write('//--Blob objects--\n\n')
+
for ob in metas:
meta = ob.data
importance=ob.pov_importance_value
@@ -645,7 +647,7 @@
tabWrite('}\n') #End of Metaball block
- # tabWrite('}\n')
+ if scene.pov_comments_enable and len(metas)>= 1: file.write('\n')
objectNames = {}
DEF_OBJ_NAME = 'Default'
@@ -1346,13 +1348,12 @@
for material in bpy.data.materials:
if material.users > 0:
writeMaterial(material)
+ if comments: file.write('\n')
- if comments: file.write('\n')
- if comments: file.write('//--Meta objects--\n\n') # <- How can this be written only if the scene contains META?
-
+ # if comments: file.write('//--Blob objects--\n\n')
exportMeta([l for l in sel if l.type == 'META'])
-
- if comments: file.write('\n') # <- How can this be written only if the scene contains META?
+ # if comments: file.write('\n')
+
if comments: file.write('//--Mesh objecs--\n')
exportMeshs(scene, sel)
@@ -1419,7 +1420,7 @@
class PovrayRender(bpy.types.RenderEngine):
bl_idname = 'POVRAY_RENDER'
bl_label = 'POV-Ray 3.7'
- DELAY = 0.05
+ DELAY = 0.1
def _export(self, scene):
import tempfile
More information about the Bf-extensions-cvs
mailing list