Find this at http://www.npac.syr.edu/users/gcf/cps616vrml2mar98/

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


001 CPS616 Spring 98 Computational Science For the Information Age
002 VRML 97 or 2.0 The Virtual Reality Modeling Language
003 VRML 2.0 The Virtual Reality Modeling Language
004 What is VRML97?
005 History of VRML from wired VRML Site
006 Overview of VRML1 Language Details - I
007 Overview of VRML Language Details - II
008 VRML1.0 to VRML2.0 Transition
009 VRML2.0 Browsers - I
010 Architecture of a VRML2.0 Browser
011 VRML2.0 Browsers - II
012 VRML2.0 Browsers -III
013 Key Features of VRML 2.0
014 VRML File Structure
015 VRML File Header
016 A Sample VRML File - I
017 A Sample VRML File - II
018 A Sample VRML File - III
019 A Sample VRML Display - simpleworld.wrl - IV
020 VRML2.0 Nodes - I
021 Nodes - Atrributes - II
022 Nodes - ExposedFields -III
023 Fields and Events
024 Fields
025 Field Types - I
026 Field Types - II
027 Field Types - III
028 Events
029 Naming Conventions for Fields/Events
030 Defining Node Names
031 Coordinate System for VRML
032 Scope of Nodes in VRML2
033 VRML 2.0 Nodes  (Summary of New Features)
034 Summary VRML2.0 Node Types - I
035 Summary VRML2.0 Node Types - Grouping - II
036 Summary Node Types - Browser Information - III
037 Summary Node Types - Browser Information - IV
038 Summary Node Types - Sound/Light - V
039 Summary Node Types - Shape/Geometry - VI
040 Summary Node Types - Geometry - VII
041 Summary Node Types - Appearance/Properties - VII
042 Summary Node Types - Scripting - VIII
043 Summary Node Types - Sensors - VIII
044 Summary Node Types - Sensors - IX
045 Summary Node Types - Sensors - X
046 Summary Node Types - Interpolators - X
047 Summary Node Types - Interpolators - XI
048 Summary Node Types - Interpolators - XII
049 New Field  Types - XIII
050 Deleted Node Types - XIII
051 Deleted Node Types - XV
052 Summary of Sensors  Interaction with the User
053 Summary: Scripts and Interpolators - I Behavior and Animation
054 Summary: Scripts and Interpolators - II  Behavior and Animation
055 Summary: Sound in VRML2.0
056 Geometry Nodes  Polygonal Description of the World
057 Shapes
058 Shape and Appearance Node Syntax
059 4 Primitive Geometries
060 Shape Example - I
061 Shape Example - II
062 Grouping Shapes -- Children
063 A Sample file for Shapes & Groups
064 Group Node
065 Group Node Example
066 Billboard Node
067 A Sample Billboard Group
068 Events and Routes
069 Execution Model for Event processing
070 Diagram of Execution Model for Event processing
071 ROUTE - I
072 ROUTE - II
073 Sensor Nodes - I
074 Sensor Nodes - II
075 Prototypes - I
076 Prototypes - II
077 Prototype Sample
078 IS Statement
079 Transform Node
080 Transform Node Example
081 Rotation Field in Transform - I
082 Rotation Field - II
083 Rotation Example - I
084 Rotation Example - II
085 Scale Field in Transform
086 Scale Example - I
087 Scale Example - II
088 Scale Example - III
089 Material Node - I
090 Material Node - II
091 Material Node - III
092 Material Node - IV
093 Material Node - V
094 A Sample World Using  Appearance -Material
095 Animation - I
096 Animation - II
097 PositionInterpolator - I
098 PositionInterpolator - II
099 An Example Using PositionInterpolators
100 In Header of doorway.wrl -- What it does
101 The First Stair in doorway.wrl
102 Animation Strategy in doorway.wrl
103 Animation Code for Stair1 in doorway.wrl
104 OrientationInterpolator
105 ColorInterpolator
106 ScalarInterpolator
107 NormalInterpolator Node
108 Handling User Interactions - I
109 Handling User Interactions - II
110 TimeSensor - I
111 TimeSensor - II
112 TouchSensor - I
113 TouchSensor - II
114 PlaneSensor
115 SphereSensor
116 CylinderSensor
117 VisibilitySensor Node - I
118 VisibilitySensor Node - II
119 ProximitySensor Node - I
120 ProximitySensor Node - II
121 Collision Node - I
122 Collision Node - II
123 Treatment of Multiple Sensors
124 Inline Node
125 A Sample Inlined File
126 Linking Different VRML Worlds
127 An Example of Anchor Node
128 Text Node Definition
129 Text Node Notes
130 Font Style Node Definition - I
131 Font Style Node - II
132 Font Style Node - II
133 Lights - I
134 Lights - Pointlight Node
135 PointLight Node Fields - I
136 PointLight Node Fields - II
137 DirectionalLight Node
138 SpotLight Node - I
139 SpotLight Node - II
140 Defining VRML shapes  with points, lines, and faces
141 PointSet Node
142 Binding Colors  to points, lines, and faces
143 IndexedLineSet Fields - I
144 IndexedLineSet Fields - II
145 IndexedFaceSet Node - I
146 IndexedFaceSet Pyramid Example I
147 IndexedFaceSet Pyramid Example II
148 IndexedFaceSet Pyramid Example III
149 IndexedFaceSet Node - II
150 IndexedFaceSet Node - III
151 IndexedFaceSet Node - IV
152 Color Node
153 ElevationGrid Node
154 Example of ElevationGrid Node
155 Extrusion Node
156 Example of Extrusion Node
157 Shading and Normals
158 Texture - I
159 Texture - II
160 ImageTexture
161 An Example ImageTexture
162 PixelTexture Node
163 MovieTexture Node - I
164 MovieTexture Node - II
165 Texture Mapping with S and T
166 Controlling Detail and Rendering Time
167 VRML97 Level Of Detail LOD Node - I
168 VRML97 Level Of Detail LOD Node - II
169 Fields in a LOD Node
170 Sound Effects
171 AudioClip Node - I
172 AudioClip Node - II
173 Sound Node - I
174 Fields in Sound Node - II
175 Adding Background to the VRML World - I
176 The Background Scenarios
177 Adding Background to the VRML World - II
178 Creating A Virtual Atmosphere Effect
179 Viewpoints -- Overview
180 Fields in Viewpoint Node - I
181 Viewpoint Node - II
182 Avatars
183 NavigationInfo Node - I
184 NavigationInfo Node - II


© 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