X3D Example Archives: VRML 2 Sourcebook, Siggraph 98 Course

[1] Ambient.x3d (default X3D view from 0 0 10)
Directory Viewpoint Slideshow

Robotic hand juggling primitives

Primitive geometry examples

This entire book was presented as a tutorial during the ACM Special Interest Group on Graphics (SIGGRAPH) conference in 1998.

The SIGGRAPH98 online course Introduction to VRML97 by David R. Nadeau, John L. Moreland, and Michael M. Heck includes all of the examples translated here. Many of these X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples.

A large number of Interesting Scenes have been added to this course for learning VRML and X3D. Source code for the original example models is also provided.

Original Course Abstract. The Virtual Reality Modeling Language (VRML) is an international standard for describing 3D shapes and scenery on the World Wide Web. VRML's technology has very broad applicability, including web-based entertainment, distributed visualization, 3D user interfaces to remote web resources, 3D collaborative environments, interactive simulations for education, virtual museums, virtual retail spaces, and more. VRML is a key technology shaping the future of the Web. Participants in this tutorial will learn how to use VRML 97 (a.k.a. ISO VRML, VRML 2.0, and Moving Worlds) to author their own 3D virtual worlds on the World Wide Web. Participants will learn VRML concepts and terminology, and be introduced to VRML's text-format syntax. Participants also will learn tips and techniques for increasing performance and realism. The tutorial includes numerous VRML examples and information on where to find out more about VRML features and use.

147 X3D Models                 250 X3D Model Viewpoint Snapshots

Ambient
Ambient.x3d    
[1] Ambient.x3d (default X3D view from 0 0 10)

AnchorExample
Anchor Example.x3d    
[2] AnchorExample.x3d (default X3D view from 0 0 10)

AnimatedGrid
Animated Grid.x3d    
[3] AnimatedGrid.x3d Entry view
[4] AnimatedGrid.x3d (default X3D view from 0 0 10)

Arch
Arch.x3d    
[5] Arch.x3d (default X3D view from 0 0 10)

Arches
Arches.x3d    
[6] Arches.x3d (default X3D view from 0 0 10)

aTorch
a Torch.x3d    
[7] aTorch.x3d (default X3D view from 0 0 10)

aTorch1
a Torch 1.x3d    
[8] aTorch1.x3d (default X3D view from 0 0 10)

aTorch2
a Torch 2.x3d    
[9] aTorch2.x3d (default X3D view from 0 0 10)

aTorch3
a Torch 3.x3d    
[10] aTorch3.x3d (default X3D view from 0 0 10)

Background2
Background 2.x3d    
[11] Background2.x3d (default X3D view from 0 0 10)

BackgroundExample
Background Example.x3d    
[12] BackgroundExample.x3d (default X3D view from 0 0 10)

BarPlot
Bar Plot.x3d    
[13] BarPlot.x3d Entry view
[14] BarPlot.x3d (default X3D view from 0 0 10)

BarTwist
Bar Twist.x3d    
[15] BarTwist.x3d Entry view
[16] BarTwist.x3d (default X3D view from 0 0 10)

Bounce1
Bounce 1.x3d    
[17] Bounce1.x3d Bouncing beachball, JavaScript version
[18] Bounce1.x3d (default X3D view from 0 0 10)

Bounce2
Bounce 2.x3d    
[19] Bounce2.x3d Bouncing beachball, Java version
[20] Bounce2.x3d (default X3D view from 0 0 10)

Bounce3
Bounce 3.x3d    
[21] Bounce3.x3d Bouncing beachball, with prototype and JavaScript
[22] Bounce3.x3d (default X3D view from 0 0 10)

Boxes
Boxes.x3d    
[23] Boxes.x3d Entry view
[24] Boxes.x3d (default X3D view from 0 0 10)

BoxPrimitive
Box Primitive.x3d    
[25] BoxPrimitive.x3d (default X3D view from 0 0 10)

BrickBox
Brick Box.x3d    
[26] BrickBox.x3d (default X3D view from 0 0 10)

Burst
Burst.x3d    
[27] Burst.x3d Entry view
[28] Burst.x3d (default X3D view from 0 0 10)

Button
Button.x3d    
[29] Button.x3d (default X3D view from 0 0 10)

Can
Can.x3d    
[30] Can.x3d Entry view
[31] Can.x3d (default X3D view from 0 0 10)

Castle
Castle.x3d    
[32] Castle.x3d Entry view
[33] Castle.x3d (default X3D view from 0 0 10)

