Ok, jakbys chcial sprobowac w Majce to to jest narzedzie dla Ciebie:)
Mozesz to sobie pozniej przeniesc FBXem do Maxa!
(w Twoim przypadku pewnie najpierw musisz sobie z Maxa przerzucic banknoty, ktore maja byc kopiowane)
Zaznaczasz w scenie obiekty, ktore chcesz ulozyc w stosie i odpalasz skrypt.
Parametry, np. ILOSC_BANKNOTOW ustawiasz sobie wg. uznania
FTR nie dbalem o elegancje kodu;)
Python:
import maya.cmds as cm
import random
#UWAGA: musisz miec zaznaczone banknoty, ktore chcesz kopiowac
#ustawiasz wg uznania
ILOSC_BANKNOTOW = 10
START_ANIMACJI = 10
ODSTEP_MIEDZY_POJAWIANIEM = 5 #w klatkach
ODSTEP_MIEDZY_BANKNOTAMI = 0.2
MAX_OBROT = 2 #jak bardzo moja sie obracac banknoty
POLOZENIE_STOSU = (0, 0, 0) #w swiecie (x, y, z)
sel = cm.ls(sl=True)
x = 0
for i in range(START_ANIMACJI, ILOSC_BANKNOTOW*ODSTEP_MIEDZY_POJAWIANIEM+START_ANIMACJI, ODSTEP_MIEDZY_POJAWIANIEM):
print i
obj = sel[random.randint(0,len(sel)-1)]
cm.select(obj, r=True)
cm.duplicate()
cm.move(POLOZENIE_STOSU[0] , POLOZENIE_STOSU[1]+x, POLOZENIE_STOSU[2], a=True)
liczba = random.randrange(-MAX_OBROT, MAX_OBROT)
cm.rotate(0, liczba, 0, a=True)
cm.setKeyframe( v=0, at='visibility', t=i)
cm.setKeyframe( v=1, at='visibility', t=i+ODSTEP_MIEDZY_POJAWIANIEM)
x += ODSTEP_MIEDZY_BANKNOTAMI