POV-Ray : Newsgroups : povray.general : hardware requirements for multiple symultaneous randerings Server Time
1 Aug 2024 18:21:06 EDT (-0400)
  hardware requirements for multiple symultaneous randerings (Message 1 to 4 of 4)  
From: carpatic
Subject: hardware requirements for multiple symultaneous randerings
Date: 27 May 2005 10:40:01
Message: <web.42972f93e58362b2fbb089830@news.povray.org>
I want to achieve the following: I have a Flash application for doing online
some design/modeling, and I want to render the resulting scene with povray
(I'm taking the xml output from Flash, generate a pov file through a python
script and call megapov to render the scene), then I load the outputed
image in the browser.

My question is the following: which is the hardware recomandation for the
machine that is doing the randering, in order to ensure a good raport on
speed/quality ? Let's consider the example of 10 symultaneous randerings
for 800x600 px, top quality, fairly simple objects (mostly boxes) and
simple textures.
As it runs over the web and the user expects rapid results on his screen,
efficient timing is the most important factor to be achieved.
The hardware requirements are for a dedicated server, no clustering, no LAN
randering distribution.

Thanks


Post a reply to this message

From: Alain
Subject: Re: hardware requirements for multiple symultaneous randerings
Date: 27 May 2005 11:36:20
Message: <42973e74$1@news.povray.org>
carpatic nous apporta ses lumieres en ce 2005-05-27 10:35:
> I want to achieve the following: I have a Flash application for doing online
> some design/modeling, and I want to render the resulting scene with povray
> (I'm taking the xml output from Flash, generate a pov file through a python
> script and call megapov to render the scene), then I load the outputed
> image in the browser.
> 
> My question is the following: which is the hardware recomandation for the
> machine that is doing the randering, in order to ensure a good raport on
> speed/quality ? Let's consider the example of 10 symultaneous randerings
> for 800x600 px, top quality, fairly simple objects (mostly boxes) and
> simple textures.
> As it runs over the web and the user expects rapid results on his screen,
> efficient timing is the most important factor to be achieved.
> The hardware requirements are for a dedicated server, no clustering, no LAN
> randering distribution.
> 
> Thanks
> 
> 
> 
All the renreding is done by the CPU.
1: A fast CPU. Several CPUs (10 in your example) will enable to generate several
images in parallel.
2: A good amount of RAM to prevent going to the swap file.
What have NO effect: the video card

Alain


Post a reply to this message

From: Florian Brucker
Subject: Re: hardware requirements for multiple symultaneous randerings
Date: 27 May 2005 15:10:19
Message: <4297709b$1@news.povray.org>
You can find some tips on the ideal hardware at the WikiPOV:

http://www.wikipov.org/ow.asp?SpeedGuide#hardware


HTH,
Florian
-- 
camera{look_at-y*10location<8,-3,-8>*10}#local a=0;#while(a<999)sphere{
#local _=.01*a-4.99;#local p=a*.01-5;#local c=.01*a-4.995;<sin(p*pi)*5p
*10pow(p,5)*.01>sin(c*c*c*.1)+1pigment{rgb 3}}#local a=a+1;#end
/******** http://www.torfbold.com ******** http://www.imp.org ********/


Post a reply to this message

From: Jeff Houck
Subject: Re: hardware requirements for multiple symultaneous randerings
Date: 27 May 2005 19:48:52
Message: <4297b1e4$1@news.povray.org>
carpatic wrote:
> I want to achieve the following: I have a Flash application for doing online
> some design/modeling, and I want to render the resulting scene with povray
> (I'm taking the xml output from Flash, generate a pov file through a python
> script and call megapov to render the scene), then I load the outputed
> image in the browser.
> 
> My question is the following: which is the hardware recomandation for the
> machine that is doing the randering, in order to ensure a good raport on
> speed/quality ? Let's consider the example of 10 symultaneous randerings
> for 800x600 px, top quality, fairly simple objects (mostly boxes) and
> simple textures.
> As it runs over the web and the user expects rapid results on his screen,
> efficient timing is the most important factor to be achieved.
> The hardware requirements are for a dedicated server, no clustering, no LAN
> randering distribution.
> 
> Thanks
> 
> 
> 

Hmm, for a single dedicated server, a X1E Cray should fit the bill 
nicely... 8^)

I built a "real time" raytraced imaging system about a year ago as a 
proof of concept design, to do basically what you're describing. 
Raytracing and rendering objects in the background and then making the 
completed image available to the user. It worked ok with Dual 2.8 Xeon 
processors running SuSE Linux, 4 GB RAM and a SCSI array. The problem is 
in spawning several instances of povray to handle the rendering. Even 
with a dual Xeon, it can eat up resources.

Consider having serveral users all requesting raytracings 
simulteneously... not practical.

After playing with it a bit I decided to take a different approach.

I'm now using the MOSIX kernal patch and some fancy programming using 
ERLANG to distribute my renderings between several servers. It smokes...


Post a reply to this message

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.