state & synchrony in web vws: 2012 updateweb3d2012.web3d.org/.../state_synchronyinwebvws.pdf ·...
TRANSCRIPT
![Page 1: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/1.jpg)
State & Synchrony in Web VWs: 2012 Update
Virtual Worlds on the Web:
Web3D 2012 Workshop Nicholas F. Polys. Ph.D.
![Page 2: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/2.jpg)
Networked Computer Culture
• Its Possible: ‘Cyberspace’
• Its Cool:‘Metaverse’
– Facebook, Second Life, …
• Its Here:
– Virtual Worlds
– Mobile devices & situated awareness
– BUT IT’S NOT!
2
![Page 3: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/3.jpg)
Virtual World Content
Decades of innovation
• Art, Engineering, Consumer
The ISO standards
• X3D
• H-Anim
• VRML
3
![Page 4: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/4.jpg)
: the Scenegraph Standard
Scene graph for real-time interactive delivery of virtual environments over the web:
• Meshes, lights, materials, textures, shaders • Integrated video, audio • Animation • Interaction • Scripts & Behaviors
• Multiple encodings (ISO = XML, VRML-Classic, Binary) • Multiple Application Programming Interfaces (ISO = ECMA, Java)
• X3D 3.3 includes examples for Volume rendering, CAD and Geospatial
support!
Sensor
Event ROUTE
![Page 5: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/5.jpg)
Sharing Online
A shared world requires:
• scene updates are passed among participants via messages describing: – Entities
– Events
• updates to be managed by regions and filtered by LOD or some other criteria
• considering update rate
5
![Page 6: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/6.jpg)
Frontiers (circa 1998)
• Vnet
• DeepMatrix v1
6
![Page 7: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/7.jpg)
Colonizing
• ColonyCity, Cybertown
• Canal++
7
![Page 8: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/8.jpg)
Empire Building
• Vivaty -> Microsoft
• DarkStar (Sun) -> RedDwarf
8
![Page 9: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/9.jpg)
MPEG-4 BIFS
• Binary Interchange Format for Scenes:
• A patented streaming protocol using compressed (binary) X3D content
9
![Page 10: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/10.jpg)
Populating
10
• Avatar Studio
• Vivaty Studio
• Seamless3D
![Page 11: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/11.jpg)
Populating
• H-Anim 1.0 vs. – segmented
• H-Anim 1.1 (proposed) – Bones and skin
• Avatar structure bound to VRML and X3D and its runtime APIs
(EAI, SAI via EcmaScript and Java)
11
![Page 12: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/12.jpg)
Easter Island…
• Where did they go?
• Lost civilizations
12
![Page 13: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/13.jpg)
Wild Wild West (again)
Nature abhors a vacuum…
• a new generation of colonizers – Be There (RIP)
– Second Life
– Teleplace
– Vastpark
– OLIVE
– Avaya
– …
13
![Page 14: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/14.jpg)
State of the Art
• Participants & Communities
– FCVW
– V-Gov
– Immersive Education
– …
• Technology (VRML and X3D content still working!)
– DeepMatrix
– BitManagement
– OpenDIS
14
![Page 15: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/15.jpg)
FCVW
• V-Gov
• USDA hosting 4 different VW engines for US Federal Agencies (none are SL)
• Corresponding conference event @ National Defense University (4 years +)
• Neither worlds nor avatars are portable – the pain is real!
15
![Page 16: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/16.jpg)
Other Action
• Immersive Education initiative helping SL refugees:
– http://www.immersiveeducation.org/
• IEEE WG on Best Practices for model interchange:
– http://www.metaversestandards.org
![Page 17: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/17.jpg)
MMORPGs
• Leelh.com – over 30,000 players!
17
![Page 18: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/18.jpg)
Planet 9 Studios – RayGun Overview
RayGun
RayGun™ is a White Label Software Platform
for Navigation, Social Networking and Friend
Finding Running on PC’s, In Car Systems,
PND’s and Cell Phones
Desktop Automotive Personal Navigation Cell Phones
![Page 19: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/19.jpg)
RayGun on iPhone with Game
London
Kyoto, Japan San Francisco, with Clue London
Planet 9 Studios – RayGun Overview
![Page 20: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/20.jpg)
20
Mobile Multi-user X3D on IPad (Raygun)
![Page 21: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/21.jpg)
COVISE / OpenCover
• A proven and mature platform for distributed (VRML and X3D based) VR for HPC and VR visualization
– http://www.hlrs.de/organization/av/vis/covise/
–
![Page 22: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/22.jpg)
Distributed Interactive Simulation (DIS)
DIS is an IEEE standard (IEEE-1278.1) developed by the Simulation Interoperability Standards Group (SISO) and approved by IEEE. It is very widely used in real time, virtual world military simulations.
22
![Page 23: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/23.jpg)
DIS • DIS is a network protocol. It describes the
exact layout of a few dozen Protocol Data Units (PDUs) that contain information about the position and orientation of entities in the world, and more
• ESPDU refers to Entity-State PDUs
• Articulated Parameters provide space for other messages (eg OpenSim?)
23
![Page 24: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/24.jpg)
DIS • Velocity field allows for dead-reckoning
• DIS is supported in X3D Edit, Xj3D
• X3D-Edit has DIS recording and playback
• Demonstrated w/ DarkStar / Red Dwarf and Multi-cast
24
![Page 25: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/25.jpg)
X3D specification: DIS support
DIS component includes following X3D nodes: • EspduTransform, ReceiverPdu, SignalPdu,
TransmitterPdu, DISEntityManager, DISEntityTypeMapping
DIS PDU message types • Collision, Detonate, Entity State, Fire, Receiver,
Signal and Transmitter
• Numerous other DIS PDUs defined by DIS protocol, but corresponding X3D mappings are not defined.
![Page 26: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/26.jpg)
Open-DIS
• DIS examples in X3D examples archive
• BSD license
• Java, C++, C#,
Objective C
• http://open-dis.sourceforge.net/Open-DIS.html
26
![Page 27: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/27.jpg)
Open-DIS on Mac
Objective C version of Open-DIS able to run on iPhone, iPad
Screen snapshot shows PDU tracks superimposed on Google Maps using iPhone Simulator
![Page 28: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/28.jpg)
Open-DIS on iPad
![Page 29: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/29.jpg)
Red Dwarf
• Enterprise–scale multi-user game server
• Originally developed by Sun (Dark Star), now on SourceForge
• Protocol-agnostic (and map-able!)
• Integrates messages across several ports
• Demonstrated with DIS & X3D (NPS)
29
![Page 30: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/30.jpg)
For More
• See References at end
• DIS slides in Advanced X3D at:
– www.x3dgraphics.com
30
![Page 31: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/31.jpg)
Virginia Tech
• Collaboration Services for HPC users
• A common infrastructure
• Testing DeepMatrix and Bitmanagement’s Collaborate
31
![Page 32: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/32.jpg)
DeepMatrix.org
• Thanks Gerhard Reitmayr, Geometrek
• GPL in 2003
• Uses Java EAI
• Newly updated
• Current distro works with Instant Reality
32
![Page 33: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/33.jpg)
33
![Page 34: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/34.jpg)
34
![Page 35: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/35.jpg)
Bitmanagement Add to file:
• BSCollaborate {
– connection NetConnection {
address “metagrid1.edu”
port 14140 protocol 3
– }
• + Scripts for authentication, avatar management, chat
35
![Page 36: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/36.jpg)
36
![Page 37: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/37.jpg)
Goals + Ease of Publication
+ Ease of Client install
+ Ease of content distribution
+ Ease of avatar & gesture creation
Challenges
- Licensing
- “Put that there”
37
![Page 38: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/38.jpg)
Collaborate
• Web3D Consortium Strategies
– Protocol-agnostic nodes
– Improve use of HTTP
• Other notable efforts RE Avatars :
– VastPark OpenAvatar SDK
– Evolver.com
– OpenSim
38
![Page 39: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/39.jpg)
Embrace Protocols
• Distributed Interactive Simulation • … • SWAMP • Bubblecloud • OpenSim
• Red Dwarf can bridge between several
protocols and ports !
39
![Page 40: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/40.jpg)
Improve X3D’s use of HTTP
9.3.2 X3DUrlObject
X3DUrlObject {
MFString [in,out] url [] [URI]
SFBool [in,out] load TRUE
SFTime [in,out] refresh -1
}
40
![Page 41: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/41.jpg)
Privacy & Security
• A major concern in virtual worlds
• Authenticating participants and their roles
• Wither the logs and transcripts?
• Position X3D Binary as data-centric security layer with authentication and encryption
41
![Page 42: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/42.jpg)
Opportunities
• Participant = Consumer + Producer
• Babelization has reached the point of pain for many VW customers
• WebSockets and services
• Engage other efforts:
– VastPark’s OpenAvatar SDK
– OpenSim
– …
42
![Page 44: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/44.jpg)
References 1
X3D: Extensible 3D Graphics for Web Authors by Don Brutzman and Leonard Daly, Morgan Kaufmann Publishers, April 2007, 468 pages.
•http://x3dGraphics.com
X3D Resources and X3D Basic Examples Archive • http://www.web3d.org/x3d/content/examples/X3dResources.html
• http://www.web3d.org/x3d/content/examples/Basic/DistributedInteractiveSimulatio
n
![Page 45: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/45.jpg)
References 2
X3D-Edit Authoring Tool
•https://savage.nps.edu/X3D-Edit
X3D Scene Authoring Hints •http://x3dgraphics.com/examples/X3dSceneAuthoringHints.html
X3D Graphics Specification
•http://www.web3d.org/x3d/specifications
•Also available as help pages within X3D-Edit
![Page 46: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/46.jpg)
References 3
SISO Digital Library for DIS
– SISO-REF-020-2008: DIS Plain and Simple Guide
– The Complete DIS PDU Guide (also database)
– Variable Parameter Record Guide (VPRG)
– DIS Version Difference Guide
– SISO-REF-010-2010-RC1 Enumeration and Bit Encoded Values for DIS (500 pages)
![Page 47: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/47.jpg)
References 4 – David L. Neyland, Virtual Combat: A Guide To
Distributed Interactive Simulation, Stackpole Books, 1997.
– Sandeep Singhal and Michael Zyda, Networked virtual environments: design and implementation, ACM Press/Addison-Wesley, 1999. Online course available.
– Anthony Steed and Manuel Fradinho Oliveira, Building Networked Games and Virtual Environments, Morgan Kaufman, 2009.
![Page 48: State & Synchrony in Web VWs: 2012 Updateweb3d2012.web3d.org/.../State_SynchronyinWebVWs.pdf · 2012-08-16 · Planet 9 Studios – RayGun Overview RayGun RayGun™ is a White Label](https://reader034.vdocuments.net/reader034/viewer/2022050515/5f9fbee7942d293ece5c62c1/html5/thumbnails/48.jpg)
Discussion
• Recent Work
• Consortium Priorities
– H-Anim WG
– Motion capture data
– Alt skeletons (Kinect, etc)