際際滷

際際滷Share a Scribd company logo
Intel Technologies for Scalable
Virtual Environments
Mic Bowman
Robert Adams, Dan Lake, Kitty Liu
Intel Labs
2
Grand Challenge: Scalability
Scene Complexity, Concurrent Users & Interactions
50 Avatars
500 Avatars
50,000 Avatars
3
Improved Scalability  New Usages
Serious Games
Historical Reconstruction
Disaster Planning
4
Current Server Architecture
All functions in one package
 Sharding/partitioning scale out by limiting interactions
 Cannot scale up interactions or immersiveness
5
Scalability Constraints
Simulation
Communication
Rendering
Constrained by
limited computation
Constrained by
network limitations
Constrained by
graphics pipeline
Disaggregate the
computation and
distribute dynamically
Leverage redundancy
in the communication
using multicast
Manage level of detail and
leverage redundancy in
viewpoints
6
Our Approach: Distributed Scene Graph
Scene and actors distributed
 Scene
 Spatially partitioned based on load
 Exposes synchronization interface
 Actors
 Operate independently and
asynchronously
 Use HW best suited for workload
 Plug in new simulators for new
behaviors
 Implementation:
 BSD-licensed integration with the OpenSimulator 3D application server
Interactions & immersiveness scale up with HW
7
Scene Synchronization
Example Deployment
ORLANDO
Physics
Scripts
Persistence
CHICAGO
Client Mgmt
SAN JOSE
Client Mgmt
BOSTON
Client Mgmt
OREGON
Client Mgmt
Simulation components
in the same data center
Synchronization over
managed networks is
best
Move client connections to the edge of
the network, shorten UDP links
8
Results
 Demonstrated 10X increase in interacting clients
 Distributed physics, script, persistence servers
 Client managers across multiple geographies
 25 servers to support 1000 interacting clients
9
Observations
 Still more work on DSG technologies
 Optimize scene synchronization services (in progress)
 Optimize texture distribution (level of detail, pre-fetch, etc)
 
 However
Simulation is no longer the bottleneck
10

More Related Content

More from Siterma The World In 4D (20)