Ceiling
Ceiling.x3d    
[34] Ceiling.x3d (default X3D view from 0 0 10)

Chair
Chair.x3d    
[35] Chair.x3d (default X3D view from 0 0 10)

Colors
Colors.x3d    
[36] Colors.x3d Entry view
[37] Colors.x3d (default X3D view from 0 0 10)

Column
Column.x3d    
[38] Column.x3d (default X3D view from 0 0 10)

Columns
Columns.x3d    
[39] Columns.x3d Entry view
[40] Columns.x3d (default X3D view from 0 0 10)

ConePrimitive
Cone Primitive.x3d    
[41] ConePrimitive.x3d (default X3D view from 0 0 10)

Cookie
Cookie.x3d    
[42] Cookie.x3d (default X3D view from 0 0 10)

CreaseAngle
Crease Angle.x3d    
[43] CreaseAngle.x3d Front Face
[44] CreaseAngle.x3d Back Face
[45] CreaseAngle.x3d (default X3D view from 0 0 10)

Cut
Cut.x3d    
[46] Cut.x3d (default X3D view from 0 0 10)

CutPlane
Cut Plane.x3d    
[47] CutPlane.x3d Entry view
[48] CutPlane.x3d (default X3D view from 0 0 10)

CylinderPrimitive
Cylinder Primitive.x3d    
[49] CylinderPrimitive.x3d (default X3D view from 0 0 10)

Dinette
Dinette.x3d    
[50] Dinette.x3d (default X3D view from 0 0 10)

DirectionalLightExample
Directional Light Example.x3d    
[51] DirectionalLightExample.x3d Entry view
[52] DirectionalLightExample.x3d (default X3D view from 0 0 10)

Donut
Donut.x3d    
[53] Donut.x3d Entry view
[54] Donut.x3d (default X3D view from 0 0 10)

Doorway
Doorway.x3d    
[55] Doorway.x3d Entry view
[56] Doorway.x3d (default X3D view from 0 0 10)

DungeonDoor
Dungeon Door.x3d    
[57] DungeonDoor.x3d (default X3D view from 0 0 10)

DungeonFloor
Dungeon Floor.x3d    
[58] DungeonFloor.x3d Long view of floor section
[59] DungeonFloor.x3d (default X3D view from 0 0 10)

DungeonRoom
Dungeon Room.x3d    
[60] DungeonRoom.x3d Dungeon room
[61] DungeonRoom.x3d (default X3D view from 0 0 10)

DungeonWall
Dungeon Wall.x3d    
[62] DungeonWall.x3d Dungeoun wall
[63] DungeonWall.x3d (default X3D view from 0 0 10)

DungeonWall2
Dungeon Wall 2.x3d    
[64] DungeonWall2.x3d (default X3D view from 0 0 10)

ExtrusionSpiral
Extrusion Spiral.x3d    
[65] ExtrusionSpiral.x3d (default X3D view from 0 0 10)

ExtrusionSpiralMotion
Extrusion Spiral Motion.x3d    
[66] ExtrusionSpiralMotion.x3d Entry view
[67] ExtrusionSpiralMotion.x3d (default X3D view from 0 0 10)

Fence
Fence.x3d    
[68] Fence.x3d Entry view
[69] Fence.x3d (default X3D view from 0 0 10)

Flames
Flames.x3d    
[70] Flames.x3d (default X3D view from 0 0 10)

Floater
Floater.x3d    
[71] Floater.x3d Entry view
[72] Floater.x3d (default X3D view from 0 0 10)

Floor
Floor.x3d    
[73] Floor.x3d View of floor
[74] Floor.x3d (default X3D view from 0 0 10)

Fog1
Fog 1.x3d    
[75] Fog1.x3d (default X3D view from 0 0 10)

Fog2
Fog 2.x3d    
[76] Fog2.x3d (default X3D view from 0 0 10)

Fog3
Fog 3.x3d    
[77] Fog3.x3d (default X3D view from 0 0 10)

Fog4
Fog 4.x3d    
[78] Fog4.x3d (default X3D view from 0 0 10)

Fog5
Fog 5.x3d    
[79] Fog5.x3d (default X3D view from 0 0 10)

FogWorld
Fog World.x3d    
[80] FogWorld.x3d (default X3D view from 0 0 10)

GlowDoor
Glow Door.x3d    
[81] GlowDoor.x3d (default X3D view from 0 0 10)

