announcements


for VRML questions see also vrmlworks/FAQ
guidelines for final grading
-----------------------------------------------------register

registration is obligatory:

give your feedback!

multimedia authoring

studiegids

for VRML questions see also vrmlworks/FAQ
guidelines for final grading
-----------------------------------------------------register

registration is obligatory:

give your feedback!

college/lectures

information

college


(old) lecture notes
  1. vrml basics
  2. themes and variations
  3. interpolators and scripts
  4. products and dialogs
  5. gui and scripts
  6. viewpoints and extensions
  7. virtual environments

exam

For grading students are required to give a presentation of their work.

practicum


groups tutorial

assignments

Web3D Product Demo

deadlinesdescription
assignment 111 septlogo, for the identification of the group
assignment 218 septsimple product, with manipulation
assignment 325 septproduct, with demo by animation
assignment 42 octproduct line, with suitable environment


Infotainment VR -- special theme: Clima Futura

deadlinesdescription
concept22/26 septculture, entertainment, commerce, tools
application25 octsemi-final version (including annotation and guided tour)


groups

Practical work may be done in groups of at most two students. It is possible to the first (product demo) assignment individually and to seek cooperation for the second (infotainment) application.

deliverables

Groups must present their work on a web site, with clear references to both .wrl files as well as the text of the code.

The (www) directory must be readable and may not contain links.

supervision & support

in principle during the lectures or by individual appointments with either the supervisor or assistant

deadlines

Deadlines are indicated above. The deadlines are semi-hard. That is, the product demo deadlines must strictly be kept. When deadlines are not met, students may be disallowed further participation.

disclaimer

The practicum coordinator is not responsible for the content of the material produced by students. If there is any doubt, indicate that the material may possibly not suited for a particular audience.

Web3D -- assignment 1

Product Demo

title

logo

description

Make a logo using simple geometry, material, and tekst. The logo must be embedded in an anchor referring to the index page of your group's site. Make the logo personal and interesting. The logo will be reused in the other assignments.

The logo must be made available for the other assignments by using a PROTO/EXTERNPROTO definition.

vrml

Text, Fontstyle, Box, Sphere, Cone, Cylinder, Material, Appearance, Anchor, Shape, Transform

deadlines

see practicum

remarks

Learning VRML takes time. In the first weeks students must read the VRML documentation and learn from the online tutorials. In the lectures attention is given to the most important aspects of VRML. Students are encouraged to ask questions.

Web3D -- assignment 2

Product Demo

title

product

description

Make a simple product demo. Choose a suitable product. For example, for e-commerce, a laptop. The product must have a sufficient number of features, that allow for both manipulation and animation assignment 3). Maak een eenvoudige product demo.

The user must be able to get information about specific parts of the product. This information must appear as text. The user must be able to get rid of that text, or the text must disappear by itself. As an example, when the user clicks on a port of the laptop some text may appear to explain what type of port it is.

Use the PROTO facility to define the structure and functionality of your product in an abstract fashion. Later you can then refine the definition of the product in subsequent assignments. As a remark, PROTOs can use instances of self-defined PROTOs!.

Include your logo in your product demo!.

vrml

Anchor, Sensors (TouchSensor, PlaneSensor, CylinderSensor, SphereSensor), DEF/USE, PROTO

deadlines

see practicum

remark(s)

To be able to complete this assignment you need to understand how the event model of VRML works. This will be explained in the lectures. Also, look at the examples and consult the reference manual.

Web3D -- assignment 3

Product Demo

title

demo

description

Refine the simple product demo of assignment 3 into a real product demo, with realistic textures and animation. Include, for example, also a simple guided tour with animations to demonstrate the functionality of the product.

Don't forget your logo!.

vrml

Switch, TimeSensor, Interpolators, Texture, complex geometry

deadlines

see practicum

remark(s)

Study the reference manual for an optimal use of textures and the various more advanced nodes such as Switch, Extrusion, etcetera.

Web3D -- assignment 4

Product Demo

title

product line

description

Demonstrate your product line. Place two or more instances of your product in a suitable environment. To distinguish between the (types of) products, make use of colors, sounds and special effects! Demonstreer je product line. Remind there is no business without show business.

vrml

Light, Sound, Viewpoint, Background, Script

deadlines

see practicum

remark(s)

This completes the Product Demo sequence of assignments. Don't hesitate to show your craftmanship. Again, don't forget your logo!

Web3D -- Infotainment VR

practicum

theme

Infotainment

format

VRML97

description

Infotainment applications are relevant in the area of culture, entertainment and commerce. Examples are learning applications, virtual musea, and online sales systems. Such systems require advanced interactive possiblilies, animation and navigation support, for example in the form of guided tours. Also tools to develop infotainment content may be developed for this assignment.

To develop an effective infotainment application a clear concept is necessary, so that you will not be led astray by the technology.

suggestions

see for inspiration: Cornutopia (J.F. Hoorn)

remarks

In this assignment you must realize an 'immersive' embedding of interaction features. That is to say, you must limit the presence of annoying elements and there may be no jumps to other VRML worlds or (even worse) HTML pages.