Sustainable Event Production in Second Life速
Sustainable Event Production in Second Life速Sustainable Event Production in Second Life速
Sustainable Event Production in Second Life速
Siterma The World In 4D
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdfSLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
Siterma The World In 4D
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdfSLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
Siterma The World In 4D
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s OnlyTeamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Siterma The World In 4D
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's NotesTeamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Siterma The World In 4D
2662 pulse story 09 jun-2020
2662 pulse story 09 jun-20202662 pulse story 09 jun-2020
2662 pulse story 09 jun-2020
Siterma The World In 4D
Final report sine space mini user case study 28-apr-2020
Final report   sine space mini user case study 28-apr-2020Final report   sine space mini user case study 28-apr-2020
Final report sine space mini user case study 28-apr-2020
Siterma The World In 4D
Living Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds ProjectsLiving Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds Projects
Siterma The World In 4D
Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017
Siterma The World In 4D
Sitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration ProjectsSitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration Projects
Siterma The World In 4D
"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course
Siterma The World In 4D
"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community
Siterma The World In 4D
Content creation examples and tips
Content creation examples and tipsContent creation examples and tips
Content creation examples and tips
Siterma The World In 4D
Virtual collaboration tips and tools
Virtual collaboration tips and toolsVirtual collaboration tips and tools
Virtual collaboration tips and tools
Siterma The World In 4D
Sitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role PlaySitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role Play
Siterma The World In 4D
Sitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual WorldsSitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual Worlds
Siterma The World In 4D
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARMWorking Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Siterma The World In 4D
Sitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project TipsSitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project Tips
Siterma The World In 4D
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt LindenSLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
Siterma The World In 4D
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
Siterma The World In 4D
Sustainable Event Production in Second Life速
Sustainable Event Production in Second Life速Sustainable Event Production in Second Life速
Sustainable Event Production in Second Life速
Siterma The World In 4D
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdfSLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
SLIDES & NOTES - VWBPE - Composing in the Hybrid Metaverse 23,24,25-Mar-2023.pdf
Siterma The World In 4D
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdfSLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
SLIDES w. NOTES - Extended Metaverse Workshop in Zoom OSCC 2022.pdf
Siterma The World In 4D
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s OnlyTeamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Teamwork & Collaboration Online 18-Feb-2021 - 際際滷s Only
Siterma The World In 4D
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's NotesTeamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Teamwork & Collaboration Online 18-Feb-2021 - Speaker's Notes
Siterma The World In 4D
Final report sine space mini user case study 28-apr-2020
Final report   sine space mini user case study 28-apr-2020Final report   sine space mini user case study 28-apr-2020
Final report sine space mini user case study 28-apr-2020
Siterma The World In 4D
Living Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds ProjectsLiving Structures in Second Life Virtual Worlds Projects
Living Structures in Second Life Virtual Worlds Projects
Siterma The World In 4D
Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017Team Operations Tips IOLE Autumn 2017
Team Operations Tips IOLE Autumn 2017
Siterma The World In 4D
Sitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration ProjectsSitearm - Presentation Tips For Virtual Collaboration Projects
Sitearm - Presentation Tips For Virtual Collaboration Projects
Siterma The World In 4D
"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course"Is One Life Enough" (IOLE) Professional Social Media Course
"Is One Life Enough" (IOLE) Professional Social Media Course
Siterma The World In 4D
"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community"Military Open Simulator Enterprise Strategy (MOSES)" Community
"Military Open Simulator Enterprise Strategy (MOSES)" Community
Siterma The World In 4D
Sitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role PlaySitearm - Introduction to Avatar Role Play
Sitearm - Introduction to Avatar Role Play
Siterma The World In 4D
Sitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual WorldsSitearm - Supporting Teaching in Virtual Worlds
Sitearm - Supporting Teaching in Virtual Worlds
Siterma The World In 4D
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARMWorking Together in Virtual Worlds 19 apr-2012 SITEARM
Working Together in Virtual Worlds 19 apr-2012 SITEARM
Siterma The World In 4D
Sitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project TipsSitearm - Virtual Collaboration Tool And Project Tips
Sitearm - Virtual Collaboration Tool And Project Tips
Siterma The World In 4D
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt LindenSLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
SLCC 2011 - The Future of Commerce in Second Life by Jeff Vogt - SL Vogt Linden
Siterma The World In 4D
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
SLCC 2011 - How SL Businesses and Non-Profits Work Together for a Mutually Be...
Siterma The World In 4D

Recently uploaded (20)

