PDA

View Full Version : Ascension MotionStar


starlingstm
05-19-2011, 04:18 PM
Hello, I'm fairly new to vizard. I'm trying to link my sensors to an avatar. Below is my current script the sensors:

import viz
viz.go()
import vizshape
import vizact

ascension = viz.add('ascension.dle')
sensors = ascension.addMotionStar('10.32.16.31')
x=0
colors = [viz.RED,viz.BLUE,viz.YELLOW,viz.GREEN,viz.PURPLE,v iz.GRAY,viz.WHITE,viz.ORANGE,viz.YELLOW,viz.GRAY]
while x<100:
i=1
for s in sensors:
#i=senors.getBirdNumber()
#print i
print i, s.getPosition(),s.getEuler()
i=i+1
model = vizshape.addSphere(0.05, color=colors
[s.getBirdNumber()])

#model = vizshape.addSphere(0.05)
viz.link(s,model)
x=x+1
#print s.getBirdNumber()
#for s in sensors: print s

import vizcam
vizcam.PivotNavigate(center=[0,2,0],distance=1)

Jeff
05-20-2011, 01:26 PM
This question should be in one of the Vizard forums. Also, please use code tags when posting code to preserve the indentation.

I'm sure sure what the question is. Are you having trouble connecting to the trackers? Does the following work for you?
import viz
viz.go()

ascension = viz.add('ascension.dle')
sensors = ascension.addMotionStar('10.32.16.31')

for s in sensors:
model = vizshape.addCube(0.1)
viz.link(s,model)

If you want to do motion capture and animate an avatar our workflow for that is with Motionbuilder and the Live Characters plug-in:

http://kb.worldviz.com/articles/1483