Upload
york
View
16
Download
0
Tags:
Embed Size (px)
DESCRIPTION
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
Citation preview
RenderServer/Client ProjectDan 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:
Create Server/Client software for VR Send each side of VR cube to client
THE BIG ONE! Receive and render results into VR image
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
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
Receive and render results
PanoTools PTmender
Enblend
PanoTools
Enblend
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