VRML (Virtual Reality Modeling Language) - PowerPoint PPT Presentation

1 / 42
About This Presentation
Title:

VRML (Virtual Reality Modeling Language)

Description:

VRML (Virtual Reality Modeling Language) 10 951106 VR VRML ? VRML VRML Browser ... – PowerPoint PPT presentation

Number of Views:83
Avg rating:3.0/5.0
Slides: 43
Provided by: marvelInc
Category:

less

Transcript and Presenter's Notes

Title: VRML (Virtual Reality Modeling Language)


1
VRML(Virtual Reality Modeling Language)
  • ????? 10? ???
  • 951106 ???

2
? ?
  • VR? ??
  • VRML?? ?????
  • VRML? ??
  • VRML Browser? ????
  • VRML? ?? ??
  • VRML? ?? ?
  • VRML? ?? ??
  • ?? ???

3
VR(Virtual Reality)? ??
  • ????? ??
  • ????(Virtual Reality) ??? ???? ???? ??? 3????
    ??? ??? ??? ???? ????? ?? ?? ??? ???? ???? ?
  • ??? ???? ?? ?? ??? ?? ?? ? ???, ??? ??? ? ???
    ????? ?????? ?? ? ??
  • ?????(Simulation)?? ?? ?? ? ?? ??? ???? ??? ? ?
    ??? ??, ? ?? ???? ????(Interaction)? ??

4
Virtual Reality System
  • ???? ???? ???? ??

5
VRML?? ?????
  • VRML(Virtual Reality Modeling Language) ?????
    3?? ????(Virtual Environment)? ???? ?? ????
    ?????.
  • HTML? ?? 3D????. ?, 3D ? ???? ???? ??
    multiplatform ????.
  • 3D, 2D, ???, ?????? ???? ?? ????.

6
VRML? ??
  • ?, ???, ?? ?? ???? ?? ??? ????? ??? 3?? ???? ???
    ??
  • ?????? ??? ?? ??
  • ????? ????(Interlactive) ?? ????? ??? ??? ?
  • ?? ???? ??, ?? ??? ?? ?? ???? ??? ????
    ??(Avatar ??)? ???? ????? ? ?? ??, ?? ???? ?????
    ??
  • ?? ??? ??? ??? ?? ??? ????.

7
?? ????? ??
8
VRML? ??
  • Web3D Consortium?? ??
  • 1994? 05? - ?1? ? ???? - VRML??? ?? ?? 1994?
    06? - VRML Mailing List ?? Mark Pesce,
    Brian Behlendorf 1994? 10? - ?2? ? ???? - VRML
    Draft ?? 1994? 11? - VRML1.0 Draft ?? 1995? 04?
    - VRML ???? WebSpace ?? - SGI, TGS 1995? 05? -
    VRML1.0 ?? ?? 1995? 12? - VRML1.1 ?? ?? 1996?
    04? - Moving World - VRML2.0 ?? ?? 1996? 08? -
    VRML2.0 ?? ?? 1997? 12? - VRML2.0 ??? VRML97? ??
    1999? 02? - VRML ?? ??? X3D? ??
  • ? ? ??? Web3D??? X3D, VRML-MPEG4, VRML-JAVA3D? ??
    ??? ??? ??.

9
X3D? ??
  • X3D Extensible 3D
  • VRML97? ??? ??? ????, ????? 3D ??? ??
  • X3D? ??? XML?? ??? ?????? ???.
  • VRML97? XML? ?? ??
  • VRML97
  • DEF MyView viewpoint position 0 0 10
  • XML
  • ltviewpoint DEF'MyView' position'0 0 10' gt

10
(No Transcript)
11
VRML Browser
12
VRML Browser
  • Cosmo Player
  • VRML ???? Cosmo Worlds? ????? ????
  • ????? Cosmo Software? ??? ? ?? ??? ??? ???? ???,
    ???? ? ??? ???? ????? ?? ??? ??? VRML ?????.
  • ? ????? Plug-in??? ??.

