WorldViz User Forum Looking through the eyes of an avatar
 Register FAQ Search Today's Posts Mark Forums Read

#1
03-31-2008, 10:19 AM
 Frank Verberne Member Join Date: Mar 2008 Location: Netherlands Posts: 148
Looking through the eyes of an avatar

In my experiment, I want participants to see the world through the eyes of an avatar. Therefore, I linked het headbone of the avatar and the Mainview to the same tracker. This works great, but not perfect yet. The problem is that the MainView is inside the head of the avatar. When I update the position of the link MainView-tracker with the position of the headbone and I set that position 11 cm further on the X-axis, then it is solved when participants look one direction. However, when they turn their heads 180 degrees (look the other way), the view is translated to the back of the head of the avatar. So what I would like is the MainView to be in front of the eyes of the avatar (not INSIDE its head) no matter where the participant looks at. How can I do that? I hope my question is clear, the code below should make things clearer.
Code:
```#Link all bones to trackers of pp1
def updateBones_pp1():
euler = tracker[i].getEuler()
bone.setEuler(euler,viz.AVATAR_WORLD)
pos = tracker[i].getPosition()

#Depending on the subjectnumber, create an avatar and set the position of the viewpoint.
if subject != '':
condition = int(subject)%4
if condition == 0 or condition == 1: 		     #Condition 4 or 1
avatar = viz.add(avatarlist[condition])      #Avatar = Dutch for condition 4 and Moroccan for condition 1
lock_all_bones(avatar)
elif condition == 2 or condition == 3: 			 #Condition 2 or 3
avatar = viz.add(avatarlist[condition-2])    #Avatar = Dutch for condition 2 and Moroccan for condition 3
viz.MainView.setPosition(0,1.90,-5.5)		 #(Y,Z,X) third person perspective
else:
print 'Geen proefpersoonnummer ingevuld! Dit is de testmode!'
lock_all_bones(avatar)
vizact.ontimer(0,updateBones_pp1)
avatar.scale(0.33,0.33,0.33)
light_mirror.position(0,0,3,0)```

 Posting Rules You may not post new threads You may not post replies You may not post attachments You may not edit your posts BB code is On Smilies are On [IMG] code is On HTML code is Off Forum Rules
 Forum Jump User Control Panel Private Messages Subscriptions Who's Online Search Forums Forums Home Getting Vizard Help with AI Announcements Vizard Precision Position Tracker (PPT) Plug-in development

 Similar Threads Thread Thread Starter Forum Replies Last Post Karla Vizard 2 03-14-2008 11:39 AM aa-chris Vizard 2 10-16-2007 09:28 AM betancourtb82 Vizard 7 09-05-2006 04:06 PM vduckie Vizard 12 02-27-2006 01:32 PM kim_swinth Vizard 9 11-19-2003 02:14 PM

All times are GMT -7. The time now is 07:10 PM.