Presentation is loading. Please wait.

Presentation is loading. Please wait.

Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 10: Requirements.

Similar presentations


Presentation on theme: "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 10: Requirements."— Presentation transcript:

1 Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 10: Requirements

2 CONSISTENCY

3 LATENCY AND JITTER

4 Application InputSimulationRenderingDeviceDisplay Path A

5 Client Application Network Link Physical InputSimulationRenderingDeviceDisplay Server Application Simulation Physical Link Network Path C Path D Path B

6 Sender Router Handle ReceiverRouter Transmission Delay Propagation Delay Queuing Delay Handling Delay

7 SenderReceiver Network Latency Regular timingJittered timing

8 SenderReceiver

9 Interpacket arrival time Frequency of occurrence Correct spacing Gaussian distribution Observed distribution

10 Client A Client B T A0 T A1 T B0 T B1

11 Deadline Precision Highest Lower TightestLowest Mouse Control Avatar Control Camera Control Aiming Weapon / Shooting Sniper Vehicle Racing Aiming & Shooting Machine Gun Run command Casting Area Spell Shooting Rockets Combat Drinking Health Potion Building (God Game) Moving (God Game) Fighting (God Game) Exploring (God Game) Immediate Control Tasks

12 BANDWIDTH

13

14

15

16 STATE OF THE INTERNET

17

18

19 CONNECTIVITY

20 Client A NAT A Client B NAT B Server Name A Name B Port A Port B Name A :Nat A,Port A Name B :Nat B,Port B

21 Client A NAT A Client B NAT B Server Help Connect with Name B Name A :Nat A,Port A Name B :Nat B,Port B Port A Port B Name B at NAT B, Port B Name A at NAT A, Port A

22 Client A NAT A Client B NAT B Server Port A Port B Connect to NAT B, Port B Connect to NAT A, Port A

23 Client A NAT A Client B NAT B Server Port A Port B Send to NAT B, Port B Send to NAT A, Port A

24 CASE STUDY: BURNOUT ™ PARADISE

25 Driving sub-state (default) Crashing sub-state Player 1 Timeline Player 2 Timeline Free Driving State Time Race start announceme nt Race start Awaiting Results State (non- interactive) Awards State (non- interactive) Race State

26 SUMMARY


Download ppt "Networked Graphics Building Networked Virtual Environments and Networked Games Chapter 10: Requirements."

Similar presentations


Ads by Google