renderserver/client project dan priece

10
RenderServer/Client Project Dan Priece

Upload: york

Post on 09-Jan-2016

16 views

Category:

Documents


0 download

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

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