13
VRML Browser
  • blaxxun Contact 3D
  • Windows95/98/NT/2000
  • MS-IE, Netscape? Plug-in??? ??
  • 2D ???? ??
  • ?? ?? ??
  • ??? ??
  • EAI ??
  • Download

14
Contact 3D
  • blaxxun Contact 3D? ??? Cyber town

15
VRML Browser
  • World View
  • ??? ??? ??? ?? ??? ??? ???? ?? VRML????
  • ?? ?? 3D ???-?
  • Intervista??? ??

16
World View
17
VRML ?? ??
  • ?? ??
  • ??? ?? ??? ?? ??? ?? VRML??? ??? ? ??.
  • WYSIWYG(What You See Is What You Get) ?? ??
  • ?? ??? ??
  • ??? ????
  • ???? ???? VRML? ??.
  • VRML? ?? ??? ??? ? ??.
  • ????(Native) ????
  • ???? VRML ??? ??? ????.
  • ???? ??? ?? ??? ??? ??

18
3D Studio Max 4
19
VRML ?? ??
  • Cosmo Worlds
  • Cosmo Software?? ?? VRML ????
  • VRML? ???? ?? ?? ??? ???? ?? ??? ?? ??? ?? ?
    ????? ??? ??
  • ??? ???? ?? ???? ?? ??? ??? ???.

20
Cosmo World
21
VRML ?? ??
  • 3D WebmasterTM
  • ?? 10?? ???? ???? ???? ??? ?? ?? ??????? ???
    ????.
  • ? ??? ?????? 3?? ????? ??? ??? ?? ? ?? ???.

22
3D Webmaster
23
VRML ?? ?
  • a picture exhibition
  • http//www.dmc.dit.ie/guests/eirenet/eirenet/eiren
    et/thic2.htm
  • fashion show
  • http//www.excitextreme.com/fashion
  • Shopping Mall
  • http//www.exciteextreme.com/holiday
  • ?? ?? ?? ???
  • http//www.atom.co.jp/vrml2/ocean/oceanWalk.gz/oce
    an.wrl
  • ? 3?? ??
  • http//www.atom.co.jp/vrml2/agent/world/sheep.wrl
  • Platinum? ??
  • http//www.platinum.com/flipcard/comp2.htm

24
VRML ?? ?
  • Dada Worlds

25
VRML ?? ??
  • VRML??? ??? ???? VRML???? ?? ???? ????? ?? ????
    ??? ???? ?? ????? ??.
  • ??? VRML??? ??? ?? ????? ????.
  • ??(header)
  • ?? ???(scene graph)
  • ??(prototype)
  • ??? ???(event route)

26
VRML ?? ??
  • ??? VRML??(1/2)
  • VRML V2.0 utf8 This is a demo document
  • PROTO AnimatedMaterial
  • exposedField SFColor initColor 1 0 0
  • field SFTime seconds 1
  • DEF DemoM Material diffuseColor IS
    initColor
  • DEF DemoSensor TimeSensor
  • cycleInterval IS seconds
  • stopTime -1
  • loop TRUE
  • DEF DemoCI ColorInterpolator
  • key 0.0 0.5 1
  • keyValue 1 0 0, 0 1 0, 0 0 1

??(header)
??(Prototype)
27
VRML ?? ??
  • ??? VRML ??(2/2)
  • ROUTE DemoSensor.fraction_changed TO
    DemoCI.set_fraction
  • ROUTE DemoCI.value_changed TO
    DemoM.diffuseColor
  • Shape
  • geometry Sphere
  • appearance Appearance
  • material AnimatedMaterial
  • seconds 5
  • initColor 1 0 0

