This page contains information useful for project members:
- Ideas, questions, areas to investigate....
- Current work.
- List of members and their work.
- Useful information.
Mailing list: vrmlgroup@ee.siue.edu
Can Java [applet] read MIDI (and .wav?) file and use it to control VRML and put it out to sound card; can it get real-time MIDI input from keyboard?
Controlling more than one VRML "window" with a java program
Java control other than with Web page applet
(applet's file/network security crippling problems - application
does not have restrictions but can get to VRML???
can just use libraries to compile it? different 'opener'
than browser lib call ...)
Stereoscopic Capabilities (remember easier to implement using Joe's progam)
Java3D vs/with VRML -- can either of them control display to point
of interlacing screen - and filling it with
2 slightly different images?
Dancer moves, runner, athlete ..., karate, ... [controlled
by sound, MIDI, video, MOTION CAPTURE]
fingers on piano, guitar, ... [controlled by MIDI]
^^^ its own project
Virtual <--> real [microcontroller-based] earthquake investigation shaker table
Java/VRML is display front-end to supercomputer's heavy-duty simulation capabilities which sends info thru NW
Scripted VRML scene --> sequence of jpegs --> MPEG video --> extract
model from (=? VRML scene)
"hardware accelerators have definitely been used with Cosmo Player"...,
check out the Cosmo Web site and especially www.cosmosoftware.com/support/hardware_faq.html
Next year's Excellence in Undergraduate Education project
Diode improvement
Cahokia Mounds: elevation data, stick figures - multiple threads, walking to build mound, design of visualization project
New Engineering Building: week-by-week progress animated model
- up-to-date with some future, pictures
Students and their particular projects/assignments are listed below.
Gerald Clamors ( gclamors@siue.edu)
Nabil Daoud
( ndaoud@siue.edu) (Courses: 582, 438, CS438=AI)
?work on reading files, getting at sound card (MIDI info in and out),
?network? ?
?start construction site layout editor/planner ?
different browsers to work - compile w/o netscape library call - supposedly
IE workd this way???
should be able to get Communicator
with new Cosmo Player to work
Dave DeVon ( ddevon@siue.edu)
Dave created the new engineering models which show its construction
progress. He is not actively involved this semester, but has volunteered
to help those continuing his work.
Luther Guo (lguo@siue.edu)
(Courses: 580, 438, independent topic/thesis research)
- above ideas for Sateesh apply
texture mapping
add soil movement models to Cahokia
start by adding ability to get outer surface according to any of the
levels (little buttons with arrows indicating
setting outer surface to this level -- changing button
text (underline font) )
performance analyses of various Java/VRML appls: mound's set level,
fework stuff, diode with X particles, some simulation application
that we also parallelize (NN?)
Jawad Khan ( jkhan@siue.edu)
Don Kim (dkim@siue.edu) (Courses: 482, 574, independent topic, CS447=networked distributed processing)
Jun Liu ( jliu@siue.edu)
Jun has completed his course work, and is about done. He worked
on the silicon crystal, doped silicon, and diode models which ECE 326 makes
use of. His home page has a link to an overview of the different
models he created.
?? Tan ( ?tan@siue.edu)
(Courses: )
- grad student working with Rich Romick-Allen: Noise Barrier
Wall studies project
Sateesh Samman?
( ssamman@siue.edu) (Courses: 592-nw, 438,
independent topic/thesis research)
- scanning in pictures (aerial, of excavation), integrating as texture
map into Cahokia mounds model; what kind of resolution can we get? ...
- integrating remote sensing, real images into GIS and with VRML displays
.....
Ralph Walden (
rwalden@siue.edu) (Courses: 582, 438, independent
topic, CS 564= database, 'CS 438=AI')
specify equipment to buy for these projects.
get stereoscopic VRML going, 2 windows, 2 Voodoo cards, 2 PCs
each driving .?., Java NW communication?
------
Carlos Bedoya, Randall Thomas, Adam Ritzel ... ????
IEEE MM article about VRML
list of books on VRML
- We have 3 VRML books around to share/keep in the lab.
I am checking into buying 1 or 2 more to share like this; and
whether discounts are available for student purchases.
RGBTest - this is a very simple example that is good to get an
idea of the html, wrl files and how Java programs "get" and control objects
in the .wrl file (.wrl is the extension for VRML code).
Any of our projects make good examples to get up to speed (and then
progress further!) Some are good beginning examples (pianoguy
is about the next simplest example - especially if you ignore the walking
stick figure stuff [person class]). Others (like the earthquake work)
are more complex and illustrate how to use many features of the technology.
The browser that we develop and test the models with is Netscape Communicator with Cosmo Player 1.0: b cp32e404.exe (17,624KB 3/18/98 1:24p). When you install this, it puts a 34KB zip file (npcosmop.zip) into the drive:\Program Files\Netscape\Communicator\Program\Plugins directory. Copy this (I think you must also leave it zipped and in that directory) into a directory you will compile Java code from and unzip it. It will create several directories of libraries.
On the lab PC(s), there is a cosmodev directory that we compile from.
It includes these libraries.
ALSO, it has an examples_info directory with a Web-page "ExternalInterface.html"
that provides some documentation for the libraries. The RGBTest example
is also here (4 files associated with it: RGBTest.html, RGBTest.java, RGBTest.class,
and sphere.wrl).
CosmoWorlds is a 3D editor used to create VRML files (instead of hand-coding).
We have a thirty-day version you can test out: cosmowor.exe
(18,144KB 9/19/98 5:10p)