Planetside Software Forums

General => Terragen Discussion => Topic started by: Phylloxera on April 30, 2008, 09:04:20 AM

Title: Bug !
Post by: Phylloxera on April 30, 2008, 09:04:20 AM
(http://img186.imageshack.us/img186/8198/bugtb4.jpg)
Title: Re: Bug !
Post by: rcallicotte on April 30, 2008, 09:09:35 AM
Phylloxera, is this accompanied by any error...like the one I just mentioned about skipping a render function?
Title: Re: Bug !
Post by: nikita on April 30, 2008, 10:05:48 AM
Maybe it's because you aborted the render?
Cause I got the feeling that the order in which parts of the image are being rendered is somewhat weird in the last version.
Title: Re: Bug !
Post by: rcallicotte on April 30, 2008, 10:13:50 AM
"...the order in which parts of the image are being rendered is somewhat weird in the last version."  That's a key to understanding what's going on, if we can help.  I've noticed the same thing, but I'm not sure it's the way it should be happening.  Every time I have a render go bad, the regular order I'm accustomed to in a render takes on new avenues and goes all over the place.
Title: Re: Bug !
Post by: Phylloxera on April 30, 2008, 12:33:50 PM
Quote from: nikita on April 30, 2008, 10:05:48 AM
Maybe it's because you aborted the render?
Cause I got the feeling that the order in which parts of the image are being rendered is somewhat weird in the last version.
That information to take into account, I reported on the render l'll see!
Title: Re: Bug !
Post by: Mandrake on April 30, 2008, 12:37:30 PM
Quote from: calico on April 30, 2008, 10:13:50 AM
"...the order in which parts of the image are being rendered is somewhat weird in the last version."  That's a key to understanding what's going on, if we can help.  I've noticed the same thing, but I'm not sure it's the way it should be happening.  Every time I have a render go bad, the regular order I'm accustomed to in a render takes on new avenues and goes all over the place.
I kind of dismissed that as being what core was doing what job.. A guess.
Title: Re: Bug !
Post by: rcallicotte on April 30, 2008, 12:55:57 PM
Mandrake, I was thinking the same thing until it started breaking down.  Just trying to figure out what it might be.
Title: Re: Bug !
Post by: Matt on April 30, 2008, 01:41:50 PM
When reporting bugs please let us know what version you are using. In this case I assume it is the unstable alpha. It is known to fail to complete some parts of the render, most likely when it encounters memory allocation problems (which are reported in the Errors and Warnings dialog). If no errors were reported by Terragen, then it is probably a different bug.

Matt
Title: Re: Bug !
Post by: Matt on April 30, 2008, 01:43:46 PM
Nikita, Calico,

When rendering with more than one thread, more than one bucket/tile is rendered at the same time. With many threads this will look completely different to what you're used to in previous versions :) If a thread fails to complete a bucket (e.g. due to an error) it will usually move onto the next unstarted bucket.

Matt
Title: Re: Bug !
Post by: rcallicotte on April 30, 2008, 02:20:28 PM
@Matt - If the newest Alpha renderer (multi-threaded) doesn't break down (no errors), will the Pre-GI and subsequent rendering look the same as the previous version?  Or will the paths all change and go in various directions?
Title: Re: Bug !
Post by: Matt on April 30, 2008, 03:36:31 PM
The order in which buckets are started is the same as before (top right to bottom left, in rows). But some buckets will render much more quickly than others, so it might look a bit strange if it gets in a situation where a bucket that is further along the sequence is more filled than an earlier bucket. There's no voodoo magic going on :)

Matt
Title: Re: Bug !
Post by: Cyber-Angel on April 30, 2008, 07:45:49 PM
I've encountered some thing that looks like that in the alpha, but once the render moves on a bit the issue seams to resolve its self and that error as far as I can tell is no present in the final image.

Regards to you.

Cyber-Angel  ;D   
Title: Re: Bug !
Post by: Phylloxera on May 01, 2008, 03:12:41 AM
I tested again, still a bug, not of error message announced (version used: TG2 1.9.88.3)
It is necessary to practise a small crop to solve this problem!
Title: Re: Bug !
Post by: Matt on May 01, 2008, 09:47:52 AM
Thanks Phylloxera - it's interesting that this happens without reporting an error.

I'm currently working on making the multi-threaded renderer more efficient with its memory with a large number of threads. I've also fixed a memory leak which was leading to high memory use after repeated preview renders. It's possible that these changes will reduce the number of scenes that experience these problems. We'll try to release an update soon.

Matt
Title: Re: Bug !
Post by: Phylloxera on May 01, 2008, 02:47:45 PM
Quote from: Matt on May 01, 2008, 09:47:52 AM
Thanks Phylloxera - it's interesting that this happens without reporting an error.

I'm currently working on making the multi-threaded renderer more efficient with its memory with a large number of threads. I've also fixed a memory leak which was leading to high memory use after repeated preview renders. It's possible that these changes will reduce the number of scenes that experience these problems. We'll try to release an update soon.

Matt

Thank you !
Title: Re: Bug !
Post by: jaf on May 01, 2008, 06:56:44 PM
Would it be advantageous (or possible) to mark and report buckets that fail and then present an option to retry them, maybe on a different core than the one it failed on?

Of course the main goal is to get no render failures, but for testing purposes it may be good to see if a failed bucket would ever complete or not.