1 / 10

RenderServer/Client Project Dan Priece

RenderServer/Client Project Dan Priece. A Quick Refresher:. VR files (QTVR, TIFF...etc.) ‏ Render groups of images into one file based on control points Shapes images to give 3D appearance Concern is with cube rendering 6 separate sides Coarse-grain. Objectives:.

york
Download Presentation

RenderServer/Client Project Dan Priece

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. RenderServer/Client Project Dan Priece

  2. A Quick Refresher: • VR files (QTVR, TIFF...etc.)‏ • Render groups of images into one file based on control points • Shapes images to give 3D appearance • Concern is with cube rendering • 6 separate sides • Coarse-grain

  3. Objectives: • Create Server/Client software for VR • Send each side of VR cube to client • THE BIG ONE! • Receive and render results into VR image

  4. Send each side of VR cube to client • Step 1: Client Connection • Client needs to know port • Server needs to know to listen • Thread.start()‏ • Step 2: Client Reconnects • Separate port • Separate thread • Step 3: Client Information • Collects and sends cpu/core/load information

  5. Send each side of VR cube to client • Step 4: Balance Clients • Must be done before render request • Based on client input • Step 5: Balance Data • Can only be done after request • Step 6: Send Package • Step 7: Receive Image

  6. Receive and render results • PanoTools • PTmender • Enblend

  7. PanoTools

  8. Enblend

  9. Results: • At Best time is t/6+(~1)‏ • 6 cube sides • 1 final cube render • Average time for single machine: 68s • Fastest time for single machine:48s

More Related