From 042fe910aaea3e863cdd21a3b6c05a3a249b34d9 Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Thu, 6 Aug 2009 23:19:05 +0000 Subject: - fix for a crash in readfile.c, thanks Roelf for finding. - add media option for povray - remove unintentional line from modifier script --- release/io/engine_render_pov.py | 11 ++++++++--- release/ui/buttons_data_modifier.py | 2 -- 2 files changed, 8 insertions(+), 5 deletions(-) (limited to 'release') diff --git a/release/io/engine_render_pov.py b/release/io/engine_render_pov.py index 44f34d890f6..782d87fcdf3 100644 --- a/release/io/engine_render_pov.py +++ b/release/io/engine_render_pov.py @@ -442,6 +442,7 @@ def write_pov(filename, scene=None, info_callback = None): file.write("\t\terror_bound %.4g\n" % scene.pov_radio_error_bound) file.write("\t\tgray_threshold %.4g\n" % scene.pov_radio_gray_threshold) file.write("\t\tlow_error_factor %.4g\n" % scene.pov_radio_low_error_factor) + file.write("\t\tmedia %d\n" % scene.pov_radio_media) file.write("\t\tminimum_reuse %.4g\n" % scene.pov_radio_minimum_reuse) file.write("\t\tnearest_count %d\n" % scene.pov_radio_nearest_count) file.write("\t\tnormal %d\n" % scene.pov_radio_normal) @@ -449,9 +450,7 @@ def write_pov(filename, scene=None, info_callback = None): file.write('\t}\n') file.write('}\n') - - - + exportCamera() #exportMaterials() @@ -699,6 +698,7 @@ class SCENE_PT_povray_radiosity(RenderButtonsPanel): col.itemR(scene, "pov_radio_gray_threshold") col.itemR(scene, "pov_radio_low_error_factor") col.itemR(scene, "pov_radio_minimum_reuse") + col.itemR(scene, "pov_radio_media") col.itemR(scene, "pov_radio_nearest_count") col.itemR(scene, "pov_radio_normal") col.itemR(scene, "pov_radio_always_sample") @@ -759,6 +759,11 @@ FloatProperty( attr="pov_radio_low_error_factor", # max_sample - not available yet +BoolProperty( attr="pov_radio_media", + name="Use Media", + description="Radiosity estimation can be affected by media.", + default= False) + FloatProperty( attr="pov_radio_minimum_reuse", name="Minimum Reuse", description="Fraction of the screen width which sets the minimum radius of reuse for each sample point (At values higher than 2% expect errors).", diff --git a/release/ui/buttons_data_modifier.py b/release/ui/buttons_data_modifier.py index f92bbd1581e..2b13034af9f 100644 --- a/release/ui/buttons_data_modifier.py +++ b/release/ui/buttons_data_modifier.py @@ -17,8 +17,6 @@ class DATA_PT_modifiers(DataButtonsPanel): row = layout.row() row.item_menu_enumO("object.modifier_add", "type") row.itemL() - - class_dict = self.__class__.__dict__ for md in ob.modifiers: box = layout.template_modifier(md) -- cgit v1.2.3