diff options
Diffstat (limited to 'release/io/engine_render_pov.py')
-rw-r--r-- | release/io/engine_render_pov.py | 11 |
1 files changed, 8 insertions, 3 deletions
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).", |