Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorConstantin Rahn <conz@vrchannel.de>2011-01-20 02:56:07 +0300
committerConstantin Rahn <conz@vrchannel.de>2011-01-20 02:56:07 +0300
commite073c568036e211826e8d6ef6a80474e3a529094 (patch)
treeb94ae4377b66901e3c35da24d093fc9159dc98a6 /render_povray/__init__.py
parent2f3d8717585f06d0b93a24c3a4a97e1a42af2ab8 (diff)
AntiAlias Pannel UI und __init__
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r--render_povray/__init__.py35
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