Cb
95 039 REALIDAD VIRTUAL.
(Requisito:
none).
Equivalencia:
does not exist
Participants of the
course will get detailed knowledge of VRML language as well as general
education in virtual reality systems and their utilization for various
purposes, especially for web based VR and visualization. They will be able to
design either standalone static/dynamic virtual worlds or special modules
suitable for presentation and visualization of data coming from other systems
like databases, simulation programs, GIS, etc.
The course is
subdivides into five main topics:
1.
Design of static
virtual worlds
2.
Animation and
interaction
3.
Advanced dynamics
using scripting
4.
Communication
between VRML worlds and Java applets
5.
Virtual reality
systems, software and hardware support
1.1 Introduction - VRML structure and
syntax.
1.2 Navigation paradigms in Virtual
Reality.
1.3 Static VRML worlds.
1.4 The PROTO node.
2.1 Using sound, light, and special nodes for
real-time efficiency.
2.2 Events in VRML.
2.3 Animations and interactions.
3.1
VRML scripting
3.2
JavaScript
3.3
Browser Scripting
interface.
4.1
Java and VRML
4.2
External
Authoring Interface.
5.1
Avatars in
virtual reality.
5.2
Multi-user
Virtual Reality Systems.
5.3
Other approaches
to virtual reality
5.4
Hardware support
for Virtual Reality.
Four projects
(typically one for week) will check the student understanding of relevant
topic. Two-hour lectures per one day will by typically subdivided into a
lecture (1 hour) and a practical work (1 hour). The students will have a
possibility to work on their projects during practical hours under the
supervision of the professor or to do the project as homework(s).
Topic 1 8 hours
Topic 2 10
hours
Topic 3 10
hours
Topic 4 8 hours
Topic 5 8 hours
Exam 2 hours
Evaluation and grade assignment 2
hours
Total 48 hours
Project 1
15 points
Project 2
15 points
Project 3
20 points
Project 4
20 points
Written exam 30 points
Total 100 points
The main literature
support will be available in form of PDF
versions of professor’s lectures. Other teaching materials (examples) will
be published at course main page:
http://www.cgg.cvut.cz/~zara/ITESM/
Additional sources:
[1] The Virtual Reality Modeling Language. International Standard ISO/IEC 14772-1:1997,
http://www.web3d.org/technicalinfo/specifications/vrml97/index.htm
[2] R. Carey, G. Bell:The annotated VRML 2.0 Reference Manual (Addison-Wesley)
[3] J. Hartman, J.
Wernecke: The VRML 2.0 Handbook
(Addison-Wesley)
Ph.D. in Computer Graphics.