[Durian-svn] [2107] script for setting up scenes for finals
campbell
institute at blender.org
Fri Apr 16 11:11:38 CEST 2010
Revision: 2107
https://blenderinstitute.dyndns.org/durian-svn/?do=log&project=durian&path=/&rev=2107
Author: campbell
Date: 2010-04-16 11:11:36 +0200 (Fri, 16 Apr 2010)
Log Message:
-----------
script for setting up scenes for finals
Added Paths:
-----------
pro/scripts/modules/
pro/scripts/modules/finals_config.py
Added: pro/scripts/modules/finals_config.py
===================================================================
--- pro/scripts/modules/finals_config.py (rev 0)
+++ pro/scripts/modules/finals_config.py 2010-04-16 09:11:36 UTC (rev 2107)
@@ -0,0 +1,31 @@
+import bpy
+import os
+
+def setup():
+ base_name = os.path.splitext(os.path.split(bpy.data.filename)[-1])[0]
+ if base_name.endswith("_comp"):
+ base_name = base_name[:-len("_comp")]
+
+ frame_start = bpy.context.scene.frame_start
+ frame_end = bpy.context.scene.frame_start
+
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].point_cache.frame_start = frame_start
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].point_cache.frame_end = frame_end
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].point_cache.step = 1
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].point_cache.disk_cache = True
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].point_cache.name = "sintel_hair_" + base_name
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].hair_dynamics = True
+
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].cloth.settings.pin_stiffness = 0.4
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].cloth.settings.quality = 50
+
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.child_nbr = 40
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.draw_step = 4
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.mass = 0.05 # was 0.01
+
+ '''
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.mass = 0.0
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.keyframe_insert("mass", -1, 1)
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.mass = 10.0
+ bpy.data.objects['GEO-hair_emitter'].particle_systems[0].settings.keyframe_insert("mass", -1, 40)
+ '''
More information about the Durian-svn
mailing list