Run hello and diversifly with Performer Town with CAVE, HMD, and Idesk


diversifly with Performer Town with CAVE

 cd /usr/share/Performer/data/town
 env DGIPF_DSO_FILES=vtCaveGroup \
   diversifly --verbose \
   --origin 2567 2393 2 -92 0 0 \
   --near .1 \
   --length .6 \
   --response 8 \
   --far 10000 town_ogl_pfi.pfb
 

hello with CAVE

  mkdir -p ~/examples/minimumHelloWorld
  cp `dgiPf-config --source`/examples/minimumHelloWorld/* \
     ~/examples/minimumHelloWorld/
  cd ~/examples/minimumHelloWorld/
  make
  env DGIPF_DSO_FILES=vtCaveGroup ./hello
  #Leave running for sharing navigation with HMD
 

diversifly with Performer Town with HMD

 # make sure that the DTK is900 service is being served
 video2HMD &
 cd /usr/share/Performer/data/town
 env DGIPF_DSO_FILES=vtHMDGroup \
   diversifly --verbose \
   --origin 2567 2393 2 -92 0 0 \
   --near .1 \
   --length .6 \
   --response 8 \
   --far 10000 town_ogl_pfi.pfb
 

hello with HMD

  mkdir -p ~/examples/minimumHelloWorld/
  cp `dgiPf-config --source`/examples/minimumHelloWorld/* \
     ~/examples/minimumHelloWorld/
  cd ~/examples/minimumHelloWorld/
  make
  env DGIPF_DSO_FILES=vtHMDGroup ./hello
 

hello with Idesk

  mkdir -p ~/examples/minimumHelloWorld/
  cp `dgiPf-config --source`/examples/minimumHelloWorld/* \
     ~/examples/minimumHelloWorld/
  cd ~/examples/minimumHelloWorld/
  make
  env DGIPF_DSO_FILES=vtIdeskGroup:navDTKOutput ./hello
 

hello with HMD following Navigation from the Idesk

  dtk-getRemoteSharedMem nav idesk.sv.vt.edu
  env DGIPF_DSO_FILES=\
v8HMDDisplay:\
keyboardMouseInput:\
caveDTKInput:\
setHeadView:\
caveSim:\
dtkNav:\
toggleObjectsGroup:\
debugHeadsUp\
  ./hello
 

hello on desktop (viz8) with head position from Idesk head tracker and navigation from the HMD

  mkdir -p ~/examples/minimumHelloWorld/
  cp `dgiPf-config --source`/examples/minimumHelloWorld/* \
     ~/examples/minimumHelloWorld/
  cd ~/examples/minimumHelloWorld/
  make
  dtk-server --daemon
  dtk-CAVEdeviceEmulator &
  dtk-getRemoteSharedMem head marge.cs.vt.edu
  dtk-getRemoteSharedMem nav idesk
  env DGIPF_DSO_FILES=\
hyperDisplay:\
keyboardMouseInput:\
caveSim:\
caveDTKInput:\
setHeadView:\
desktopHoverNav:\
desktopFlyNav:\
dtkNav:\
keyboardNavControl:\
toggleObjectsGroup:\
debugHeadsUp\
  ./hello