Pro_Pack : skinning¶
ProPack skinning management and file format for Maya
>>> # import statement for the module via the r9pro decompiler
>>> from Red9.pro_pack import r9pro
>>> r9pro.r9import('r9skinning')
>>> import r9skinning
Main Classes
Selectionfilter() | 
|
Skincluster([skincluster]) | 
|
Sknfile() | 
|
Shapelayout(ui, shape, *args, **kws) | 
|
R9sknui([parent]) | 
- 
openui()¶ 
- 
class 
Skincluster(skincluster=None)¶ Bases:
object- 
select()¶ 
- 
selectvrtx(vrtxid)¶ 
- 
selectvrtxs(vrtxids)¶ 
- 
setskinclusterfromobject(node=None)¶ 
- 
getshape()¶ 
- 
idfromattr(attr)¶ 
- 
vrtxids()¶ 
- 
jntids(key='id')¶ 
- 
getselectedvrtxids()¶ 
- 
debug(fix=False, select=True, logit=True)¶ 
- 
checkweightvalues(data=None, select=True, fix=False, logit=True)¶ 
- 
checkmaximuninfuences(data=None, select=True, fix=False, logit=True)¶ 
- 
checknegativeweights(data=None, select=True, fix=False, logit=True)¶ 
- 
getvrtxweights(vrtxid=None)¶ 
- 
getvrtxsweights(vrtxids=None)¶ 
- 
getallweights()¶ 
- 
loadweights(weights, vrtxids=False)¶ 
- 
copyweight(vrtxid=None)¶ 
- 
pasteweight(vrtxids=None)¶ 
- 
get_verts_ordered_selection()¶ 
- 
copy_paste()¶ 
- 
select_history_verts()¶ 
- 
run_history()¶ 
- 
write_copy_paste_history()¶ 
- 
load_copy_paste_history(skncph=None)¶ 
- 
namebaseonscene()¶ 
- 
testloadedata(data, vrtxids)¶ 
- 
 
- 
class 
Sknfile¶ Bases:
object- 
namebaseonscene()¶ 
- 
namebaseonshape(shape)¶ 
- 
setsknfile(sugestedname)¶ set skn file location on pc
- 
getsknfile()¶ get skn file location on pc
- 
debug(fix=False, select=False, logit=True)¶ 
- 
saveWeights(sknfile=None)¶ 
- 
loadWeights(sknfile=None)¶ 
- 
readsknfile(sknfile=None)¶ reads a given skin file :param sknfile: path to .skn file :return skin data as a dictionary
- 
writesknfile(data=None, sknfile=None)¶ 
- 
 
- 
class 
Shapelayout(ui, shape, *args, **kws)¶ Bases:
PySide.QtGui.QHBoxLayout- 
load()¶ 
- 
selectvertives()¶ 
- 
selectjoints()¶ 
- 
selectshape()¶ 
- 
remap()¶ 
- 
shapeexist()¶ 
- 
deleteLater(*args, **kwargs)¶ 
-