[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [35999] trunk/blender/release/scripts/ startup/bl_operators/object_quick_effects.py: Bug fix: The quick effect operators got broken a bit by the new material slot behavior .
Janne Karhu
jhkarh at gmail.com
Mon Apr 4 16:35:22 CEST 2011
Revision: 35999
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=35999
Author: jhk
Date: 2011-04-04 14:35:22 +0000 (Mon, 04 Apr 2011)
Log Message:
-----------
Bug fix: The quick effect operators got broken a bit by the new material slot behavior.
* The operators now add new materials and assign them to the created material slots explicitly.
Modified Paths:
--------------
trunk/blender/release/scripts/startup/bl_operators/object_quick_effects.py
Modified: trunk/blender/release/scripts/startup/bl_operators/object_quick_effects.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/object_quick_effects.py 2011-04-04 13:47:34 UTC (rev 35998)
+++ trunk/blender/release/scripts/startup/bl_operators/object_quick_effects.py 2011-04-04 14:35:22 UTC (rev 35999)
@@ -163,8 +163,8 @@
# create a volume material with a voxel data texture for the domain
bpy.ops.object.material_slot_add({"object": obj})
- mat = obj.material_slots[0].material
- mat.name = "Smoke Domain Material"
+ mat = bpy.data.materials.new("Smoke Domain Material");
+ obj.material_slots[0].material = mat
mat.type = 'VOLUME'
mat.volume.density = 0
mat.volume.density_scale = 5
@@ -274,9 +274,10 @@
# create a ray-transparent material for the domain
bpy.ops.object.material_slot_add({"object": obj})
+
+ mat = bpy.data.materials.new("Fluid Domain Material");
+ obj.material_slots[0].material = mat
- mat = obj.material_slots[0].material
- mat.name = "Fluid Domain Material"
mat.specular_intensity = 1
mat.specular_hardness = 100
mat.use_transparency = True
More information about the Bf-blender-cvs
mailing list