Page 1 of 1

Antialiasing 3d objs with multi-threading

Posted: Wed Jun 15, 2011 10:55 am
by Aritz
Rendering projects containing obj 3d objects in multi-thread computers with "Extra-smooth images" option active, creates frames randomly unantialiased. In version 8 the solution is to disable multi-threading, but in earlier versions the only solution is to disable image smoothing and render to double size, because the antialiasing in 3d objects is very poor compared to vector objects without image smoothing.

Posted: Wed Jun 15, 2011 2:16 pm
by ponysmasher
This happens to images as well if they're big enough. Maybe it's some kind of memory issue?

Posted: Wed Jun 15, 2011 3:22 pm
by VĂ­ctor Paredes
Can you post a file to try? I can't reproduce the bug.

Posted: Wed Jun 15, 2011 4:30 pm
by ponysmasher
It happens mostly in full HD resolution.
Here's one of my files: http://animestudioscripts.com/temp/13f.zip
Check out the benches after rendereing.

Posted: Sun Jul 03, 2011 11:45 pm
by ponysmasher
Arrgh! I thought this wouldn't be a problem now that we could disable multicore but it turns it it's even worse in ASP8! :cry:

On this page there's an explanation and sample files: http://animestudioscripts.com/aliaserror/

Feel free to try and render the files and report back.

Posted: Mon Jul 04, 2011 12:25 am
by sbtamu
I just rendered the .obj file you supplied and did a quick 6 PNG frames at 1920x1080 and they all came out good.

Single core, Windows XP.

Posted: Mon Jul 04, 2011 12:26 am
by GCharb
the v8 file rendered with jagged edges every two frames or so with multi-core on, while rendered properly with multi-core off.

Posted: Mon Jul 04, 2011 8:28 am
by ponysmasher
Thanks for testing guys.
sbtamu wrote:I just rendered the .obj file you supplied and did a quick 6 PNG frames at 1920x1080 and they all came out good.

Single core, Windows XP.
Was this version 7 or 8?

Posted: Mon Jul 04, 2011 11:32 am
by ponysmasher
Masks will also stop working if you have complex scenes or render at very high resolutions.

I've updated http://animestudioscripts.com/aliaserror/ with an example.

The resolution I used for the mask example might seem extreme, 9000x5063 but it happens in lower resolutions if the scene is complex.

Also I've had screenshots of a commercial I did printed on buses previously and that time I had to render as large as I could, so really high resolution render are needed at times.

Here I rendered a PNG sequence at 5000x2812:
Image

Posted: Mon Jul 04, 2011 1:12 pm
by sbtamu
ponysmasher wrote:Thanks for testing guys.
sbtamu wrote:I just rendered the .obj file you supplied and did a quick 6 PNG frames at 1920x1080 and they all came out good.

Single core, Windows XP.
Was this version 7 or 8?
AS 7 Pro

Posted: Mon Jul 04, 2011 1:16 pm
by ponysmasher
sbtamu wrote: AS 7 Pro
Yeah, AS 7 seems to handle it a bit better than AS 8 for some reason. Especially on single core.

Posted: Mon Jul 04, 2011 5:56 pm
by ponysmasher
It seems that this is related to ram and the reason AS8 is worse than AS7 could be that AS8 apparently takes up more ram than AS7.
Also it isn't as bad if I restart my computer and don't run anything else. Then I only get every other frame ruined instead of all of them...

Posted: Mon Jul 04, 2011 7:16 pm
by GCharb
As Isaid in another thread, might be time for a 64 bits version of ASP for systems with more then 3-4 gb or ram!

Posted: Mon Jul 04, 2011 9:36 pm
by ponysmasher
I just installed ASP8 in Virtual PC, XP mode and it renders everything perfectly. With one core and 512MB ram...

So I guess it's not just a ram issue.