diff options
author | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2017-08-16 19:28:18 +0300 |
---|---|---|
committer | Maurice Raybaud <mauriceraybaud@hotmail.fr> | 2017-08-16 19:28:18 +0300 |
commit | 6f8d64cc75739213fae1f2329a646132439ef358 (patch) | |
tree | 3ef092796b892d5362d928671b03b3968fb5c0e1 /render_povray/__init__.py | |
parent | 795b722bde29f07d062c82c0942d75db9e3d3221 (diff) |
*added capsule metaball as cylinder blob pov primitivev2.79-rc2
*Added the following pov keywords to object properties tab:
hollow, double_illuminate, sturm (for Metaballs and lathe), no_shadow, no_image, no_reflection, no_radiosity, inverse, hierarchy
*fixed hair location bug.
Diffstat (limited to 'render_povray/__init__.py')
-rw-r--r-- | render_povray/__init__.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 1b222665..86286ce5 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -1618,6 +1618,14 @@ class RenderPovSettingsTexture(PropertyGroup): ############################################################################### class RenderPovSettingsObject(PropertyGroup): + # Pov inside_vector used for CSG + inside_vector = FloatVectorProperty( + name="CSG Inside Vector", description="Direction to shoot CSG inside test rays at", + precision=4, step=0.01, min=0, soft_max=1, + default=(0.001, 0.001, 0.5), + options={'ANIMATABLE'}, + subtype='XYZ') + # Importance sampling importance_value = FloatProperty( name="Radiosity Importance", @@ -2056,6 +2064,19 @@ class RenderPovSettingsObject(PropertyGroup): description = "", default = 1.0) + +############################################################################### +# Modifiers POV properties. +############################################################################### +#class RenderPovSettingsModifier(PropertyGroup): + boolean_mod = EnumProperty( + name="Operation", + description="Choose the type of calculation for Boolean modifier", + items=(("BMESH", "Use the BMesh Boolean Solver", ""), + ("CARVE", "Use the Carve Boolean Solver", ""), + ("POV", "Use Pov-Ray Constructive Solid Geometry", "")), + default="BMESH") + #################Avogadro # filename_ext = ".png" @@ -2200,6 +2221,7 @@ def register(): bpy.types.NODE_HT_header.append(ui.menu_func_nodes) nodeitems_utils.register_node_categories("POVRAYNODES", node_categories) bpy.types.Scene.pov = PointerProperty(type=RenderPovSettingsScene) + #bpy.types.Modifier.pov = PointerProperty(type=RenderPovSettingsModifier) bpy.types.Material.pov = PointerProperty(type=RenderPovSettingsMaterial) bpy.types.Texture.pov = PointerProperty(type=RenderPovSettingsTexture) bpy.types.Object.pov = PointerProperty(type=RenderPovSettingsObject) @@ -2211,6 +2233,7 @@ def register(): def unregister(): del bpy.types.Scene.pov del bpy.types.Material.pov + #del bpy.types.Modifier.pov del bpy.types.Texture.pov del bpy.types.Object.pov del bpy.types.Camera.pov |