Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources

X3D Example Archives: VRML 2 Sourcebook, Siggraph 98 Course

[1] Ambient.x3d - (default X3D view from 0 0 10)
Chapter 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 Scenes                 250 Viewpoint Snapshots

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

Anchor
Anchor.x3d    
[2] Anchor.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)

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

Background2
Background 2.x3d    
[12] Background2.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)

Box
Box.x3d    
[23] Box.x3d - (default X3D view from 0 0 10)

Boxes
Boxes.x3d    
[24] Boxes.x3d - Entry view
[25] Boxes.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)

Cone
Cone.x3d    
[41] Cone.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)

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

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

DirectionalLight
Directional Light.x3d    
[51] DirectionalLight.x3d - Entry view
[52] DirectionalLight.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)

PointLight
Point Light.x3d    
[145] PointLight.x3d - Entry view
[146] PointLight.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)

Sphere
Sphere.x3d    
[176] Sphere.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)

SpotLight
Spot Light.x3d    
[180] SpotLight.x3d - Entry view
[181] SpotLight.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)

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

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

TextJustification
Text Justification.x3d    
[214] TextJustification.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
http://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Siggraph98Course/viewpointSlideshow.html

Validate XHTML 1.1

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

Table of Contents Previous Chapter Viewpoint Slideshow    Chapter Viewpoint Slideshow Javadoc for translated java source Next Chapter Viewpoint Slideshow X3D Resources