About Store Forum Documentation Contact
Donations:
158$/mo



Post Reply 
Anti Aliasing Question.
Author Message
Xhizors Offline
Member

Post: #1
Anti Aliasing Question.
What is the best method?

Renderer.type(RT_SINGLE_PASS);
D.multiSample( 4 );

or

Renderer.type(RT_MULTI_PASS);
D.superSample( 2 );
D.edgeSoften(EDGE_SOFTEN_BOTH, 0.7f);

Suggestions?
08-27-2009 02:00 PM
Find all posts by this user Quote this message in a reply
menajev Offline
Member

Post: #2
Re: Anti Aliasing Question.
Multi_Pass has always better quality, but need better PC.
What exactly do you mean 'best method'?
08-27-2009 02:03 PM
Find all posts by this user Quote this message in a reply
Xhizors Offline
Member

Post: #3
Re: Anti Aliasing Question.
menajev Wrote:Multi_Pass has always better quality, but need better PC.
What exactly do you mean 'best method'?

Alright, Well I want to use hardware anti Aliasing only, so I go with multiSample( 4 );?
08-27-2009 02:15 PM
Find all posts by this user Quote this message in a reply
sydbod Offline
Member

Post: #4
Re: Anti Aliasing Question.
Quote:Multi_Pass has always better quality

I must be missing something here. Could you please explain.

My understanding was that "RT_MULTI_PASS" was actually "Deferred Rendering".
The advantages for Deferred rendering is that for significantly larger number of lights , this way of doing things produces faster FPS.
For smaller number of lights the "Forward Rendering" modes like "RT_SIMPLE" and "RT_SINGLE_PASS" are faster.
The actual quality of the image should be identical.

If one uses AA in forward rendering then it is a matter of how efficient the video card happens to be with regard to handling AA in the hardware.
With deferred rendering the video card hardware can not handle AA mode properly, so if one wants to use a simulated AA mode, then one actually renders the image at 2X width and 2x height and remaps it down to the original smaller resolution.......this is a very expensive procedure for its effect on FPS.

The big disadvantage about using "RT_SINGLE_PASS" is that this engine has limited special effects built in to the library for people to use. EG: the infinity water is not available under "RT_SINGLE_PASS".
08-27-2009 03:14 PM
Find all posts by this user Quote this message in a reply
menajev Offline
Member

Post: #5
Re: Anti Aliasing Question.
Fu** I again mistook RT_Simple with RT_Single_Pass (which author ask about and i never used it)... ;/
08-27-2009 03:22 PM
Find all posts by this user Quote this message in a reply
Post Reply