Top Banner
RenderServer/Client Project Dan Priece
10

RenderServer/Client Project Dan Priece

Jan 09, 2016

Download

Documents

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:. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: RenderServer/Client Project Dan Priece

RenderServer/Client ProjectDan Priece

Page 2: 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

Page 3: RenderServer/Client Project Dan Priece

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

Page 4: RenderServer/Client Project Dan Priece

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

Page 5: RenderServer/Client Project Dan Priece

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

Page 6: RenderServer/Client Project Dan Priece

Receive and render results

PanoTools PTmender

Enblend

Page 7: RenderServer/Client Project Dan Priece

PanoTools

Page 8: RenderServer/Client Project Dan Priece

Enblend

Page 9: RenderServer/Client Project Dan Priece

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

Page 10: RenderServer/Client Project Dan Priece