POV-Ray : Newsgroups : povray.general : antialias - jitter - jagged lines Server Time
27 Dec 2024 04:54:23 EST (-0500)
  antialias - jitter - jagged lines (Message 1 to 6 of 6)  
From: HermanS
Subject: antialias - jitter - jagged lines
Date: 26 Feb 2003 10:36:40
Message: <MPG.18c6fd7933b716d1989681@news.povray.org>
I need some help to avoid jagged lines.
I prepared a scene with a lot of straight lines that are modeled as 
cylinders with a very small radius.
Rendering this scene I get very jagged lines. I tried to change 
antialias parameters, antialias_depth, Jitter_Amount. Although the 
results look better I don't get a satisfactory result.
I hope somebody can give useful suggestions. Thanks!
Herman


Post a reply to this message

From: Tom Melly
Subject: Re: antialias - jitter - jagged lines
Date: 26 Feb 2003 10:49:45
Message: <3e5ce219$1@news.povray.org>
"HermanS" <her### [at] pandorabeinvalid> wrote in message
news:MPG.18c6fd7933b716d1989681@news.povray.org...
> I need some help to avoid jagged lines.
> I prepared a scene with a lot of straight lines that are modeled as
> cylinders with a very small radius.
> Rendering this scene I get very jagged lines. I tried to change
> antialias parameters, antialias_depth, Jitter_Amount. Although the
> results look better I don't get a satisfactory result.
> I hope somebody can give useful suggestions. Thanks!
> Herman

Sometimes such problems just can't be fixed by pov. The general solution in such
cases, iirc, is to render the image at twice the size you need without any aa,
and then reduce the image size using a suitable graphics application.


Post a reply to this message

From: William F  Pokorny
Subject: Re: antialias - jitter - jagged lines
Date: 26 Feb 2003 12:41:14
Message: <3E5CFC39.E9E2D493@attglobal.net>
Or you can try a slight focal blur. 
> 
> Sometimes such problems just can't be fixed by pov. The general solution in such
> cases, iirc, is to render the image at twice the size you need without any aa,
> and then reduce the image size using a suitable graphics application.


Post a reply to this message

From: Slime
Subject: Re: antialias - jitter - jagged lines
Date: 26 Feb 2003 13:06:56
Message: <3e5d0240$1@news.povray.org>
> Sometimes such problems just can't be fixed by pov. The general solution
in such
> cases, iirc, is to render the image at twice the size you need without any
aa,
> and then reduce the image size using a suitable graphics application.

Which is equivalent to rendering with +AA0.0 (AA threshold of zero) and +Rn
(where n is the number of times to multiply the image size) except that you
can also use jittering with this method.

 - Slime
[ http://www.slimeland.com/ ]


Post a reply to this message

From: Tom Melly
Subject: Re: antialias - jitter - jagged lines
Date: 27 Feb 2003 04:50:44
Message: <3e5ddf74$1@news.povray.org>
"Slime" <slm### [at] slimelandcom> wrote in message news:3e5d0240$1@news.povray.org...
>
> Which is equivalent to rendering with +AA0.0 (AA threshold of zero) and +Rn
> (where n is the number of times to multiply the image size) except that you
> can also use jittering with this method.
>

Can you elaborate on this?


Post a reply to this message

From: Warp
Subject: Re: antialias - jitter - jagged lines
Date: 27 Feb 2003 07:37:21
Message: <3e5e0681@news.povray.org>
HermanS <her### [at] pandorabeinvalid> wrote:
> Rendering this scene I get very jagged lines.

  To get the best antialiasing you should use the antialiasing parameters
"+a0.0 +am2". For an even higher quality, you can increase the +r value
from its default (which I think is 3), for example with "+r4" (or larger).

  This gives you a very high-quality antialiasing even when there are lots
of sub-pixel-sized details in the image. The drawback is, of course, that
it will take enormous amounts of time to render.
  (And no, using a value larger than 0.0 for the +a parameter will not help;
it will make the render faster, but its quality will not be good if there
are are lots of sub-pixel-sized details.)

-- 
#macro N(D)#if(D>99)cylinder{M()#local D=div(D,104);M().5,2pigment{rgb M()}}
N(D)#end#end#macro M()<mod(D,13)-6mod(div(D,13)8)-3,10>#end blob{
N(11117333955)N(4254934330)N(3900569407)N(7382340)N(3358)N(970)}//  - Warp -


Post a reply to this message

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