millenniumWAVE technologies

Student Project Sheet

 
THIRD WAVE PRODUCTIONS


Also See:

Quote of the Month

This Month's Quote


© Michael A. Scott Third Wave Productions September 1996

Title: Project: VIRTUAL REALITY WORLD BUILDING
Activity: Design and test VRML worlds for use in the Internet publishing Course: GRADE 11-12 COMM TECH
GRADE 11-OAC DESIGN TECH
Time Req'd: (varies) Author: Michael A. Scott, B.Sc. B.Ed.
RATIONALE
As the Internet takes its place as the premier form of communications for the 21st century, it evolves with new technologies at a dizzying pace. Multimedia productions, programming methods such as Java and CGI, and VRML; Virtual Reality Modeling Language, all transform the Internet into new paradigms of communication. In this project, you will learn how to program 3-dimensional worlds using VRML 1.0 specifications. This project will not only teach you how to create 3D worlds for the Internet, it will also help you understand animation concepts and mathematical concepts that will lead to several career opportunities in the present and well into the 21st century.
THE ASSIGNMENT
Using text editors or VRML editors such as Pioneer or Breezer, you will create simple 3D worlds to be viewed in Internet browsers such as Netscape.
LEARNING OUTCOMES: You will:

  1. create 3D worlds using the language of VRML 1.0 specifications
  2. create computer programs using editors and viewers
  3. apply mathematical concepts such as orthogonal and matrix geometry in designing 3D worlds
  4. apply computer graphics concepts in designing 3D images
TOOLS AND MATERIALS
Text editor (WordPad, Windows Write, Notepad, etc.), Netscape or Internet Explorer with VRML plug-in (such as Live3D), or VRML browser. Requires Win95, NT or Win32s for Win 3.11. References: VRML Sourcebook (John Wiley and Sons, ISBN 0-471-14159-3), Mr. Scott's VRML Guide, with vocabulary.

See: Scotty's VRML Guide , or The VRML Repository: at http://www.web3D.org/vrml (for software, etc.) or visit The VRML Sourcebook at Wiley and Sons at http://www.wiley.com/Compbooks/vrmlsrbk/cover/cover.html

EVALUATION
No. Deliverable Time Limit (periods) Mark (%) Notes
1 preliminary sketches/proposal
*
10
see NOTES below
2 Printout of code
*
50
formatted for printout
3 Printout of VRML scene
*
20
screen capture or video footage
4 Vocabulary
*
20
see NOTES below
TOTALS
varies
100

NOTES
WORLD THEMES (see your instructor for your options)
  1. Space Station or Mars lander…use primitives to create a fictional space vehicle/station
  2. Signage… make a 3D sign using text
  3. Building… make a house, castle, office building, or other architecture
  4. Interior of Room… make a room with furniture, windows, doors
  5. Cityscape… make a city block or fort
  6. Robot… make a robotic mechanism such as a planetary explorer
  7. Animation… make a world with some animated parts

SEE YOUR TEACHER FOR APPROVALS AT ALL STAGES
Marks based on effort, initiative, creativity, quality of work and documentation of work accomplished.
Team and individual marks will be awarded. This project has components of individual and team work.
ALL works are property of St. Peter unless arrangements made for personal use.

ANY STUDENT WHO ABUSES PRIVILEGES OR EQUIPMENT WILL BE BANNED FROM FURTHER WORK IN THIS AREA. THE STUDENT IS RESPONSIBLE FOR ALL IMAGES AND EQUIPMENT UNDER THEIR CARE. IMAGES DEEMED UNSUITABLE FOR CATHOLIC SCHOOLS ARE NOT PERMITTED.

VOCABULARY
see Mr. Scott's VRML Guide booklet for vocabulary list
PROJECT
STEP STUDENT ACTIVITIES
1 Decide, with your instructor, which theme you will tackle and which elements you need to include (such as textures, links, etc.). Sketch hand drawings of ideas and write proposal. HAND IN SKETCHES AND PROPOSAL FOR MARKING AND APPROVALS.
2 Using resource guides, sketch and write code snippets. Experiment. Code, build and test worlds. Format code for report. HAND IN CODE FOR MARKING.
3 With world on screen and in best orientation, use PRINT SCREEN button on keyboard to capture image to clipboard. (NOTE: it is best to create a white (or light) background before printing). Use:

DEF BackgroundColor Info
{
string "1.0 1.0 1.0"
}

Paste from clipboard into CorelDraw or other package, add title, your name, class and date, then print. HAND IN SCENE PRINTOUT FOR MARKING.

4 Write vocabulary test and HAND IN FOR MARKING.
5 Assemble finished materials in your portfolio.
 

 

 

© 2001 millenniumWAVE technologies
Please acknowledge author in use of any original material