Notifications
Clear all
[Closed] Saving Rendered UV Template
Apr 06, 2012 10:19 pm
I’ve started a script that will render the UV template, but I’m not sure how to get it to save the rendered template as a TGA. Here’s what I have so far:
modPanel.addModToSelection (Unwrap_UVW ()) ui:on
actionMan.executeAction 2077580866 "40194"
$.modifiers[#Unwrap_UVW].renderuv_width = 4096
$.modifiers[#Unwrap_UVW].renderuv_height = 4096
$.modifiers[#Unwrap_UVW].renderuv_seamedges = off
$.modifiers[#unwrap_uvw].unwrap5.renderUV ""
deleteModifier $ 1
rendOutputFilename = maxfilepath + "foo.tga"
targa.setColorDepth 24
targa.setCompressed = true
targa.setAlphaSplit = false
targa.setPreMultAlpha = true
2 Replies
Apr 06, 2012 10:19 pm
This is the code, which I use in RTTAssist to bake UV template.
(
bakedObject = selection[1]
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 defUnwrapMod
-- define the size of UV template map
defUnwrapMod.renderuv_width = 4096
defUnwrapMod.renderuv_height = 4096
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 + "foo.tga"
uvRenderPath = uvSavePath
-- render UV template
defUnwrapMod.renderUV uvRenderPath
-- delete Unwrap_UVW modifier
deleteModifier bakedObject 1
)
There is no need to open the Render UV’s dialog.