X3D Example Archives: VRML 2 Sourcebook, Chapter 25 Level Of Detail

[1] Figure25_01TorchHighDetail.x3d Torch (high detail)
Directory Viewpoint Slideshow

Level of detail (LOD) allows an overall world become very large by letting an author provide high-fidelity models when a viewer is nearby, and simpler geometry when the viewer is far away.

The further the viewer can see, the more there is to draw. Note that if a shape is distant, the shape is smaller and the viewer can't see as much detail. So... draw it with less detail. Varying detail with distance reduces initial download time and increases drawing speed.

Increase performance by making multiple levels of shapes: high detail for close up viewing, progressively lower detail for more distant viewing. Group the levels in an LOD node, ordered from high detail to low detail, and using an array of range values to select switching distances .

These X3D scenes are adapted directly from the original VRML 2.0 Sourcebook chapter examples. Also available: VRML 2.0 Sourcebook course notes.

Figure 25.04 Three Torches Side By Side

Figure 25.12 Dungeon Rooms With Sliding Doors

12 X3D Models                 25 X3D Model Viewpoint Snapshots

Figure25_01TorchHighDetail
Figure 25 01 Torch High Detail.x3d    
[1] Figure25_01TorchHighDetail.x3d Torch (high detail)
[2] Figure25_01TorchHighDetail.x3d (default X3D view from 0 0 10)

Figure25_02TorchMediumDetail
Figure 25 02 Torch Medium Detail.x3d    
[3] Figure25_02TorchMediumDetail.x3d Torch (medium detail)
[4] Figure25_02TorchMediumDetail.x3d (default X3D view from 0 0 10)

Figure25_03TorchLowDetail
Figure 25 03 Torch Low Detail.x3d    
[5] Figure25_03TorchLowDetail.x3d Torch (low detail)
[6] Figure25_03TorchLowDetail.x3d (default X3D view from 0 0 10)

Figure25_04ThreeTorchesSideBySide
Figure 25 04 Three Torches Side By Side.x3d    
[7] Figure25_04ThreeTorchesSideBySide.x3d Three torches, high/medium/low detail
[8] Figure25_04ThreeTorchesSideBySide.x3d (default X3D view from 0 0 10)

Figure25_05ThreeTorchesSingleLOD
Figure 25 05 Three Torches Single LOD.x3d    
[9] Figure25_05ThreeTorchesSingleLOD.x3d 20m no-detail torch - zoom in!
[10] Figure25_05ThreeTorchesSingleLOD.x3d 10m low-detail torch
[11] Figure25_05ThreeTorchesSingleLOD.x3d 5m medium-detail torch
[12] Figure25_05ThreeTorchesSingleLOD.x3d 2m high-detail torch
[13] Figure25_05ThreeTorchesSingleLOD.x3d (default X3D view from 0 0 10)

Figure25_06DungeonRoomFloor
Figure 25 06 Dungeon Room Floor.x3d    
[14] Figure25_06DungeonRoomFloor.x3d Dungeon floor
[15] Figure25_06DungeonRoomFloor.x3d (default X3D view from 0 0 10)

Figure25_07DungeonRoomWall
Figure 25 07 Dungeon Room Wall.x3d    
[16] Figure25_07DungeonRoomWall.x3d Dungeon wall
[17] Figure25_07DungeonRoomWall.x3d (default X3D view from 0 0 10)

Figure25_08DungeonRoom
Figure 25 08 Dungeon Room.x3d    
[18] Figure25_08DungeonRoom.x3d Dungeon room
[19] Figure25_08DungeonRoom.x3d (default X3D view from 0 0 10)

Figure25_09TwoDungeonRoomsWithLODHiding
Figure 25 09 Two Dungeon Rooms With LODHiding.x3d    
[20] Figure25_09TwoDungeonRoomsWithLODHiding.x3d Dungeon room
[21] Figure25_09TwoDungeonRoomsWithLODHiding.x3d (default X3D view)

Figure25_10DungeonWallWithDoorway
Figure 25 10 Dungeon Wall With Doorway.x3d    
[22] Figure25_10DungeonWallWithDoorway.x3d Dungeon door
[23] Figure25_10DungeonWallWithDoorway.x3d (default X3D view from 0 0 10)

Figure25_11DungeonDoor
Figure 25 11 Dungeon Door.x3d    
[24] Figure25_11DungeonDoor.x3d (default X3D view from 0 0 10)

Figure25_12DungeonRoomsWithSlidingDoors
Figure 25 1 2Dungeon Rooms With Sliding Doors.x3d    
[25] Figure25_12DungeonRoomsWithSlidingDoors.x3d Click door for next dungeon room
[26] Figure25_12DungeonRoomsWithSlidingDoors.x3d (default X3D view)
 

This viewpoint slideshow is online at
https://www.web3d.org/x3d/content/examples/Vrml2Sourcebook/Chapter25LevelOfDetail/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/Chapter25LevelOfDetail/_viewpoints