[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