HalfCylinder
Half Cylinder.x3d    
[82] HalfCylinder.x3d Entry view
[83] HalfCylinder.x3d (default X3D view from 0 0 10)

Hand
Hand.x3d    
[84] Hand.x3d Entry view
[85] Hand.x3d (default X3D view from 0 0 10)

HeadsUpDisplayHUD
Heads Up Display HUD.x3d    
[86] HeadsUpDisplayHUD.x3d Entry view
[87] HeadsUpDisplayHUD.x3d (default X3D view from 0 0 10)

Horn
Horn.x3d    
[88] Horn.x3d Entry view
[89] Horn.x3d (default X3D view from 0 0 10)

IsoLine
Iso Line.x3d    
[90] IsoLine.x3d 20m view
[91] IsoLine.x3d 15m view
[92] IsoLine.x3d 10m view
[93] IsoLine.x3d 5m view
[94] IsoLine.x3d 40m view
[95] IsoLine.x3d 30m view
[96] IsoLine.x3d (default X3D view from 0 0 10)

IsoSurface
Iso Surface.x3d    
[97] IsoSurface.x3d Entry view
[98] IsoSurface.x3d (default X3D view from 0 0 10)

Keyboard
Keyboard.x3d    
[99] Keyboard.x3d Entry view
[100] Keyboard.x3d (default X3D view from 0 0 10)

Lamp
Lamp.x3d    
[101] Lamp.x3d Entry view
[102] Lamp.x3d (default X3D view from 0 0 10)

Lamp2
Lamp 2.x3d    
[103] Lamp2.x3d Entry view
[104] Lamp2.x3d (default X3D view from 0 0 10)

Lamp2a
Lamp 2a.x3d    
[105] Lamp2a.x3d Entry view
[106] Lamp2a.x3d (default X3D view from 0 0 10)

Land
Land.x3d    
[107] Land.x3d Entry view
[108] Land.x3d (default X3D view from 0 0 10)

Lightning
Lightning.x3d    
[109] Lightning.x3d Entry view
[110] Lightning.x3d (default X3D view from 0 0 10)

LinePlot
Line Plot.x3d    
[111] LinePlot.x3d Entry view
[112] LinePlot.x3d (default X3D view from 0 0 10)

Loader
Loader.x3d    
[113] Loader.x3d Entry view
[114] Loader.x3d (default X3D view from 0 0 10)

Log
Log.x3d    
[115] Log.x3d Entry view
[116] Log.x3d (default X3D view from 0 0 10)

Match
Match.x3d    
[117] Match.x3d Entry view
[118] Match.x3d (default X3D view from 0 0 10)

Monolith
Monolith.x3d    
[119] Monolith.x3d Monolith Entry View
[120] Monolith.x3d (default X3D view from 0 0 10)

Mountain
Mountain.x3d    
[121] Mountain.x3d Entry view
[122] Mountain.x3d (default X3D view from 0 0 10)

Mountain128
Mountain 128.x3d    
[123] Mountain128.x3d Entry view
[124] Mountain128.x3d (default X3D view from 0 0 10)

Mountain16
Mountain 16.x3d    
[125] Mountain16.x3d Entry view
[126] Mountain16.x3d (default X3D view from 0 0 10)

Mountain32
Mountain 32.x3d    
[127] Mountain32.x3d Entry view
[128] Mountain32.x3d (default X3D view from 0 0 10)

MountainColor
Mountain Color.x3d    
[129] MountainColor.x3d Entry view
[130] MountainColor.x3d (default X3D view from 0 0 10)

MountainColor2
Mountain Color 2.x3d    
[131] MountainColor2.x3d Entry view
[132] MountainColor2.x3d (default X3D view from 0 0 10)

Nested
Nested.x3d    
[133] Nested.x3d Entry view
[134] Nested.x3d (default X3D view from 0 0 10)

One
One.x3d    
[135] One.x3d (default X3D view from 0 0 10)

Pedestal
Pedestal.x3d    
[136] Pedestal.x3d (default X3D view from 0 0 10)

PlayYard
Play Yard.x3d    
[137] PlayYard.x3d Away
[138] PlayYard.x3d Monkey Bars - End
[139] PlayYard.x3d Monkey Bars - Side
[140] PlayYard.x3d Chin-Up Bar - Short
[141] PlayYard.x3d Chin-Up Bar - Tall
[142] PlayYard.x3d Slide - Ladder
[143] PlayYard.x3d Slide - Shoot
[144] PlayYard.x3d (default X3D view from 0 0 10)

