Hello !
I found a simple script on CGSociety that allows to Render an object's uvw template very easily, but I can't get it to work in a for loop : the script renders empty uvw template for each mesh... Any idea ?
Thanks !
Here's the script + the for loop
bakedObject = geometry as array
for i in 1 to bakedObject.count do
(
max modify mode
-- define Unwrap_UVW modifier
defUnwrapMod = Unwrap_UVW()
-- set map chanel to 1
defUnwrapMod.setMapChannel 1
-- add Unwrap_UVW modifier to baked object
addModifier bakedObject[i] defUnwrapMod
-- define the size of UV template map
defUnwrapMod.renderuv_width = 2048
defUnwrapMod.renderuv_height = 2048
defUnwrapMod.renderuv_fillmode = 0
defUnwrapMod.renderuv_seamColor = green
defUnwrapMod.renderuv_showframebuffer = on
defUnwrapMod.renderuv_force2sided = false
defUnwrapMod.renderuv_fillColor = black
defUnwrapMod.renderuv_showoverlap = false
defUnwrapMod.renderuv_overlapColor = red
defUnwrapMod.renderuv_edgeColor = white
defUnwrapMod.renderuv_visibleedges = true
defUnwrapMod.renderuv_invisibleedges = false
defUnwrapMod.renderuv_seamedges = false
-- define the path where to store UV template map
uvSavePath = maxfilepath + bakedObject[i].name + ".jpg"
uvRenderPath = uvSavePath
-- render UV template
defUnwrapMod.renderUV uvRenderPath
-- delete Unwrap_UVW modifier
deleteModifier bakedObject[i] 1
)