SETUP ===== a. Download and install JMF2.1 solaris/win32 performance pack from http://java.sun.com/products/java-media/jmf/2.1/download.html b. Follow the setup instructions in above webpage to set necessary CLASSPATH and LD_LIBRARY_PATH/PATH for JMF2.1 c. Download and install/setup Java3D 1.2 from http://java.sun.com/javase/technologies/desktop/java3d/index.jsp d. Copy DemoJMFJ3D.java, TickerCanvas.java and J3dRenderer.java to your local directory, such as /temp/jmfj3d e. Make sure CLASSPATH contains current directory "." f. cd /temp/jmfj3d g. javac -d . J3DRenderer.java h. javac TickerCanvas.java i. javac DemoJMFJ3D.java j. java DemoJMFJ3D [-m ] For example : java DemoJMFJ3D or java DemoJMFJ3D -m file:/home/hsy/media/video/cinepak/gun1.mov The default movie is Behfar.mov in your current directory. k. Usuage: mouse left button --------- rotate mouse middle button --------- zoom mouse right button --------- translate double click in text area --- switch on/off displaying help message LIMITATION ========== a. Sometimes, Java3D might need more time to initialize, then you might not be able to see the video texture mapping on the cylinder. If you run into this problem, please try again with different native thread/green thread settings.