x3d extensible 3d (x3d) part 1: architecture and base components

40
X3D Extensible 3D (X3D) Part 1: Architecture and base components

Upload: eustace-carson

Post on 13-Dec-2015

255 views

Category:

Documents


1 download

TRANSCRIPT

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