the dynastic history of Paramaras of Malwa
the dynastic history of Paramaras of Malwathe dynastic history of Paramaras of Malwa
the dynastic history of Paramaras of Malwa
PrachiSontakke5
From Building Products to Owning the Business
From Building Products to Owning the BusinessFrom Building Products to Owning the Business
From Building Products to Owning the Business
victoriamangiantini1
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷sHow to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
Celine George
he Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Successhe Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Success
TechSoup
How to Automate Activities Using Odoo 18 CRM
How to Automate Activities Using Odoo 18 CRMHow to Automate Activities Using Odoo 18 CRM
How to Automate Activities Using Odoo 18 CRM
Celine George
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA The Cancer Association of South Africa
EUPHORIA GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
EUPHORIA GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025EUPHORIA GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
EUPHORIA GENERAL QUIZ PRELIMS | QUIZ CLUB OF PSGCAS | 21 MARCH 2025
Quiz Club of PSG College of Arts & Science
Decision Tree-ID3,C4.5,CART,Regression Tree
Decision Tree-ID3,C4.5,CART,Regression TreeDecision Tree-ID3,C4.5,CART,Regression Tree
Decision Tree-ID3,C4.5,CART,Regression Tree
Global Academy of Technology
How to create Record rules in odoo 18 - Odoo 際際滷s
How to create Record rules in odoo 18 - Odoo  際際滷sHow to create Record rules in odoo 18 - Odoo  際際滷s
How to create Record rules in odoo 18 - Odoo 際際滷s
Celine George
Taxonomy and Systematics: Classification and Diversity of Insects.pptx
Taxonomy and Systematics: Classification and Diversity of Insects.pptxTaxonomy and Systematics: Classification and Diversity of Insects.pptx
Taxonomy and Systematics: Classification and Diversity of Insects.pptx
Arshad Shaikh
How to Manage Customer Info from POS in Odoo 18
How to Manage Customer Info from POS in Odoo 18How to Manage Customer Info from POS in Odoo 18
How to Manage Customer Info from POS in Odoo 18
Celine George
How to Manage Allow Ship Later for Sold Product in odoo Point of Sale
How to Manage Allow Ship Later for Sold Product in odoo Point of SaleHow to Manage Allow Ship Later for Sold Product in odoo Point of Sale
How to Manage Allow Ship Later for Sold Product in odoo Point of Sale
Celine George
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General  under-25 quiz, Prelims and FinalsPost Exam Fun(da)- a General  under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Pragya - UEM Kolkata Quiz Club
NA FASE REGIONAL DO TL 1.尊 CICLO. .
NA FASE REGIONAL DO TL  1.尊 CICLO.     .NA FASE REGIONAL DO TL  1.尊 CICLO.     .
NA FASE REGIONAL DO TL 1.尊 CICLO. .
Col辿gio Santa Teresinha
Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18
Celine George
5503 Course Proposal Online Computer Middle School Course Wood M.pdf
5503 Course Proposal Online Computer Middle School Course Wood M.pdf5503 Course Proposal Online Computer Middle School Course Wood M.pdf
5503 Course Proposal Online Computer Middle School Course Wood M.pdf
Melanie Wood
Regression Analysis-Machine Learning -Different Types
Regression Analysis-Machine Learning -Different TypesRegression Analysis-Machine Learning -Different Types
Regression Analysis-Machine Learning -Different Types
Global Academy of Technology
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdfLeveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
TechSoup
The Reproductive System of Insects: An Overview.pptx
The Reproductive System of Insects: An Overview.pptxThe Reproductive System of Insects: An Overview.pptx
The Reproductive System of Insects: An Overview.pptx
Arshad Shaikh
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash
the dynastic history of Paramaras of Malwa
the dynastic history of Paramaras of Malwathe dynastic history of Paramaras of Malwa
the dynastic history of Paramaras of Malwa
PrachiSontakke5
From Building Products to Owning the Business
From Building Products to Owning the BusinessFrom Building Products to Owning the Business
From Building Products to Owning the Business
victoriamangiantini1
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷sHow to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
How to Manage Blanket Order in Odoo 18 - Odoo 際際滷s
Celine George
he Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Successhe Grant Preparation Playbook: Building a System for Grant Success
he Grant Preparation Playbook: Building a System for Grant Success
TechSoup
How to Automate Activities Using Odoo 18 CRM
How to Automate Activities Using Odoo 18 CRMHow to Automate Activities Using Odoo 18 CRM
How to Automate Activities Using Odoo 18 CRM
Celine George
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA World No Tobacco Day campaign 2025 Vaping is not a safe form of smoking...
CANSA The Cancer Association of South Africa
How to create Record rules in odoo 18 - Odoo 際際滷s
How to create Record rules in odoo 18 - Odoo  際際滷sHow to create Record rules in odoo 18 - Odoo  際際滷s
How to create Record rules in odoo 18 - Odoo 際際滷s
Celine George
Taxonomy and Systematics: Classification and Diversity of Insects.pptx
Taxonomy and Systematics: Classification and Diversity of Insects.pptxTaxonomy and Systematics: Classification and Diversity of Insects.pptx
Taxonomy and Systematics: Classification and Diversity of Insects.pptx
Arshad Shaikh
How to Manage Customer Info from POS in Odoo 18
How to Manage Customer Info from POS in Odoo 18How to Manage Customer Info from POS in Odoo 18
How to Manage Customer Info from POS in Odoo 18
Celine George
How to Manage Allow Ship Later for Sold Product in odoo Point of Sale
How to Manage Allow Ship Later for Sold Product in odoo Point of SaleHow to Manage Allow Ship Later for Sold Product in odoo Point of Sale
How to Manage Allow Ship Later for Sold Product in odoo Point of Sale
Celine George
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General  under-25 quiz, Prelims and FinalsPost Exam Fun(da)- a General  under-25 quiz, Prelims and Finals
Post Exam Fun(da)- a General under-25 quiz, Prelims and Finals
Pragya - UEM Kolkata Quiz Club
Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18Automated Actions (Automation) in the Odoo 18
Automated Actions (Automation) in the Odoo 18
Celine George
5503 Course Proposal Online Computer Middle School Course Wood M.pdf
5503 Course Proposal Online Computer Middle School Course Wood M.pdf5503 Course Proposal Online Computer Middle School Course Wood M.pdf
5503 Course Proposal Online Computer Middle School Course Wood M.pdf
Melanie Wood
Regression Analysis-Machine Learning -Different Types
Regression Analysis-Machine Learning -Different TypesRegression Analysis-Machine Learning -Different Types
Regression Analysis-Machine Learning -Different Types
Global Academy of Technology
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdfLeveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
Leveraging AI to Streamline Operations for Nonprofits [05.20.2025].pdf
TechSoup
The Reproductive System of Insects: An Overview.pptx
The Reproductive System of Insects: An Overview.pptxThe Reproductive System of Insects: An Overview.pptx
The Reproductive System of Insects: An Overview.pptx
Arshad Shaikh
Letter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. SenatorsLetter to Secretary Linda McMahon from U.S. Senators
Letter to Secretary Linda McMahon from U.S. Senators
Mebane Rash