PointLightExample
Point Light Example.x3d    
[145] PointLightExample.x3d Entry view
[146] PointLightExample.x3d (default X3D view from 0 0 10)

PointPlot
Point Plot.x3d    
[147] PointPlot.x3d Entry view
[148] PointPlot.x3d (default X3D view from 0 0 10)

Primitives
Primitives.x3d    
[149] Primitives.x3d Entry view
[150] Primitives.x3d (default X3D view from 0 0 10)

Proximity1
Proximity 1.x3d    
[151] Proximity1.x3d Entry view
[152] Proximity1.x3d (default X3D view from 0 0 10)

Proximity2
Proximity 2.x3d    
[153] Proximity2.x3d Entry view
[154] Proximity2.x3d (default X3D view from 0 0 10)

Query
Query.x3d    
[155] Query.x3d Entry view
[156] Query.x3d (default X3D view from 0 0 10)

RoboBill
Robo Bill.x3d    
[157] RoboBill.x3d Entry view
[158] RoboBill.x3d (default X3D view from 0 0 10)

RoboBody
Robo Body.x3d    
[159] RoboBody.x3d (default X3D view from 0 0 10)

RoboHead
Robo Head.x3d    
[160] RoboHead.x3d (default X3D view from 0 0 10)

Robots
Robots.x3d    
[161] Robots.x3d Entry view
[162] Robots.x3d (default X3D view from 0 0 10)

Scatter
Scatter.x3d    
[163] Scatter.x3d Entry view
[164] Scatter.x3d (default X3D view from 0 0 10)

Shiny
Shiny.x3d    
[165] Shiny.x3d (default X3D view from 0 0 10)

Slabs
Slabs.x3d    
[166] Slabs.x3d Entry view
[167] Slabs.x3d (default X3D view from 0 0 10)

Slide
Slide.x3d    
[168] Slide.x3d Entry view
[169] Slide.x3d (default X3D view from 0 0 10)

Snake
Snake.x3d    
[170] Snake.x3d Entry view
[171] Snake.x3d (default X3D view from 0 0 10)

SoundMarker
Sound Marker.x3d    
[172] SoundMarker.x3d (default X3D view from 0 0 10)

Space
Space.x3d    
[173] Space.x3d (default X3D view from 0 0 10)

Space2
Space 2.x3d    
[174] Space2.x3d Entry view
[175] Space2.x3d (default X3D view from 0 0 10)

SpherePrimitive
Sphere Primitive.x3d    
[176] SpherePrimitive.x3d (default X3D view from 0 0 10)

Spheres
Spheres.x3d    
[177] Spheres.x3d (default X3D view from 0 0 10)

Spiral
Spiral.x3d    
[178] Spiral.x3d Entry view
[179] Spiral.x3d (default X3D view from 0 0 10)

SpotLightExample
Spot Light Example.x3d    
[180] SpotLightExample.x3d Entry view
[181] SpotLightExample.x3d (default X3D view from 0 0 10)

Squisher
Squisher.x3d    
[182] Squisher.x3d Entry view
[183] Squisher.x3d (default X3D view from 0 0 10)

Stairway
Stairway.x3d    
[184] Stairway.x3d Entry view
[185] Stairway.x3d (default X3D view from 0 0 10)

StopWatch
Stop Watch.x3d    
[186] StopWatch.x3d Entry view
[187] StopWatch.x3d (default X3D view from 0 0 10)

Sub
Sub.x3d    
[188] Sub.x3d (default X3D view from 0 0 10)

SubWorld
Sub World.x3d    
[189] SubWorld.x3d Above
[190] SubWorld.x3d Surface
[191] SubWorld.x3d Below
[192] SubWorld.x3d Middle
[193] SubWorld.x3d (default X3D view from 0 0 10)

Table
Table.x3d    
[194] Table.x3d Table front
[195] Table.x3d Table right side
[196] Table.x3d Table back
[197] Table.x3d Table left side
[198] Table.x3d Table from above
[199] Table.x3d (default X3D view from 0 0 10)

Temple
Temple.x3d    
[200] Temple.x3d Entry view
[201] Temple.x3d (default X3D view from 0 0 10)

Terrain00
Terrain 00.x3d    
[202] Terrain00.x3d (default X3D view from 0 0 10)

