[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [32652] trunk/blender/release/scripts/op/ uv.py: Export UV Layout to PNG would fail if original mesh didn' t have materials assigned.
Nathan Letwory
nathan at letworyinteractive.com
Fri Oct 22 13:51:11 CEST 2010
Revision: 32652
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=32652
Author: jesterking
Date: 2010-10-22 13:51:10 +0200 (Fri, 22 Oct 2010)
Log Message:
-----------
Export UV Layout to PNG would fail if original mesh didn't have materials assigned.
Reported in #blender.fi by Mats Holmberg
Modified Paths:
--------------
trunk/blender/release/scripts/op/uv.py
Modified: trunk/blender/release/scripts/op/uv.py
===================================================================
--- trunk/blender/release/scripts/op/uv.py 2010-10-22 11:38:10 UTC (rev 32651)
+++ trunk/blender/release/scripts/op/uv.py 2010-10-22 11:51:10 UTC (rev 32652)
@@ -166,8 +166,13 @@
# place behind the wire
obj_solid.location = 0, 0, -1
- obj_wire.material_slots[0].link = 'OBJECT'
- obj_wire.material_slots[0].material = material_wire
+ try:
+ obj_wire.material_slots[0].link = 'OBJECT'
+ obj_wire.material_slots[0].material = material_wire
+ except: # orig object didn't have material, add one here
+ obj_wire.data.materials.append(material_wire)
+ obj_wire.material_slots[0].link = 'OBJECT'
+ obj_wire.material_slots[0].material = material_wire
# setup the camera
More information about the Bf-blender-cvs
mailing list