Foilset Search Full Index for Basic foilset

VRML 2 Basic Concepts and Definitions

Given by Zeynep Ozdemir, Rob Baker, Meryem Ispirli, Geoffrey C. Fox at CPS616 -- Information Track of CPS on Spring Semester 98. Foils prepared March 4 1998

See VRML Resources including many Examples Specifications and Tutorialsbr>
See VRML Consortium including VRML97 Specification and News
What is VRML2.0 and VRML97
Status of VRML Browsers
Features of VRML97 with changes from VRML1.0 -- Deletions and Additions
VRML97 File Format
Nodes, Fields, Events, Shapes, Routes, Sensors
Detailed Discussion of Specific Nodes without going into Scripting issues


Table of Contents for VRML 2 Basic Concepts and Definitions

There are two types of foils -- html and image which are each available in basic and JavaScript enabled "focused" style
(basic:)(focus style:) Denote Foils where Image Critical
(basic:)(focus style:) Denote Foils where Image has important information
(basic:)(focus style:) Denote Foils where HTML is sufficient
denotes presence of Additional linked information which is greyed out if missing

VRML World and NPAC Resources for Foil 1 1 CPS616 Spring 98 Computational Science For the Information Age
VRML World and NPAC Resources for Foil 2 2 VRML 97 or 2.0 The Virtual Reality Modeling Language
VRML World and NPAC Resources for Foil 3 3 VRML 2.0 The Virtual Reality Modeling Language
VRML World and NPAC Resources for Foil 4 4 What is VRML97?
5 History of VRML from wired VRML Site
6 Overview of VRML1 Language Details - I
7 Overview of VRML Language Details - II
8 VRML1.0 to VRML2.0 Transition
VRML2.0 Browsers 9 VRML2.0 Browsers - I
10 Architecture of a VRML2.0 Browser
11 VRML2.0 Browsers - II
12 VRML2.0 Browsers -III
13 Key Features of VRML 2.0
14 VRML File Structure
Simple VRML2.0 world with 2 Shapes 15 VRML File Header
Local and External Simple VRML2.0 world with 2 Shapes for Foil 16 16 A Sample VRML File - I
Local and External Simple VRML2.0 world with 2 Shapes for Foil 17 17 A Sample VRML File - II
Local and External Simple VRML2.0 world with 2 Shapes for Foil 18 18 A Sample VRML File - III
Local and External Simple VRML2.0 world with 2 Shapes for Foil 19 19 A Sample VRML Display - simpleworld.wrl - IV
20 VRML2.0 Nodes - I
21 Nodes - Atrributes - II
22 Nodes - ExposedFields -III
23 Fields and Events
Definition of Fields and Events 24 Fields
Definition of Fields and Events 25 Field Types - I
Definition of Fields and Events 26 Field Types - II
Definition of Fields and Events 27 Field Types - III
Definition of Fields and Events 28 Events
Definition of Fields and Events 29 Naming Conventions for Fields/Events
Example of DEF and USE from www.vrml.org 30 Defining Node Names
31 Coordinate System for VRML
32 Scope of Nodes in VRML2
VRML2.0 Nodes 33 VRML 2.0 Nodes (Summary of New Features)
34 Summary VRML2.0 Node Types - I
VRML2.0 Grouping Nodes 35 Summary VRML2.0 Node Types - Grouping - II
36 Summary Node Types - Browser Information - III
37 Summary Node Types - Browser Information - IV
38 Summary Node Types - Sound/Light - V
39 Summary Node Types - Shape/Geometry - VI
VRML2.0 Geometry Nodes 40 Summary Node Types - Geometry - VII
41 Summary Node Types - Appearance/Properties - VII
Definition and Example of Scripting in VRML97 for Foil 42 42 Summary Node Types - Scripting - VIII
VRML2.0 Sensor Nodes 43 Summary Node Types - Sensors - VIII
44 Summary Node Types - Sensors - IX
45 Summary Node Types - Sensors - X
ColorInterpolator Example and Definition for Foil 46 46 Summary Node Types - Interpolators - X
OrientationInterpolator Example and Definition for Foil 47 47 Summary Node Types - Interpolators - XI
PositionInterpolator Example and Definition for Foil 48 48 Summary Node Types - Interpolators - XII
VRML2.0 Field and Event Reference 49 New Field Types - XIII
50 Deleted Node Types - XIII
51 Deleted Node Types - XV
VRML97 Time sensor Examples and Definitions of all Sensors for Foil 52 52 Summary of Sensors Interaction with the User
53 Summary: Scripts and Interpolators - I Behavior and Animation
54 Summary: Scripts and Interpolators - II Behavior and Animation
Sound Example and Definition for Foil 55 55 Summary: Sound in VRML2.0
VRML2.0 Geometry Nodes 56 Geometry Nodes Polygonal Description of the World
VRML2.0 Shape Node 57 Shapes
Sample VRML2.0 File for Shapes and Groups 58 Shape and Appearance Node Syntax
VRML2.0 Geometry Nodes 59 4 Primitive Geometries
Sample VRML2.0 File for Shapes and Groups 60 Shape Example - I
Sample VRML2.0 File for Shapes and Groups 61 Shape Example - II
Sample VRML2.0 File for Shapes and Groups 62 Grouping Shapes -- Children
4 Sample Shapes on a Pedestal and Pedestal itself for Foil 63 63 A Sample file for Shapes & Groups
VRML2.0 Group Node Definition 64 Group Node
65 Group Node Example
VRML2.0 Example of Billboard Group 66 Billboard Node
VRML2.0 Example of Billboard Group 67 A Sample Billboard Group
68 Events and Routes
Definition and Example of Execution Model for Foil 69 69 Execution Model for Event processing
Definition and Example of Execution Model for Foil 70 70 Diagram of Execution Model for Event processing
71 ROUTE - I
72 ROUTE - II
VRML2.0 Sensor Nodes Definition 73 Sensor Nodes - I
Time Sensor Definition and Examples for Foil 74 74 Sensor Nodes - II
Prototype Definition and Examples for Foil 75 75 Prototypes - I
Prototype Definition and Examples for Foil 76 76 Prototypes - II
Prototype Definition and Examples for Foil 77 77 Prototype Sample
Definition and Examples of IS/Prototypes for Foil 78 78 IS Statement
VRML2.0 Transform Node Definition 79 Transform Node
Simple Example also used for Shapes from www.vrml.org site 80 Transform Node Example
Transform Definition and Rotation Example for Foil 81 81 Rotation Field in Transform - I
Transform Definition and Rotation Example for Foil 82 82 Rotation Field - II
Transform Definition and Rotation Example for Foil 83 83 Rotation Example - I
Transform Definition and Rotation Example for Foil 84 84 Rotation Example - II
VRML2.0 Example of Scale 85 Scale Field in Transform
VRML2.0 Example of Scale 86 Scale Example - I
VRML2.0 Example of Scale 87 Scale Example - II
VRML2.0 Example of Scale 88 Scale Example - III
VRML2 Material Definition and Examples for Foil 89 89 Material Node - I
VRML2 Material Definition and Examples for Foil 90 90 Material Node - II
VRML2 Material Definition and Examples for Foil 91 91 Material Node - III
VRML2 Material Definition and Examples for Foil 92 92 Material Node - IV
VRML2 Material Definition and Examples for Foil 93 93 Material Node - V
VRML2 Material Definition and Examples for Foil 94 94 A Sample World Using Appearance -Material
Bakers Example - Spacial Sound w/ Touch Sensor, & Keyframe Animation 95 Animation - I
Example and Definition of Interpolaters for Foil 96 96 Animation - II
Definition and Examples of Position Interpolatoers for Foil 97 97 PositionInterpolator - I
98 PositionInterpolator - II
VRML2.0 Example of PositionInterpolator and Inline 99 An Example Using PositionInterpolators
VRML2.0 Example of PositionInterpolator and Inline 100 In Header of doorway.wrl -- What it does
VRML2.0 Example of PositionInterpolator and Inline 101 The First Stair in doorway.wrl
VRML2.0 Example of PositionInterpolator and Inline 102 Animation Strategy in doorway.wrl
VRML2.0 Example of PositionInterpolator and Inline 103 Animation Code for Stair1 in doorway.wrl
OrientationInterpolator Example and Definition for Foil 104 104 OrientationInterpolator
ColorInterpolator Example and Definition for Foil 105 105 ColorInterpolator
VRML2.0 ScalarInterpolator Node 106 ScalarInterpolator
VRML2.0 NormalInterpolator Node 107 NormalInterpolator Node
108 Handling User Interactions - I
109 Handling User Interactions - II
TimeSensor Examples and Definition for Foil 110 110 TimeSensor - I
Bakers Example - Elevation Grid, Color Interpolation, Billboard, and Movie Texture 111 TimeSensor - II
Examples and Definition of TouchSensor for Foil 112 112 TouchSensor - I
Examples and Definition of TouchSensor for Foil 113 113 TouchSensor - II
Definition and 2 Examples of a PlaneSensor for Foil 114 114 PlaneSensor
Definition and 2 Examples of a SphereSensor for Foil 115 115 SphereSensor
Definition and 2 Examples of a CylinderSensor for Foil 116 116 CylinderSensor
VisibilitySensor Definitions for Foil 117 117 VisibilitySensor Node - I
VisibilitySensor Definitions for Foil 118 118 VisibilitySensor Node - II
Definition and 2 Examples ProximitySensor for Foil 119 119 ProximitySensor Node - I
Definition and 2 Examples ProximitySensor for Foil 120 120 ProximitySensor Node - II
Definition and Example Collision Node for Foil 121 121 Collision Node - I
Definition and Example Collision Node for Foil 122 122 Collision Node - II
123 Treatment of Multiple Sensors
VRML2.0 Example of Inline:Dinette and Components as well as Pyramid for Foil 124 124 Inline Node
VRML2.0 Example of Inline:Dinette and Components as well as Pyramid for Foil 125 125 A Sample Inlined File
VRML97 Examples and Definition of Anchor for Foil 126 126 Linking Different VRML Worlds
VRML97 Examples and Definition of Anchor for Foil 127 127 An Example of Anchor Node
Definition and Example of Text Node for Foil 128 128 Text Node Definition
Definition and Example of Text Node for Foil 129 129 Text Node Notes
Definition and Example of FontStyle for Foil 130 130 Font Style Node Definition - I
Definition and Example of FontStyle for Foil 131 131 Font Style Node - II
Definition and Example of FontStyle for Foil 132 132 Font Style Node - II
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 133 Lights - I
Definition and Example PointLight for Foil 134 134 Lights - Pointlight Node
Definition and Example PointLight for Foil 135 135 PointLight Node Fields - I
Definition and Example PointLight for Foil 136 136 PointLight Node Fields - II
Definition and Example of DirectionalLight for Foil 137 137 DirectionalLight Node
VRML2.0 SpotLight Node 138 SpotLight Node - I
VRML2.0 SpotLight Node 139 SpotLight Node - II
140 Defining VRML shapes with points, lines, and faces
Example and Definition of PointSet in VRML97 for Foil 141 141 PointSet Node
IndexedLineSet Definition 142 Binding Colors to points, lines, and faces
VRML2.0 IndexedLineSet Fields 143 IndexedLineSet Fields - I
VRML2.0 IndexedLineSet Fields 144 IndexedLineSet Fields - II
IndexedFaceSet Node Examples and Definition for Foil 145 145 IndexedFaceSet Node - I
2 examples of Pyramids for Foil 146 146 IndexedFaceSet Pyramid Example I
2 examples of Pyramids for Foil 147 147 IndexedFaceSet Pyramid Example II
2 examples of Pyramids for Foil 148 148 IndexedFaceSet Pyramid Example III
IndexedFaceSet Node Examples and Definition for Foil 149 149 IndexedFaceSet Node - II
IndexedFaceSet Node Examples and Definition for Foil 150 150 IndexedFaceSet Node - III
IndexedFaceSet Node Examples and Definition for Foil 151 151 IndexedFaceSet Node - IV
Bakers Example - Color, Instancing, Grouping, Animation, Color Interpolation 152 Color Node
VRML2.0 Example of ElevationGrid 153 ElevationGrid Node
VRML2.0 Example of ElevationGrid 154 Example of ElevationGrid Node
VRML2.0 Example of Extrusion Shape 155 Extrusion Node
VRML2.0 Example of Extrusion Shape 156 Example of Extrusion Node
157 Shading and Normals
VRML2.0 Example of Texture for Lego Car 158 Texture - I
159 Texture - II
VRML2.0 Example of ElevationGrid 160 ImageTexture
VRML2.0 Example of Texture Map 161 An Example ImageTexture
VRML2.0 PixelTexture Node 162 PixelTexture Node
Bakers Example - Elevation Grid, Color Interpolation, Billboard, and Movie Texture 163 MovieTexture Node - I
Bakers Example - Elevation Grid, Color Interpolation, Billboard, and Movie Texture 164 MovieTexture Node - II
165 Texture Mapping with S and T
166 Controlling Detail and Rendering Time
Example and Definition of Levelof Detial LOD Node for Foil 167 167 VRML97 Level Of Detail LOD Node - I
Example and Definition of Levelof Detial LOD Node for Foil 168 168 VRML97 Level Of Detail LOD Node - II
Example and Definition of Levelof Detial LOD Node for Foil 169 169 Fields in a LOD Node
170 Sound Effects
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 171 AudioClip Node - I
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 172 AudioClip Node - II
Bakers Example - Spacial Sound w/ Touch Sensor, & Keyframe Animation 173 Sound Node - I
Bakers Example - Spacial Sound w/ Touch Sensor, & Keyframe Animation 174 Fields in Sound Node - II
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 175 Adding Background to the VRML World - I
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 176 The Background Scenarios
Bakers Example - Collison, AudioClip, PointLight, Texture map, and Background 177 Adding Background to the VRML World - II
Bakers Example - Fog node also w/ Proximity sensors 178 Creating A Virtual Atmosphere Effect
Definition and 2 Examples of Viewpoint Nodes for Foil 179 179 Viewpoints -- Overview
Definition and 2 Examples of Viewpoint Nodes for Foil 180 180 Fields in Viewpoint Node - I
Definition and 2 Examples of Viewpoint Nodes for Foil 181 181 Viewpoint Node - II
182 Avatars
Bakers Example - Navigation Information w/ Viewpoint binding, and Trans gifs 183 NavigationInfo Node - I
Bakers Example - Navigation Information w/ Viewpoint binding, and Trans gifs 184 NavigationInfo Node - II

Full WebWisdom URL and this Foilset Search
This contains all WebWisdom links preceded by those referenced in this foilset
© Northeast Parallel Architectures Center, Syracuse University, npac@npac.syr.edu

If you have any comments about this server, send e-mail to webmaster@npac.syr.edu.

Page produced by wwwfoil on Sun Apr 5 1998