[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3222] trunk/py/scripts/addons/ texture_paint_layer_manager.py: bump maps now default to float
michael williamson
michaelw at cowtoolsmedia.co.uk
Thu Apr 5 17:56:58 CEST 2012
Revision: 3222
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3222
Author: michaelw
Date: 2012-04-05 15:56:58 +0000 (Thu, 05 Apr 2012)
Log Message:
-----------
bump maps now default to float
Modified Paths:
--------------
trunk/py/scripts/addons/texture_paint_layer_manager.py
Modified: trunk/py/scripts/addons/texture_paint_layer_manager.py
===================================================================
--- trunk/py/scripts/addons/texture_paint_layer_manager.py 2012-04-05 13:07:10 UTC (rev 3221)
+++ trunk/py/scripts/addons/texture_paint_layer_manager.py 2012-04-05 15:56:58 UTC (rev 3222)
@@ -349,14 +349,14 @@
for f in me.polygons:
if f.material_index == m_id:
uvtex[f.index].image = img
- print('if')
+
else:
for f in me.polygons:
if f.material_index == m_id:
uvtex[f.index].image = None
- print('else')
+
me.update()
@@ -384,7 +384,7 @@
def add_image_kludge(iname = 'grey', iwidth = 256, iheight = 256,
- icolor = (0.5,0.5,0.5,1.0)):
+ icolor = (0.5,0.5,0.5,1.0), nfloat = False):
#evil kludge to get index of new image created using bpy.ops
#store current images
tl =[]
@@ -395,7 +395,7 @@
#create a new image
bpy.ops.image.new(name =iname,width =iwidth,height =iheight,
- color = icolor)
+ color = icolor, float = nfloat)
#find its creation index
it = 0
@@ -411,10 +411,12 @@
ob = bpy.context.object
mat = ob.active_material
ts = mat.texture_slots.add()
+ ifloat = False
if typ =='NORMAL':
color =(0.5,0.5,0.5,1.0)
iname = 'Bump'
+ ifloat = True
elif typ =='COLOR':
iname ='Color'
color = (1.0,1.0,1.0,0.0)
@@ -435,7 +437,7 @@
tex = bpy.data.textures.new(name = iname, type = 'IMAGE')
ts.texture = tex
img = add_image_kludge(iname = typ,
- iwidth = size,iheight = size, icolor= color )
+ iwidth = size,iheight = size, icolor= color, nfloat = ifloat)
tex.image = img
if typ == 'COLOR':
@@ -446,7 +448,7 @@
ts.use_map_normal = True
ts.use_map_color_diffuse =False
ts.normal_factor = -1
- ts.bump_method='BUMP_ORIGINAL'
+ ts.bump_method='BUMP_MEDIUM_QUALITY'
ts.bump_objectspace='BUMP_OBJECTSPACE'
elif typ == 'SPECULAR':
More information about the Bf-extensions-cvs
mailing list