??? ??? (Event Route)
?? ??? (scene graph)
28
VRML ?? ??(header)
  • ??(header)
  • ?? VRML ??? ? ??? ? ?? ?? ? ?? ??? ???? ??.
  • VRML V 2.0 utf8 optional comment
  • VRML V2.0 VRML 2.0???? ??
  • utf8 ?? ??? ??? ???? UTF-8 ???? ????.
  • optional comment ??? ???? ???.

29
VRML ?? ??(node)
  • ?? VRML ??? ??? ???? ?? ??
  • ??? ??
  • field ??? ?? ??
  • exposedField ??? ??? ???? ?? ???? ??? ?? ??
  • eventIn ????? ??? ???? ???
  • eventOut ???? ??? ???? ???

30
VRML ?? ??(node)
  • VRML? ??? ??
  • ???  ???? ?? ???? ?? ???.
  • ??? ??? ??? ?? ? ???? ???, ???
  • ?? ?? ???? ??? ??? SF? ????.
  • ?? ?? ???? ??? ??? MF? ????.
  • ?? ?? ??? ??? ?? ?? ???? ?? ""?? ?? ?? ???.

31
VRML ?? ??(node)
  • SFBool TRUE? FALSE? ?? ?
  • SFFloat 32?? ?? ?
  • SFInt32 32?? ???? ??
  • SFTime ?? ?? ?? ?? ?
  • SFVec2f 3????? ???? ?? ?? ???? (u,v)? ?????? ??
    ???.
  • SFVec3f 3?? ???? ????? 3?? ?
  • SFColor ???, ??, ???? ????? ???? 0? 1??? 3?? ??
    ?
  • SFRotation 4?? ?? ?. ?? 3?? ??? ?? ????, ? ??
    ??? ? ?? ???? ? ??? ???? ??
  • SFImage ???? 4???? ? ????? ??? 2?? ???. ??? ??
    ??? ? ???? ?? ?? ??? ??
  • SFString UTF8(?? ??) ???
  • SFNode VRML ??? ?? ????
  • MFFloat SFFloat ?? ??
    MFInt32 SFInt32 ?? ??
  • MFVec2f SFVec2f ?? ??
    MFVec3f SFVec3f ?? ??
  • MFColor SFColor ?? ??
    MFRotation SFRotation ?? ??
  • MFString SFString ?? ??
    MFNode SFNode ?? ??

32
VRML ?? ??(node)
  • ??? ?? ?
  • IndexedFaceSet
  • eventIn MFInt32 set_colorIndex
  • eventIn MFInt32 set_normalIndex
  • eventIn MFInt32 set_texCoordIndex
  • exposedField SFNode color NULL
  • exposedField SFNode coord NULL
  • exposedField SFNode normal NULL
  • exposedField SFNode texCoord NULL
  • field SFBool ccw TRUE
  • field MFInt32 colorIndex -1, 8)
  • field SFBool colorPerVertex TRUE
  • field SFBool convex TRUE
  • field MFInt32 coordIndex -1, 8)
  • field SFFloat creaseAngle 0 0, 8)
  • field MFInt32 normalIndex 1, 8)
  • field SFBool normalPerVertex TRUE
  • field SFBool solide TRUE
  • field MFInt32 texCoordIndex -1, 8)

33
VRML ?? ??(node)
  • VRML 2.0??? ?? ? 54??
  • shape ???  geometry ??
  • Box, Corn, Cylinder ?
  • geometry property ??
  • Coordinate, Color?
  • appearance ??
  • Appearance, Material?
  • grouping ??
  • Anchor, Transform?

34
VRML ?? ??(?? ???)
  • ?? ???? ??
  • ?? ???? VRML ??? ???? ????? ?? ??? ????. ?, VRML?
    ??? ???? ?? ? ??? ??? ?? ??? ?? ????? ??.
  • ?? ???? USE ??? ?? ??? ???? ?? ??? PROTO ??? ????
    ?? ??? ?? ???? ???. VRML ??? ?? 1? ??? ?? ??? ???.

