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:
Diffstat (limited to 'add_curve_sapling/utils.py')
-rw-r--r--add_curve_sapling/utils.py11
1 files changed, 8 insertions, 3 deletions
diff --git a/add_curve_sapling/utils.py b/add_curve_sapling/utils.py
index 8f49eeb5..acc95b4e 100644
--- a/add_curve_sapling/utils.py
+++ b/add_curve_sapling/utils.py
@@ -415,13 +415,16 @@ def create_armature(armAnim, childP, cu, frameRate, leafMesh, leafObj, leafShape
arm.use_deform_delay = True
# Add the armature modifier to the curve
armMod = treeOb.modifiers.new('windSway', 'ARMATURE')
- # armMod.use_apply_on_spline = True
+ #armMod.use_apply_on_spline = True
armMod.object = armOb
+ armMod.use_bone_envelopes = True
+ armMod.use_vertex_groups = False # curves don't have vertex groups (yet)
# If there are leaves then they need a modifier
if leaves:
armMod = leafObj.modifiers.new('windSway', 'ARMATURE')
armMod.object = armOb
-
+ armMod.use_bone_envelopes = True
+ armMod.use_vertex_groups = True
# Make sure all objects are deselected (may not be required?)
for ob in bpy.data.objects:
ob.select = False
@@ -856,8 +859,10 @@ def addTree(props):
splineToBone = deque([''])
addsplinetobone = splineToBone.append
+
+ leafMesh = None # in case we aren't creating leaves, we'll still have the variable
- # Each of the levels needed by the user we grow all the splines
+ # Each of the levels needed by the user we grow all the splines
for n in range(levels):
storeN = n
stemList = deque()