[Durian-svn] [2827] Added support for adult dragon wing sim to finals_config.py

nathan institute at blender.org
Tue May 4 12:52:37 CEST 2010


Revision: 2827
          https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=2827
Author:   nathan
Date:     2010-05-04 12:52:37 +0200 (Tue, 04 May 2010)
Log Message:
-----------
Added support for adult dragon wing sim to finals_config.py

Modified Paths:
--------------
    pro/scripts/modules/finals_config.py

Modified: pro/scripts/modules/finals_config.py
===================================================================
--- pro/scripts/modules/finals_config.py	2010-05-04 10:13:19 UTC (rev 2826)
+++ pro/scripts/modules/finals_config.py	2010-05-04 10:52:37 UTC (rev 2827)
@@ -253,5 +253,39 @@
         pointcache_generic_bake(mod.point_cache)
 
         # Per-blend dragon baby stuff...
-        if base_name.startswith("03.4b"):
+        if base_name.startswith("03.1g"):
+            mod.point_cache.frame_start = frame_start - 10
+        elif base_name.startswith("03.4b"):
             mod.point_cache.frame_start = frame_start - 1
+        elif base_name.startswith("04.1c"):
+            mod.point_cache.frame_start = frame_start - 3
+            
+    
+    
+    
+    # ---- Dragon Adult ---- #
+    # change GEO-wing_a_sim
+    for obj in [obj for obj_name, obj in object_items if obj_name == "GEO-dragonA_body"]:
+        if cloth:
+                obj.modifiers[0].render = True
+                obj.modifiers[0].realtime = True
+                obj.modifiers[0].vertex_group = ""
+                
+
+                obj.modifiers[1].multi_modifier = True
+                obj.modifiers[1].vertex_group = "wing_sim"
+                obj.modifiers[1].invert = False
+
+    for obj in [obj for obj_name, obj in object_items if obj_name == "GEO-wing_a_sim"]:
+        mod = obj.modifiers["Cloth"]
+        if cloth:
+            mod.realtime = True
+            mod.render = True
+        pointcache_generic_setup(mod.point_cache, frame_start, frame_end)
+        mod.point_cache.name = "dragon_adult_" + base_name
+        pointcache_generic_bake(mod.point_cache)
+
+        # Per-blend dragon baby stuff...
+        #if base_name.startswith("03.1g"):
+        mod.point_cache.frame_start = frame_start - 10
+            



More information about the Durian-svn mailing list