diff options
author | Constantin Rahn <conz@vrchannel.de> | 2011-01-20 02:56:07 +0300 |
---|---|---|
committer | Constantin Rahn <conz@vrchannel.de> | 2011-01-20 02:56:07 +0300 |
commit | e073c568036e211826e8d6ef6a80474e3a529094 (patch) | |
tree | b94ae4377b66901e3c35da24d093fc9159dc98a6 /render_povray/__init__.py | |
parent | 2f3d8717585f06d0b93a24c3a4a97e1a42af2ab8 (diff) |
AntiAlias Pannel UI und __init__
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r-- | render_povray/__init__.py | 35 |
1 files changed, 29 insertions, 6 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 1249cad0..863d0213 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -56,9 +56,9 @@ def register(): description="Show advanced options", default=False) Scene.pov_media_enable = BoolProperty( - name="Enable Media", - description="Enable POV-Rays atmospheric media", - default=False) + name="Enable Media", + description="Enable POV-Rays atmospheric media", + default=False) Scene.pov_media_samples = IntProperty( name="Samples", description="Number of samples taken from camera to first object encountered along ray path for media calculation", min=1, max=100, default=35) @@ -90,6 +90,25 @@ 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_max_trace_level = IntProperty( name="Max Trace Level", description="Number of reflections/refractions allowed on ray path", @@ -277,10 +296,14 @@ def unregister(): del Scene.pov_media_color # MR del Scene.pov_baking_enable # MR del Scene.pov_max_trace_level # MR - del Scene.pov_command_line_switches #CR + del Scene.pov_antialias_enable # CR + del Scene.pov_antialias_method # CR + del Scene.pov_antialias_depth # CR + del Scene.pov_antialias_threshold # CR + del Scene.pov_command_line_switches # CR del Scene.pov_indentation_character # CR - del Scene.pov_indentation_spaces #CR - del Scene.pov_comments_enable #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 |