POV-Ray : Newsgroups : povray.advanced-users : render differences between 3.63 and 3.7 : Re: render differences between 3.63 and 3.7 Server Time
26 Jun 2024 06:57:47 EDT (-0400)
  Re: render differences between 3.63 and 3.7  
From: clipka
Date: 19 May 2011 11:10:44
Message: <4dd532f4$1@news.povray.org>
Am 19.05.2011 05:37, schrieb Woody:
> I'm noticing a difference in how renders are being displayed between version
> 3.63 and 3.7.

(I guess you mean 3.62, not 3.63; the latter version doesn't exist ;-))

> In 3.63 each pixel in a line was rendered before moving onto the next line.
>
> In 3.7, squares of pixels are rendered, then moving onto the next square in a
> line.
>
> How do I change in version 3.7 the way it was done in 3.63? Is there a setting
> or command line option that I can change, or is this just a difference in
> versions?

It's just the way it is. The change was introduced to better suit 
multithreading support: The image is subdivided into squares of equal 
size, and each square is rendered by a separate thread (well, not 
exactly, but it reflects the basic idea).

This is a more or less arbitrary choice; for instance, subdivision could 
have been done on a pixel line basis, so that each thread would work on 
a pixel line instead of a pixel block. However, the block approach gets 
more benefit out of certain caching mechanisms; in layman's terms, a 
thread working exclusively on the top left corner of the image can 
"specialize" on the objects that actually affect that corner.


Post a reply to this message

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