From: Axel Hecht <ah@numerik.uni-kiel.de>
Newsgroups: comp.parallel.pvm,comp.graphics.rendering.raytracing
Subject: Re: POVPVM Animation
Date: Mon, 17 May 1999 16:55:53 +0200
Organization: Institute of Mathematics, Section 2
Message-Id: <37402DF9.4A71A55B@numerik.uni-kiel.de>
References: <37319CC8.2C1F84AB@book.com> <373B07AB.1C8919AF@regiocom.net>
    <7hfmec$jcg@ds2.acs.ucalgary.ca> <373C05BA.8314E1F1@numerik.uni-kiel.de>
    <7hhohh$8kc@ds2.acs.ucalgary.ca>
Mime-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Xref: ukc comp.parallel.pvm:8388 comp.graphics.rendering.raytracing:42750


Andreas Dilger wrote:
> 
> In article <373C05BA.8314E1F1@numerik.uni-kiel.de>,
> Axel Hecht  <ah@numerik.uni-kiel.de> wrote:
<...> 
> Since the master isn't really doing much (usually only 1-2% CPU), it isn't
> really busy.  I would think having a client do the parsing is going to be
> messy, because of filesystem issues, and also because it means you will
> now have something other than a master or slave to worry about in the code.
> Also, if the master doesn't do the parsing of the input file, then you will
> again have the problem that syntax errors won't appear on the screen for
> the user.  While most syntax errors will be caught during single-frame
> rendering, there is still some chance of problems when there are conditional
> parts of the scene depending on the clock.  There is also the issue that
> for renderings that do something with the output file using pre- or post-scene
> commands, the client won't necessarily have these files available.

The existence of files is pretty much a configuration problem.
The main problem with having the server do the parsing is, you can't
collect data and distribute packages at that time. Considering the
parsing times can go quite high, this may lock the whole cluster too
long.

<...>

> 
> Regarding POB for 3.1, I'm not sure of that either.  One thing to look at is
> if POB will store image map data in the POB file.  If it doesn't, you would
> need to send it separately - this should probably be done only when the client
> accesses it, since not all clients will need to use a bitmap, and this can be
> a large amount of data.  Ideally, a client will have a little cache area on
> disk where it can store bitmaps and such, and then it only needs to keep a
> checksum of the files in cache, and compare the checksum with the master, so
> it doesn't have to get the imagemap for each frame.
> 
This looks like doing parsing on demand ;-)
Just put it up on schedule for version 10.

Axel


PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.
PS: Chunk to let me post, I just hate the guys, that configured our
newsserver.