35
VRML ?? ??(?? ???)
  • ?? ???(world coordinate system)
  • ?? ???? ???? ?? ???
  • ?? ??? (local coordinate system)
  • Transform?? Billboard ?? ?? ??? ??? ?? ?? ???
    ?????? ????? ??? ???? ?? ???
  • ???
  • ? ??? ???? ?? (0,0,0)? ???? ???? ???? ?? ????
    ???? ??.?? ??? ???? ?? ?1? ??? ?? ???? ???
    (0,0,0)?? ?? ??? Transform ??? ?? ?? ???(0,0,0)?
    ?? ???(4,5,0)?? ?????.

36
VRML ?? ??(?? ???)
  • Shape     geometry Sphere

 transform     translation 4 5 0     children
Shape        geometry Sphere ?1       
 Shape     geometry Sphere ?2  
?? ???
?? ???
37
VRML ?? ??(?? ???)
  • 3?? ?? ???
  • 1 VRML V2.0 utf8
  • 2 Shape
  • 3    geometry Cone
  • 4        appearance Appearance
  • 5               material Material
  • 6                  diffuseColor 1 0 0
  • 7               
  • 8          
  • 9

38
VRML ?? ??(?? ???)
  • VRML ???? ??(Transform ??)
  • ?? ????? ?? ?? ????? ???? ?? ??? ???? ???? ??? ??
  • VRML V2.0 utf8
  • Transform     translation 4 5 0
        children Shape         appearance
    Appearance             material Material
                    diffuseColor 0 1 1
                                geometry
    Cylinder     

39
VRML? ?? ??
  • ?? ????? VRML? ???? ??? ?? ????? ?? ?? ????
    ????? ?? ??? ??? ?? ?? ? ? ??. ?????? ??? ?? ???
    ??? ? ?? ?? ??? ??? ??? ????? ? ??? ?? ???.
  • ??? ?? ?? ?? ?????? VRML? ??? virtual phone
    booth? ???? ??. ? ????? ???? ???? ???? ??? ???
    ???? ???? ????? ? ? ?? ???.
  • ?? ?? ?? ?? ??? VRML? ????? ? ???. ???? ??? ???
    ??? VRML ??? ??? ?? ??? 200??? ???? ????? ??? ?
    ?? ???.
  • ??, ?? ?? ?? ???? ?????? ???? ??, NCSA ?? ??
    VRML ?? ??? ??? ??, ??, ??? ?? ????? ?? ?? ??.
  • ?? ???? ??? ???? ???? ???? ??? ? ??.

40
VRML? ?? ??
  • VRML? ???
  • HTML? ?? ??? ??? ???.
  • ?? ???? ???? ???.
  • VRML ??? ????? ???.
  • ??? ?? ?? ??? ??????.
  • ???? ????? ????? ?? ???? ???.
  • VRML??? ???? ?? ??? ????.
  • ?? ???? ???? ??? ??? ????? VRML? ?? ??? ??? VRML?
    ??? ? ???? ????.

41
?? ???
  • VRML Consortium
  • http//www.vrml.org
  • ???? ?? Web3D ?? ???
  • http//www.vrweb.co.kr/directory
  • VRML X3D? ?? ?? ???
  • http//www.web3d.co.kr/vrml/main.html
  • VRML 2000 Specification
  • http//www.web3d.org/TaskGroups/x3d/specification-
    2000july/index.html
  • X3D Document
  • http//www.web3d.org/news/x3d/index.html
  • X3D FAQ(??)
  • http//www.web3d.co.kr/x3d/faq/

42
?? ???
  • VRML Programming
  • http//webmail.hansung.ac.kr/cs/courseware/vrml/
  • OneStop Web 3D VRML
  • http//jump.to/vrml
  • Web3D ?? ???
  • http//www.web3d.co.kr/vrml/main.html
  • EAI Working Group
  • http//www.vrml.org/WorkingGroups/vrml-eai
Write a Comment
User Comments (0)
About PowerShow.com