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

VRML 2 Basic Concepts and Definitions

Given by Zeynep Ozdemir(Geoffrey C. Fox) at CPS616 -- Information Track of CPS on Spring Semester 97. Foils prepared April 6 1997

See VRML Resources including many interesting examples
What is VRML2.0 and VRML97
Status of VRML2.0 Browsers
Features of VRML2.0 with changes from VRML1.0 -- Deletions and Additions
VRML2.0 File Format
Nodes, Fields, Events, Shapes, Routes, Sensors
Detailed Discussion of Specific Nodes without going into programming issues


Table of Contents for VRML 2 Basic Concepts and Definitions


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