diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-01-22 08:43:40 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-01-22 08:43:40 +0300 |
commit | 50e45d93a7e89d8f65ede6ac4364b7a13c4e3585 (patch) | |
tree | 5bfdca33901059280efc610b4e3bd92e91f4a234 /render_povray/__init__.py | |
parent | ca638c3d55e068713141185bf91bbb7542da7131 (diff) |
povray script now passes the pep8 checker.
noticed some strange code, added XXX FIXME.
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r-- | render_povray/__init__.py | 94 |
1 files changed, 49 insertions, 45 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 6a4a56d7..4c3f278f 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -16,6 +16,8 @@ # # ##### END GPL LICENSE BLOCK ##### +# <pep8 compliant> + bl_info = { "name": "POV-Ray 3.7", "author": "Campbell Barton, Silvio Falcinelli, Maurice Raybaud, Constantin Rahn", @@ -43,6 +45,7 @@ else: from render_povray import ui from render_povray import render + def register(): Scene = bpy.types.Scene @@ -80,7 +83,7 @@ def register(): name="Quantity of spaces", description="The number of spaces for indentation", min=1, max=10, default=3) - + Scene.pov_comments_enable = BoolProperty( name="Enable Comments", description="Add comments to pov file", @@ -90,26 +93,26 @@ def register(): Scene.pov_command_line_switches = StringProperty(name="Command Line Switches", description="Command line switches consist of a + (plus) or - (minus) sign, followed by one or more alphabetic characters and possibly a numeric value.", default="", maxlen=500) - + Scene.pov_antialias_enable = BoolProperty( name="Anti-Alias", description="Enable Anti-Aliasing", default=True) - + Scene.pov_antialias_method = EnumProperty( name="Method", description="AA-sampling method. Type 1 is an adaptive, non-recursive, super-sampling method. Type 2 is an adaptive and recursive super-sampling method.", items=(("0", "non-recursive AA", "Type 1 Sampling in POV-Ray"), ("1", "recursive AA", "Type 2 Sampling in POV-Ray")), default="1") - + Scene.pov_antialias_depth = IntProperty( name="Antialias Depth", description="Depth of pixel for sampling", min=1, max=9, default=3) - + Scene.pov_antialias_threshold = FloatProperty( name="Antialias Threshold", description="Tolerance for sub-pixels", min=0.0, max=1.0, soft_min=0.05, soft_max=0.5, default=0.1) - + Scene.pov_jitter_enable = BoolProperty( name="Jitter", description="Enable Jittering. Adds noise into the sampling process (it should be avoided to use jitter in animation).", default=True) @@ -117,15 +120,15 @@ def register(): Scene.pov_jitter_amount = FloatProperty( name="Jitter Amount", description="Amount of jittering.", min=0.0, max=1.0, soft_min=0.01, soft_max=1.0, default=1.0) - + Scene.pov_antialias_gamma = FloatProperty( name="Antialias Gamma", description="POV-Ray compares gamma-adjusted values for super sampling. Antialias Gamma sets the Gamma before comparison.", min=0.0, max=5.0, soft_min=0.01, soft_max=2.5, default=2.5) - + Scene.pov_max_trace_level = IntProperty( name="Max Trace Level", description="Number of reflections/refractions allowed on ray path", min=1, max=256, default=5) - + Scene.pov_radio_adc_bailout = FloatProperty( name="ADC Bailout", description="The adc_bailout for radiosity rays. Use adc_bailout = 0.01 / brightest_ambient_object for good results", min=0.0, max=1000.0, soft_min=0.0, soft_max=1.0, default=0.01, precision=3) @@ -189,7 +192,7 @@ def register(): Mat.pov_irid_enable = BoolProperty( name="Enable Iridescence", description="Newton's thin film interference (like an oil slick on a puddle of water or the rainbow hues of a soap bubble.)", - default=False) + default=False) Mat.pov_mirror_use_IOR = BoolProperty( name="Correct Reflection", @@ -252,17 +255,17 @@ def register(): default=False) Mat.pov_refraction_type = EnumProperty( - items=[("0","None","use only reflective caustics"), - ("1","Fake Caustics","use fake caustics"), - ("2","Photons Caustics","use photons for refractive caustics"), + items=[("0", "None", "use only reflective caustics"), + ("1", "Fake Caustics", "use fake caustics"), + ("2", "Photons Caustics", "use photons for refractive caustics"), ], name="Refractive", description="use fake caustics (fast) or true photons for refractive Caustics", - default="1")#ui.py has to be loaded before render.py with this. - + default="1") # ui.py has to be loaded before render.py with this. + ######################################################################################## #Custom texture gamma - Tex = bpy.types.Texture + Tex = bpy.types.Texture Tex.pov_tex_gamma_enable = BoolProperty( name="Enable custom texture gamma", description="Notify some custom gamma for which texture has been precorrected without the file format carrying it and only if it differs from your OS expected standard (see pov doc)", @@ -278,15 +281,16 @@ def register(): name="Radiosity Importance", description="Priority value relative to other objects for sampling radiosity rays. Increase to get more radiosity rays at comparatively small yet bright objects", min=0.01, max=1.00, default=1.00) - + ######################################EndMR##################################### + def unregister(): import bpy Scene = bpy.types.Scene - Mat = bpy.types.Material # MR - Tex = bpy.types.Texture # MR - Obj = bpy.types.Object # MR + Mat = bpy.types.Material # MR + Tex = bpy.types.Texture # MR + Obj = bpy.types.Object # MR del Scene.pov_radio_enable del Scene.pov_radio_display_advanced del Scene.pov_radio_adc_bailout @@ -301,15 +305,15 @@ def unregister(): del Scene.pov_radio_nearest_count del Scene.pov_radio_normal del Scene.pov_radio_recursion_limit - del Scene.pov_radio_pretrace_start # MR - del Scene.pov_radio_pretrace_end # MR - del Scene.pov_media_enable # MR - del Scene.pov_media_samples # MR - del Scene.pov_media_color # MR - del Scene.pov_baking_enable # MR - del Scene.pov_max_trace_level # MR + del Scene.pov_radio_pretrace_start # MR + del Scene.pov_radio_pretrace_end # MR + del Scene.pov_media_enable # MR + del Scene.pov_media_samples # MR + del Scene.pov_media_color # MR + del Scene.pov_baking_enable # MR + del Scene.pov_max_trace_level # MR del Scene.pov_antialias_enable # CR - del Scene.pov_antialias_method # CR + del Scene.pov_antialias_method # CR del Scene.pov_antialias_depth # CR del Scene.pov_antialias_threshold # CR del Scene.pov_antialias_gamma # CR @@ -319,23 +323,23 @@ def unregister(): del Scene.pov_indentation_character # CR del Scene.pov_indentation_spaces # CR del Scene.pov_comments_enable # CR - del Mat.pov_irid_enable # MR - del Mat.pov_mirror_use_IOR # MR - del Mat.pov_mirror_metallic # MR - del Mat.pov_conserve_energy # MR - del Mat.pov_irid_amount # MR - del Mat.pov_irid_thickness # MR - del Mat.pov_irid_turbulence # MR - del Mat.pov_caustics_enable # MR - del Mat.pov_fake_caustics # MR - del Mat.pov_fake_caustics_power # MR - del Mat.pov_photons_refraction # MR - del Mat.pov_photons_dispersion # MR - del Mat.pov_photons_reflection # MR - del Mat.pov_refraction_type # MR - del Tex.pov_tex_gamma_enable # MR - del Tex.pov_tex_gamma_value # MR - del Obj.pov_importance_value # MR + del Mat.pov_irid_enable # MR + del Mat.pov_mirror_use_IOR # MR + del Mat.pov_mirror_metallic # MR + del Mat.pov_conserve_energy # MR + del Mat.pov_irid_amount # MR + del Mat.pov_irid_thickness # MR + del Mat.pov_irid_turbulence # MR + del Mat.pov_caustics_enable # MR + del Mat.pov_fake_caustics # MR + del Mat.pov_fake_caustics_power # MR + del Mat.pov_photons_refraction # MR + del Mat.pov_photons_dispersion # MR + del Mat.pov_photons_reflection # MR + del Mat.pov_refraction_type # MR + del Tex.pov_tex_gamma_enable # MR + del Tex.pov_tex_gamma_value # MR + del Obj.pov_importance_value # MR if __name__ == "__main__": register() |