X3D
Extensible 3D (X3D) Part 1: Architecture and base
components
--presented by fred-- 2
X3DArchitecture and base components • Lighting component
• Texturing component
• Interpolation component
• Pointing device sensor component
--presented by fred-- 3
Lighting Component
• Definition– how light sources are defined and positioned
as well as how lights effect the rendered image
--presented by fred-- 4
Lighting Component
• Abstract types
--presented by fred-- 5
Lighting Component• Node reference
– DirectionalLight– PointLight– SpotLight
--presented by fred-- 6
Lighting Component• DirectionalLight
--presented by fred-- 7
Lighting Component• PointLight
– ps.1/max(attenuation[0] + attenuation[1]×r + attenuation[2]×r2, 1)
--presented by fred-- 8
Lighting Component• SpotLight
--presented by fred-- 9
Lighting Component• SpotLight
– ps.
--presented by fred-- 10
Texture component
• Definition– how textures are specified and how they are
positioned on the subject geometry
--presented by fred-- 11
Texture component• Abstract type
--presented by fred-- 12
Texture component
--presented by fred-- 13
Texture component• Node reference
– ImageTexture– MovieTexture– MultiTexture– MultiTextureCoordinate– MultitextureTransform– PixelTexture– TextureCoordinate– TextureCoordinateGenerator– TextureTransform
--presented by fred-- 14
Texture component• ImageTexture
--presented by fred-- 15
Texture component• MovieTexture
--presented by fred-- 16
Texture component• MultiTexture
--presented by fred-- 17
Texture component• PixelTexture
--presented by fred-- 18
Texture component• TextureCoordinate
--presented by fred-- 19
Texture component• MultiTextureCoordinate
--presented by fred-- 20
Texture component• TextureCoordinateGenerator
--presented by fred-- 21
Texture component• TextureTransform
--presented by fred-- 22
Texture component• MultiTextureTransform
--presented by fred-- 23
Interpolation component
• Abstract type
--presented by fred-- 24
Interpolation component• Node referecne
– ColorInterpolator– CoordinateInterpolator– CoordinateInterpolator2D– NormalInterpolator– OrientationInterpolator– PositionInterpolator– PositionInterpolator2D– ScalarInterpolator
--presented by fred-- 25
Interpolation component• ColorInterpolator
--presented by fred-- 26
Interpolation component• CoordinateInterpolator
--presented by fred-- 27
Interpolation component• CoordinateInterpolator2D
--presented by fred-- 28
Interpolation component• NormalInterpolator
--presented by fred-- 29
Interpolation component• OrientationInterpolator
--presented by fred-- 30
Interpolation component• PositionInterpolator
--presented by fred-- 31
Interpolation component• PositionInterpolator2D
--presented by fred-- 32
Interpolation component• ScalarInterpolator
--presented by fred-- 33
Pointing device sensor component
• Definition– how pointing device sensors operate
conceptually as well as which varieties of pointing device sensors are provided
--presented by fred-- 34
Pointing device sensor component
• Abstract type
--presented by fred-- 35
Pointing device sensor component
--presented by fred-- 36
Pointing device sensor component
• Node reference– CylinderSensor– PlaneSensor– SphereSensor– TouchSensor
--presented by fred-- 37
Pointing device sensor component
• CylinderSensor
--presented by fred-- 38
Pointing device sensor component
• PlaneSensor
--presented by fred-- 39
Pointing device sensor component
• SphereSensor
--presented by fred-- 40
Pointing device sensor component
• TouchSensor