Hi Sado,
How about animations for each avatar?
If animation is added by 'state()', do every avatars have different animations?
I tried to make 2avatars x 15 animations list, and show them in random order as program below. But the same avatar with same animation is shown.
Code:
avatar_files = ['vcc_male.cfg', 'vcc_female.cfg']#2avatars
animation = range(1,16)#default 15 animations
#make 30 stimuli list (2avatars x 15animations), and shuffule the order
stimulus = []
for i in avatar_files:
for j in animation:
avatarAnim = viz.addAvatar(i, pos=(0,0,0), euler=(180,0,0))
avatarAnim.state(j)
avatarAnim.visible(viz.OFF)
stimulus.append(avatarAnim)
random.shuffle(stimulus)
def experiment():
yield viztask.waitKeyDown(viz.KEY_RETURN)
for trial in stimulus:
yield viztask.waitTime(1)
avatarAnim.visible(viz.ON)
yield viztask.waitKeyDown(viz.KEY_RETURN)
avatarAnim.visible(viz.OFF)
viztask.schedule(experiment())