Terrain01
Terrain 01.x3d    
[203] Terrain01.x3d (default X3D view from 0 0 10)

Terrain02
Terrain 02.x3d    
[204] Terrain02.x3d (default X3D view from 0 0 10)

Terrain03
Terrain 03.x3d    
[205] Terrain03.x3d (default X3D view from 0 0 10)

Terrain04
Terrain 04.x3d    
[206] Terrain04.x3d (default X3D view from 0 0 10)

Terrain05
Terrain 05.x3d    
[207] Terrain05.x3d (default X3D view from 0 0 10)

Terrain06
Terrain 06.x3d    
[208] Terrain06.x3d (default X3D view from 0 0 10)

Terrain07
Terrain 07.x3d    
[209] Terrain07.x3d (default X3D view from 0 0 10)

Terrain08
Terrain 08.x3d    
[210] Terrain08.x3d (default X3D view from 0 0 10)

Terrain09
Terrain 09.x3d    
[211] Terrain09.x3d (default X3D view from 0 0 10)

TextFont
Text Font.x3d    
[212] TextFont.x3d (default X3D view from 0 0 10)

TextJustification
Text Justification.x3d    
[213] TextJustification.x3d (default X3D view from 0 0 10)

TextPrimitive
Text Primitive.x3d    
[214] TextPrimitive.x3d (default X3D view from 0 0 10)

TextSize
Text Size.x3d    
[215] TextSize.x3d (default X3D view from 0 0 10)

TexturePlane
Texture Plane.x3d    
[216] TexturePlane.x3d Entry view
[217] TexturePlane.x3d (default X3D view from 0 0 10)

TextVertical
Text Vertical.x3d    
[218] TextVertical.x3d (default X3D view from 0 0 10)

Three
Three.x3d    
[219] Three.x3d (default X3D view from 0 0 10)

TimedTimer
Timed Timer.x3d    
[220] TimedTimer.x3d Entry view
[221] TimedTimer.x3d (default X3D view from 0 0 10)

Torch1
Torch 1.x3d    
[222] Torch1.x3d (default X3D view from 0 0 10)

Torch2
Torch 2.x3d    
[223] Torch2.x3d (default X3D view from 0 0 10)

Torch3
Torch 3.x3d    
[224] Torch3.x3d (default X3D view from 0 0 10)

Torches
Torches.x3d    
[225] Torches.x3d (default X3D view from 0 0 10)

Torches3
Torches 3.x3d    
[226] Torches3.x3d Entry view
[227] Torches3.x3d (default X3D view from 0 0 10)

TowerPart
Tower Part.x3d    
[228] TowerPart.x3d (default X3D view from 0 0 10)

Towers
Towers.x3d    
[229] Towers.x3d Entry view
[230] Towers.x3d (default X3D view from 0 0 10)

Tread
Tread.x3d    
[231] Tread.x3d (default X3D view from 0 0 10)

TreeWall
Tree Wall.x3d    
[232] TreeWall.x3d Entry view
[233] TreeWall.x3d (default X3D view from 0 0 10)

TumbleGroup
Tumble Group.x3d    
[234] TumbleGroup.x3d (default X3D view from 0 0 10)

Two
Two.x3d    
[235] Two.x3d (default X3D view from 0 0 10)

Vault
Vault.x3d    
[236] Vault.x3d (default X3D view from 0 0 10)

Vector
Vector.x3d    
[237] Vector.x3d (default X3D view from 0 0 10)

VectorField1
Vector Field 1.x3d    
[238] VectorField1.x3d Entry view
[239] VectorField1.x3d (default X3D view from 0 0 10)

Wiggle
Wiggle.x3d    
[240] Wiggle.x3d Entry view
[241] Wiggle.x3d (default X3D view from 0 0 10)

Windmill
Windmill.x3d    
[242] Windmill.x3d Entry view
[243] Windmill.x3d Close-up
[244] Windmill.x3d Front door
[245] Windmill.x3d Far away
[246] Windmill.x3d Roof top
[247] Windmill.x3d On a sail
[248] Windmill.x3d (default X3D view from 0 0 10)

WoodColor
Wood Color.x3d    
[249] WoodColor.x3d Entry view
[250] WoodColor.x3d (default X3D view from 0 0 10)
 

This viewpoint slideshow is online at
https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/viewpointSlideshow.html

Validate XHTML 1.1

Viewpoint image version history at
https://sourceforge.net/p/x3d/code/HEAD/tree/www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/_viewpoints