Presentation on theme: "Keynote Address – Teaching Virtual Reality:Why and How? Grigore C. Burdea Ph.D. Professor of Computer Engineering, Rutgers University. Symposium on Real."— Presentation transcript:
Keynote Address – Teaching Virtual Reality:Why and How? Grigore C. Burdea Ph.D. Professor of Computer Engineering, Rutgers University. Symposium on Real World Information Systems, University of Tokyo, Japan September 8, 2003 Updated March 2004
Acknowledgement- Travel support for this presentation was provided by the 21st COE at the University of Tokyo.
Presentation outline Introduction; Why should VR be taught in universities? Worldwide survey of universities teaching VR How do we teach VR? How should VR be taught? Conclusions
After decades of research, VR remains misunderstood by the public –
Introduction Hype and unreasonable expectations; The blame – media, VR equipment and software manufacturers, but also the VR professionals… There is also a lack of unity, no dedicated newsletter, an a sense of fatigue…
Why should VR be taught? So that we help application development efforts in other industries; So that we educate the general public as to what can and cannot be done;
Successes in industry lead to a need for VR professionals Examples – military simulations, medical rehabilitation, or oil industry In all these areas VR brings significant cost savings, as well as saves lives.
Military simulations – UK naval gunnery trainer
Worldwide survey of VR teaching An updated survey table is maintained at www.vrtechnology.org (click on “Instructor’s resource page”
How do we currently teach VR? Mostly teach without dedicated VR Teaching Laboratories; Graduate courses use VR research labs; This limits the student hands-on experience, and thus true understanding of the field.
VR is also being taught using distance learning. This is done for specialists in other fields (such as architectural design) who need VR knowledge; Unfortunately, at this time, distance learning does not offer the same feedback modalities and quality of simulations as attending in person a Laboratory session.
How do we currently teach VR? Previous VR textbooks do not have laboratory manuals, so the instructor has to develop the material on his own; VR is an intensive subject to teach. Many people give up..
How should we teach VR? We need textbooks with videos to illustrate concepts, as well as laboratory manuals with programming assignments; The programming assignments need to be in a free toolkit (such as VRML or Java 3D) rather than in WorldToolKit or other software that requires licensing. Universities cannot afford the cost of such commercial toolkits.
Is Java 3D is as good as WTK? The simulation variables used to judged performance were: graphic mode (monoscopic, stereoscopic), rendering mode (wireframe, Gouraud, textured); scene complexity (number of polygons 5,000 – 50,000); lighting (number of light sources 1, 5, 10); interactivity (no interaction, hand input, force feedback)
Java 3D is faster WTK – Release 9 WTK – Release 9 50k poly, Gouraud shaded, stereo Java3D – Release 1.2 Java3D – Release 1.2 50k poly, Gouraud shaded, stereo Java3d is faster on average than WTK, but has higher variability (Boian and Burdea, 2001)
Java 3D has smaller latency Gouraud, stereo, collision detection Gouraud, stereo, collision detection Java3d has smaller latency than WTK over all scene complexities and light sources (Boian and Burdea, 2001)
VR textbooks need Instructor’s Resource Web Sites Instructors teaching a VR class should have access to lecture notes, previous laboratory projects, etc., which reduces their investment of time in teaching the class; Such sites allow authors to update material as the VR state of the art changes.
How should we teach VR? We need dedicated VR Teaching Laboratories (not Research Laboratories), which allows many students to take such classes; The laboratory needs to multiplex expensive equipment (to allow more workstations in the lab); It needs to have many sessions in a week (dividing the total class size to the available workstations).
Conclusions We need to teach VR in more universities; We need better communication among teachers; We need better ways of teaching; We need to establish dedicated VR teaching labs; We need standards of quality for diplomas. You can play an important role in this