
OVERVIEW:
Virtual reality: perspective is everything (VRML)
AUTHOR(S): Charles Parker
VITAL
INFORMATION
Subjects:
Introduction
to computers
Unit
and Topic:
Basic
VRML programming to teach students the integration of virtual reality images
with the concept of perspective in an Art class.
Grade/Level:
6th
Time
Allotment:
Five
days ( 48 minute periods)
Pre-Requisite
Skills:
Students must
have
Objective(s):
The students
will be able to:
Summary:
The
student will gain insight into career applications, learn basic VRML
programming and make connections to art class.
The student will use a handout and information from teacher modeling to
create these objects in Textpad.
PREPARATION
Instructional
Materials: Handout for VRML steps, list
of VRML shortcuts and color charts.
(These resources are attached at the bottom of this document.
Resources:
IMPLEMENTATION
Introduction/Motivation:
·
The
class will engage in discussion about 3D graphics, careers in this field and
how it relates to other subjects. The students will engage in hands-on computer
programming and will engage in peer teaching as they teach the student form the
art class how to create the virtual room.
Learning
Context :
This
lesson fits into my career exploration and introduction to computers unit.
Procedure:
The
teacher will summarize the discussions of the career and graphics dialogue and
then model for the students how to create the required shapes in a Textpad
using VRML.
Differentiated
Instruction:
The
students will be paired for this assignment and lower level students will be
paired with higher-level students as needed.
Sample
Student Products:
Collaboration:
Students will begin work as
individuals and will be paired by ability as needed. After the initial lesson each
of them will pair with an art class student and through student (peer) teaching
they will work as teams to help the art student complete a virtual room. The
art student will help the computer student understand the concept of
perspective.
N.B.: In one of three succeeding 9-week rotations (marking periods)
each computer student will be similarly teamed again, but this time in the
position of art student*, further reinforcing what they
learned this quarter from their art student-partner.(*This could
be done with many other classroom teachers such as science teachers and using
VRML for the solar system.)
Author's
Comments & Reflections:
This
is my first foray into teaching this subject matter or co teaching with an art
instructor. Any feedback will be greatly appreciated and this lesson will be
updated as needed. Make sure that you explain the error messages and how to
read which line of code is incorrect and the procedure to fix them.
This
lesson works very well with the connections to perspective like the CSO’s
in an art class. The lesson could be
easily adapted to math concepts, social studies, science and many other areas
in curriculum. The age group that I tried this lesson with ranged from 6th
grade to 10th and they were equally engaged. This particular lesson can be adapted to many
grade levels and abilities.
STANDARDS
& ASSESSMENTS
Standards
WV
CONTENT STANDARDS AND OBJECTIVES:
Standard 3:
Technology Productivity Tools (TEC.S.3)
Students will:
$ use
technology tools to enhance learning, increase productivity, and promote
creativity; and
$ use productivity tools to collaborate in constructing
technology-enhanced models, preparing publications, and producing other
creative works.
Technology Productivity Tools Objectives
Students will:
TEC.6.3.1 use advanced features and utilities of a
word processor (e.g., bullets, tables, find and replace) and review spell check,
grammar check, thesaurus.
TEC.6.3.2 enter and edit
data into a prepared spreadsheet to test simple "what-if?" statements
and equations.
TEC.6.3.3 use presentation software demonstrating
appropriate design layouts and formatting features (e.g., fonts, color,
background designs) to effectively communicate.
Standard 6: Technology Problem-solving and
Decision-making Tools (TEC.S.6)
Students will:
$ use
technology resources for solving problems and making informed decisions; and
$ employ technology in the development of strategies for
solving problems in the real world.
Technology Problem-solving and Decision-making Tools
Objectives
Students will:
TEC.6.6.1 use technology resources for problem
solving, self-directed learning, and extended learning activities.
Performance Descriptors (TEC.PD.6.6)
USA -
21ST CENTURY LEARNING SKILLS & ICT LITERACY
21C.S.5-8.3
Standard 3: Personal and Workplace Skills
The
student will exhibit leadership, ethical behavior, respect
for others; accept responsibility for personal actions considering the impact
on others; take the initiative to plan and execute tasks; and interact
productively as a member of a group.
Number
Objective
21C.O.5-8.3.LS.1
Student
manages emotions and behaviors, engages in collaborative work assignments
requiring compromise, and demonstrates flexibility by assuming different roles
and responsibilities within various team structures.
21C.O.5-8.3.LS.2
Student
is flexible in approach to solving problems and completing tasks, considers
alternative methods, solutions and perspectives, abandons strategies that do
not work, and reallocates time and resources as priorities change.
21C.O.5-8.3.LS.3
Student
sets challenging goals and strategically plans to reach those goals, monitors
performance and adjusts effort and strategies, seeks assistance when needed,
and demonstrates focused commitment to reaching the established goals.
21C.O.5-8.3.LS.4
Student
demonstrates ethical behavior and works responsibly and collaboratively with
others, in academic and social contexts, to accomplish both individual and team
goals related to improved academic, extracurricular and co-curricular
performances.
21C.O.5-8.3.LS.5
Student
exhibits interpersonal and problem-solving skills when in the role of leader.
He/she helps others stay focused on the goal, monitors progress of the group,
and successfully moves the group toward the goal.
21C.O.5-8.3.LS.6
Student
maintains focus on larger project goal, frames appropriate questions, reflects
on possible courses of action and their likely consequences, develops and
initiates a plan of action with appropriate smaller objectives and benchmarks,
and submits the completed project when due.
RUBRICS
Product creation will be turned
in for grading as follows.
The student
has the room created in VRML. Graded on
a yes no format. The rubric could be
adjusted for many levels of learner with gifted students required to extend the
knowledge to change tabletop to jpeg image etc.
The student
has two boxes inserted into the room.
The student
has correctly saved the project to a flash drive, labeled it, and can retrieve
it in text pad.
ADDENDUM
VRML project code: If the students copy the following code they
will end up with the virtual room outlines in the lesson plan. If the code is
opened in Textpad, it will show up in color.
#VRML V2.0
utf8
#Virtual Room
# left wall
Transform {
translation
-5 0 -5
children
Shape {
appearance Appearance {
material Material {
diffuseColor .11 .0 .11
shininess .07
specularColor .67 .58 .83
ambientIntensity .0467
}
}
geometry Box {
size .5 6 10
}
}
}
#Right Wall
Transform {
translation
5 0 -4.875
children
Shape {
appearance Appearance {
material Material {
diffuseColor 0.439216 0.858824 0.858824
shininess .07
specularColor 0.18 0.28 0.23
ambientIntensity .0467
}
}
geometry Box {
size .5 6 10.25
}
}
}
#Back Wall
Transform {
translation
0 0 -10
children
Shape {
appearance Appearance {
material Material {
diffuseColor .3 .09 .21
shininess .07
specularColor .67 .58 .83
ambientIntensity .0467
}
}
geometry Box {
size 10.5 6 .5
}
}
}
#Front Wall
Transform {
translation
-2.25 0 0
children
Shape {
appearance Appearance {
material Material {
diffuseColor .8 .09 .21
shininess .07
specularColor .67 .58 .83
ambientIntensity .0467
}
}
geometry Box {
size 6 6 .5
}
}
}
Transform {
translation
2.75 2.25 0
children
Shape {
appearance Appearance {
material Material {
diffuseColor .3 .6 .21
shininess .07
specularColor .67 .58 .83
ambientIntensity .0467
}
}
geometry Box {
size 5 1.5 .5
}
}
}
#Floor
Transform {
translation
0 -2.9 -5
children
Shape {
appearance Appearance {
material Material {
diffuseColor .9 .9 .4
shininess .07
specularColor .67 .58 .83
ambientIntensity .0467
}
}
geometry Box {
size 10.499 .2 10.499
}
}
}
#Table
#Table Top
Transform {
translation
0 -1 -4
children
[
Shape {
appearance Appearance {
material Material {
diffuseColor 0 0 0
specularColor .87 .71 .06
emissiveColor 0 .76 0
ambientIntensity 0
shininess .03
}
}
geometry Cylinder {
height .1
radius 2
}
}
]
}
VRML Keyboard Shortcuts
Modifier Key Corresponding Command
Ctrl A Select All
Ctrl C Copy Selection to
Clipboard
Ctrl M Find Matching
{[(< > )]}
Ctrl N Create a New
Document
Ctrl O Open a Document
Ctrl P Print a Document
Ctrl S Save the Active
Document
Ctrl V Paste
Ctrl X Cut the Highlighted
Selection to the Clipboard
Ctrl Y Redo Last Undo
Ctrl Z Undo Last Edit
Ctrl 1 Auto-Indent
Ctrl 2 Preview VRML
(Instead Of Web Browser)
Ctrl 3 Custom Indenter
Ctrl 4 Color Picker
VRML COLOR CHART
Whites
Antique White 0.9804 0.9216 0.8431Azure 0.9412 1.0 1.0Bisque 1.0 0.8941 0.7686Blanched Almond 1.0 0.9216 0.8039Cornsilk 1.0 0.9725 0.8627Eggshell 0.99 0.9 0.79Floral White 1.0 0.9804 0.9412Gainsboro 0.8627 0.8627 0.8627Ghost White 0.9725 0.9725 1.0Honeydew 0.9412 1.0 0.9412Ivory 1.0 1.0 0.9412Lavender 0.902 0.902 0.9804Lavender Blush 1.0 0.9412 0.9608Lemon Chiffon 1.0 0.9804 0.8039Linen 0.9804 0.9412 0.902Mint Cream 0.9608 1.0 0.9804Misty Rose 1.0 0.8941 0.8824Moccasin 1.0 0.8941 0.7098Navajo White 1.0 0.8706 0.6784Old Lace 0.9922 0.9608 0.902Papaya Whip 1.0 0.9373 0.8353Peach Puff 1.0 0.8549 0.7255Seashell 1.0 0.9608 0.9333Snow 1.0 0.9804 0.9804Thistle 0.8471 0.749 0.8471Titanium White 0.99 1.0 0.94Wheat 0.9608 0.8706 0.702White 1.0 1.0 1.0White Smoke 0.9608 0.9608 0.9608Zinc White 0.99 0.97 1.0Greys
Cold Grey 0.5 0.54 0.53Dim Grey 0.4118 0.4118 0.4118Feldspar 0.82 0.57 0.46Grey 0.7529 0.7529 0.7529Quartz 0.85 0.85 0.95Silver 0.9 0.91 0.98Slate Grey 0.4392 0.502 0.5647Slate Grey Dark 0.1843 0.3098 0.3098Slate Grey Light 0.4667 0.5333 0.6Light Grey 0.8 0.80 0.8Warm Grey 0.5 0.5 0.4Blacks
Black 0.0 0.0 0.0Ivory Black 0.16 0.14 0.13Lamp Black 0.18 0.28 0.23Reds
Alizarin Crimson 0.89 0.15 0.21Brick 0.61 0.4 0.12Cadmium Red Deep 0.89 0.09 0.05Coral 1.0 0.498039 0.0Coral Light 0.9412 0.502 0.502Deep Pink 1.0 0.0784 0.5765Dusty Rose 0.52 0.39 0.39English Red 0.83 0.24 0.1Firebrick 0.698 0.1333 0.1333Geranium Lake 0.89 0.07 0.19Hot Pink 1.0 0.4118 0.7059Indian Red 0.69 0.09 0.12Light Salmon 1.0 0.6275 0.4784Pink 0.737255 0.560784 0.560784Madder Lake Deep 0.89 0.18 0.19Maroon 0.6902 0.1882 0.3765Neon Pink 1.0 0.43 0.78Pink 1.0 0.7529 0.7961Pink Light 1.0 0.7137 0.7569Raspberry 0.53 0.15 0.34Red 1.0 0.0 0.0Rose Madder 0.89 0.21 0.22Salmon 0.9804 0.502 0.4471Scarlet 0.55 0.09 0.09Spicy Pink 1.0 0.11 0.68Tomato 1.0 0.3882 0.2784Venetian Red 0.83 0.1 0.12Browns
Bakers Choc 0.36 0.2 0.09Beige 0.64 0.58 0.5Brown 0.5 0.1647 0.1647Brown Madder 0.86 0.16 0.16Brown Ochre 0.53 0.26 0.12Burlywood 0.8706 0.7216 0.5294Burnt Sienna 0.54 0.21 0.06Burnt Umber 0.54 0.2 0.14Chocolate 0.8235 0.4118 0.1176Cool Copper 0.85 0.53 0.1Copper 0.72 0.45 0.2Dark Brown 0.36 0.25 0.2Dark Tan 0.59 0.41 0.31Dark Wood 0.52 0.37 0.26Deep Ochre 0.45 0.24 0.1Flesh 0.96 0.8 0.69Flesh Ochre 1.0 0.34 0.13Gold Ochre 0.78 0.47 0.15Khaki 0.9412 0.902 0.549Khaki Dark 0.7412 0.7176 0.4196Light Beige 0.9608 0.9608 0.8627Light Wood 0.91 0.76 0.65Medium Wood 0.65 0.5 0.39New Tan 0.92 0.78 0.62Peru 0.8039 0.5216 0.2471Rosy Brown 0.7373 0.5608 0.5608Raw Sienna 0.78 0.38 0.08Raw Umber 0.45 0.29 0.07Semi-Sweet Choc 0.42 0.26 0.15Sepia 0.37 0.15 0.07Sienna 0.6275 0.3216 0.1765Saddle Brown 0.5451 0.2706 0.0745Sandy Brown 0.9569 0.6431 0.3765Tan 0.8235 0.7059 0.549VanDyke Brown 0.37 0.15 0.02Very Dark Brown 0.35 0.16 0.14Wheat 0.847059 0.847059 0.74902Oranges
Brass 0.71 0.65 0.26Bronze 0.55 0.47 0.14Cadmium Orange 1.0 0.38 0.01Cadmium Red Light 1.0 0.01 0.05Carrot 0.93 0.57 0.13Dark Orange 1.0 0.549 0.0Mandarin Orange 0.89 0.47 0.20Mars Orange 0.59 0.27 0.08Mars Yellow 0.89 0.44 0.1Orange 1.0 0.5 0.0Orange Red 1.0 0.25 0.0Yellow Ochre 0.89 0.51 0.09Yellows
Aureoline Yellow 1.0 0.66 0.14Banana 0.89 0.81 0.34Bright Gold 0.85 0.85 0.1Cadmium Lemon 1.0 0.89 0.01Cadmium Yellow 1.0 0.6 0.07Cadmium Yellow Light 1.0 0.69 0.06Gold 1.0 0.8431 0.0Goldenrod 0.8549 0.6471 0.1255Goldenrod Dark 0.7216 0.5255 0.0431Green Yellow 0.576471 0.858824 0.439216Light Goldenrod 0.9333 0.8667 0.5098Medium Goldenrod 0.917647 0.917647 0.678431Melon 0.89 0.66 0.41Naples Yellow Deep 1.0 0.66 0.07Old Gold 0.81 0.71 0.23Yellow 1.0 1.0 0.0Yellow Light 1.0 1.0 0.8784Greens
Chartreuse 0.498 1.0 0.0Chrome Oxide Green 0.4 0.5 0.08Cinnabar Green 0.38 0.7 0.16Cobalt Green 0.24 0.57 0.25Dark Green Copper 0.29 0.46 0.43Emerald Green 0.0 0.79 0.34Forest Green 0.1333 0.5451 0.1333Green 0.0 1.0 0.0Green Copper 0.32 0.49 0.46Green Dark 0.0 0.3922 0.0Dark Turquoise 0.439216 0.576471 0.858824Green Pale 0.5961 0.9843 0.5961Green Yellow 0.6784 1.0 0.1843Hunters Green 0.13 0.37 0.31Lawn Green 0.4863 0.9882 0.0Lime Green 0.1961 0.8039 0.1961Mint 0.74 0.99 0.79Olive 0.23 0.37 0.17Olive Drab 0.4196 0.5569 0.1373Olive Green Dark 0.3333 0.4196 0.1843Medium Turquoise 0.439216 0.858824 0.858824Permanent Green 0.04 0.79 0.17Sap Green 0.19 0.5 0.08Sea Green Dark 0.5608 0.7373 0.5608Sea Green Medium 0.2353 0.702 0.4431Sea Green Light 0.1255 0.698 0.6667Spring Green 0.0 1.0 0.498Terre Verte 0.22 0.37 0.06Viridian Light 0.43 1.0 0.44Yellow Green 0.6 0.8 0.196078Cyans
Aquamarine 0.498 1.0 0.8314Medium Aquamarine 0.196078 0.8 0.6Cyan 0.0 1.0 1.0Cyan White 0.8784 1.0 1.0Turquoise 0.251 0.8784 0.8157Turquoise Dark 0.0 0.8078 0.8196Turquoise Pale 0.6863 0.9333 0.9333Blues
Alice Blue 0.9412 0.9725 1.0Blue 0.0 0.0 1.0Blue Light 0.6784 0.8471 0.902Cadet 0.3725 0.6196 0.6275Cobalt 0.24 0.35 0.67Cornflower 0.3922 0.5843 0.9294Cerulean 0.02 0.72 0.8Dodger Blue 0.1176 0.5647 1.0Indigo 0.03 0.18 0.33Light Blue 0.74902 0.847059 0.847059Manganese Blue 0.01 0.66 0.62Medium Blue 0.196078 0.196078 0.8Midnight Blue 0.098 0.098 0.4392Navy 0.0 0.0 0.502Neon Blue 0.3 0.3 1.0New Midnight Blue 0.0 0.0 0.61Peacock 0.2 0.63 0.79Powder Blue 0.6902 0.8784 0.902Rich Blue 0.35 0.35 0.67Royal Blue 0.2549 0.4118 0.8824Slate Blue 0.4157 0.3529 0.8039Slate Blue Dark 0.2824 0.2392 0.5451Slate Blue Light 0.5176 0.4392 1.0Sky Blue 0.196078 0.6 0.8Sky Blue Deep 0.0 0.749 1.0Sky Blue Light 0.5294 0.8078 0.9804Steel Blue 0.2745 0.5098 0.7059Steel Blue Light 0.6902 0.7686 0.8706Turquoise Blue 0.0 0.78 0.55Ultramarine 0.07 0.04 0.56Magentas
Blue Violet 0.5412 0.1686 0.8863Cobalt Violet Deep 0.57 0.13 0.62Dark Orchid 0.6 0.196078 0.8Dark Purple 0.53 0.12 0.47Light Purple 0.87 0.58 0.98Magenta 1.0 0.0 1.0Medium Orchid 0.576471 0.439216 0.858824Med Purple 0.73 0.16 0.96 Orchid 0.8549 0.4392 0.8392Orchid Dark 0.6 0.1961 0.8Permanent Red Violet 0.86 0.15 0.27Plum 0.8667 0.6275 0.8667Purple 0.6275 0.1255 0.9412Ultramarine Violet 0.36 0.14 0.43Very Light Purple 0.94 0.81 0.99 Violet 0.56 0.37 0.6Violet Dark 0.5804 0.0 0.8275Violet Red 0.8 0.196078 0.6Violet Red Pale 0.8588 0.4392 0.5765