Chronically Disemboweled by Bears

 

DistributedTracing

Page history last edited by Tim Lyakhovetskiy 3 yrs ago

Distributed Ray Tracing

 

Overview

 

User Actions

 

  • Server:
    • User starts the Trace Server app
    • Loads a scene.
    • Waits until clients register with server.
    • Hits render.
  • Client:
    • User provides the address of a server. Eg: "66.93.144.233"
    • The app tries to connect and register with the server.
    • The app waits for tracing commands.

 

Rendering

 

  • Server sends the serialized scene to the clients, along with tracing settings and a rectangle describing what each client will draw.
  • Clients receive the information, process the scene, and trace.
  • Clients send back events for each portion traced.
  • Server sends clients data from other clients so that all computers have an up-to-date image. (This is optional)

Comments (0)

You don't have permission to comment on this page.