renderserver/client project dan priece
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 PresentationTRANSCRIPT
![Page 1: RenderServer/Client Project Dan Priece](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/1.jpg)
RenderServer/Client ProjectDan Priece
![Page 2: RenderServer/Client Project Dan Priece](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/6.jpg)
Receive and render results
PanoTools PTmender
Enblend
![Page 7: RenderServer/Client Project Dan Priece](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/7.jpg)
PanoTools
![Page 8: RenderServer/Client Project Dan Priece](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/8.jpg)
Enblend
![Page 9: RenderServer/Client Project Dan Priece](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.net/reader036/viewer/2022070405/56813ffe550346895dab2d05/html5/thumbnails/10.jpg)