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 |
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