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: |
- create 3D worlds using the language
of VRML 1.0 specifications
- create computer programs using editors
and viewers
- apply mathematical concepts such as
orthogonal and matrix geometry in designing 3D worlds
- 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)
- Space Station or Mars lander
use
primitives to create a fictional space vehicle/station
- Signage
make a 3D sign using
text
- Building
make a house, castle,
office building, or other architecture
- Interior of Room
make a room
with furniture, windows, doors
- Cityscape
make a city block
or fort
- Robot
make a robotic mechanism
such as a planetary explorer
- 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. |
|