Overview
Aims
Learning the basic tools in the development and implementation of virtual reality components on the web applications.
Abilities to develop and manage all stack for problems solving regarding VRML language, storing, processing, documentation and data description
The identification and explanation of base architectures, structures, organizing and systems for virtual reality on web sites
Course contents
Course
1. Introduction to virtual reality
2. 3D geometry. Object translations, rotations and scalings.
3. VRML language. Development environments for virtual reality components in Web browsers (VRML 3.0, X3D,)
4. VRML component
5. Modeling virtual reality environments (VRML language)
6. Elements of a virtual reality application
7. Virtual reality libraries
8. VRML nodes
9. avigate through a virtual reality environment using a web browser
10. Integration of virtual applications in Web applications. VRML, Google 3D
11. Textures, fog shadows, smoke
12. Animation
Laboratory
1. Presentation of development environments
2. Overview of existing VRML libraries
3. 3D drawing
4. 3D Transformations, Projections
5. 3D web projects - examples
7. Presentation of individual projects / teams
Learning outcomes
Explain basic concepts in the field of VRML and software development, to describe and compare models of software tools
Analyze user requirements, identify solutions, compare, and select tools appropriate software to resolve a given issue.
Assessment
Project presentation and laboratory assignment grades.