(DSG) Distributed Scene Graph technology for (MOSES) Military Open Simulator Enterprise Strategy

  • 1. Intel Technologies for Scalable Virtual Environments Mic Bowman Robert Adams, Dan Lake, Kitty Liu Intel Labs
  • 2. 2 Grand Challenge: Scalability Scene Complexity, Concurrent Users & Interactions 50 Avatars 500 Avatars 50,000 Avatars
  • 3. 3 Improved Scalability New Usages Serious Games Historical Reconstruction Disaster Planning
  • 4. 4 Current Server Architecture All functions in one package Sharding/partitioning scale out by limiting interactions Cannot scale up interactions or immersiveness
  • 5. 5 Scalability Constraints Simulation Communication Rendering Constrained by limited computation Constrained by network limitations Constrained by graphics pipeline Disaggregate the computation and distribute dynamically Leverage redundancy in the communication using multicast Manage level of detail and leverage redundancy in viewpoints
  • 6. 6 Our Approach: Distributed Scene Graph Scene and actors distributed Scene Spatially partitioned based on load Exposes synchronization interface Actors Operate independently and asynchronously Use HW best suited for workload Plug in new simulators for new behaviors Implementation: BSD-licensed integration with the OpenSimulator 3D application server Interactions & immersiveness scale up with HW
  • 7. 7 Scene Synchronization Example Deployment ORLANDO Physics Scripts Persistence CHICAGO Client Mgmt SAN JOSE Client Mgmt BOSTON Client Mgmt OREGON Client Mgmt Simulation components in the same data center Synchronization over managed networks is best Move client connections to the edge of the network, shorten UDP links
  • 8. 8 Results Demonstrated 10X increase in interacting clients Distributed physics, script, persistence servers Client managers across multiple geographies 25 servers to support 1000 interacting clients
  • 9. 9 Observations Still more work on DSG technologies Optimize scene synchronization services (in progress) Optimize texture distribution (level of detail, pre-fetch, etc) However Simulation is no longer the bottleneck
  • 10. 10