[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/3/ - 3DCG

Search:


View post   

>> No.547622 [View]
File: 781 KB, 1080x763, youve_been_warned.webm [View same] [iqdb] [saucenao] [google]
547622

>>547618
here you go:

import pymel.core as pm

obj = pm.ls(sl=1)[0]
pm.hide(obj)
grp = pm.group(em=1,n='kek')
snapTolerance = 0.05 #change this to adjust how fucked u want it

for i in range(int(cmds.playbackOptions(q=1,min=1)),int(cmds.playbackOptions(q=1,max=1))):
pm.currentTime(i)
dupe = pm.duplicate(obj)[0]
pm.setKeyframe(dupe,t=i-1,at='visibility',v=0)
pm.setKeyframe(dupe,t=i,at='visibility',v=1)
pm.setKeyframe(dupe,t=i+1,at='visibility',v=0)
pm.parent(dupe,grp)
for vert in dupe.verts:
pos = vert.getPosition()
vert.setPosition([pos[0]-(pos[0]%snapTolerance),pos[1]-(pos[1]%snapTolerance),pos[2]-(pos[2]%snapTolerance)])
print "done: "+str(i)

Navigation
View posts[+24][+48][+96]