HBOHBO Forum
glyphstrip  
Halo.bungie.org
glyphstrip
Frequently Asked Forum Questions
 Search the HBO News Archives

Any All Exact 
Search the Halo Updates DBs

BWU Halo Halo2 
Search Older Posts on This Forum:
Posts on Current Forum | Archived Posts

View Thread Reply Return to Index Set Prefs Previous Next
Re: Frames per second
By:uberfoop
Date: 6/14/18 2:46 am
In Response To: Re: Frames per second (General Vagueness)

: It's because it's not supposed to be motion blur, if it was you'd see more
: afterimages.
: It's temporal anti-aliasing.
: In traditional anti-aliasing where you average together the lines where two
: objects meet on screen by figuring out what relation they have in screen
: space and looking at their brightness and color. In temporal anti-aliasing
: you take the current frame and the previous frame and average them
: together with a focus on averaging edges (and I think also touching up
: textures through some complicated math).

I know how temporal antialiasing works, and Reach's implementation is not responsible for the large-scale double-image effect in Reach's gameplay. Reach's temporal antialiasing doesn't support nonzero reprojection; when the game detects substantial movement at a pixel, it simply turns the TAA blending off.

Here's an example of Reach with the camera static, exhibiting a 2x quincunx-blend supersample:

Here's the same spot with the camera rotating extremely slowly, and the AA is now totally missing:

Gameplay artifacts from the TAA are mostly pretty subtle, it only happens when you view certain animated objects with a static camera. For instance, you can see double-images on some of the blades of grass in this image:

And here's Halo Reach:

In motion on a TV, when I took this screenshot, the Reach motion blur trails looked like solid ghosts. But in a screenshot, it's clearly the MB. The algorithm is nearly identical to that in Halo 3, featuring the same number of blur samples and the same attenuation of the effect toward screen center... but the blur trails in Reach look MUCH less smooth, and I can't think of any reason this is happening except that Halo 3's blending is gamma-correct and Reach's isn't (which we know to be the case from the Digital Foundry's tech interview for Halo Reach).

: it's when the engine is pushed near its limits (like say a
: big team match on a large map) that you start to see two separate images.

As far as I know, engine load has no effect on the TAA algorithm.


Messages In This Thread

Halo: Infinitegamerguy20027/2/18 7:58 am
     Halo Art is back!Joe Duplessie (SNIPE 316)6/10/18 11:01 pm
           343 acknowledging that their art sucked...munky-0586/10/18 11:17 pm
                 Re: 343 acknowledging that their art sucked...Cody Moore6/11/18 4:35 pm
                       Re: 343 acknowledging that their art sucked...Joe Duplessie (SNIPE 316)6/16/18 12:52 pm
                             They wont have all the assets converted yetscarab6/18/18 8:39 pm
                                   Re: They wont have all the assets converted yetdavidfuchs6/18/18 8:39 pm
     Re: Halo: Infinitedavidfuchs6/16/18 1:28 pm
           Re: Halo: Infiniteasa6/11/18 9:49 am
                 Re: Halo: Infinitedavidfuchs6/11/18 11:20 am
                       Re: Halo: Infinitegamerguy20026/11/18 6:46 pm
                             Re: Halo: Infinitedavidfuchs6/11/18 6:46 pm
                       Re: Halo: Infiniteasa6/11/18 6:45 pm
                             Re: Halo: Infinitedavidfuchs6/11/18 11:41 pm
                                   Re: Halo: Infiniteasa6/11/18 11:42 pm
                                         Re: Halo: InfiniteJoe Duplessie (SNIPE 316)6/11/18 11:42 pm
           Re: Halo: Infinitescarab6/16/18 1:28 pm
     Re: Halo: InfiniteMacGyver106/10/18 10:28 pm
           Re: Halo: InfiniteNosolee6/10/18 11:24 pm
                 Re: Halo: InfiniteCody Moore6/10/18 11:24 pm
     What is this feeling??Chris101b6/15/18 8:35 am
           Re: What is this feeling??Cody Miller6/11/18 5:41 pm
                 Re: What is this feeling??Joe Duplessie (SNIPE 316)6/21/18 6:11 pm
                       Re: What is this feeling??Kermit6/21/18 6:19 pm
                             Re: What is this feeling??Joe Duplessie (SNIPE 316)6/21/18 7:07 pm
                                   Heh. *NM*Kermit6/21/18 7:07 pm
           My brain just can't...scarab6/18/18 8:40 pm
                 Re: My brain just can't...General Vagueness6/19/18 10:37 am
                       Re: My brain just can't...MacGyver106/20/18 7:09 am
                             Re: My brain just can't...davidfuchs6/20/18 7:09 am
                 Re: My brain just can't...davidfuchs6/19/18 1:05 pm
                       But they're so cheesy!scarab6/19/18 1:05 pm
     Re: Halo: Infinitethebruce06/11/18 12:02 pm
     Re: Gave me shiverskidtsunami6/11/18 12:39 pm
     Re: Halo: InfiniteGeneral Vagueness6/11/18 11:47 pm
           Re: Halo: Infiniteasa6/11/18 11:47 pm
     Re: Halo: InfiniteThe Loot6/12/18 7:29 am
           Re: Frames per secondRevenant19886/12/18 4:24 pm
                 Re: Frames per secondJoe Duplessie (SNIPE 316)6/12/18 4:25 pm
                       Re: Frames per seconddavidfuchs6/12/18 5:55 pm
                             Re: Frames per seconduberfoop6/13/18 2:34 pm
                                   Re: Frames per secondGeneral Vagueness6/14/18 2:46 am
                                         Re: Frames per seconduberfoop6/14/18 2:46 am
                                               Oops, the Halo 3 MB image isn't showing for me...uberfoop6/14/18 2:46 am
                       Re: Frames per secondCody Miller6/12/18 4:25 pm
                 Re: Frames per secondCody Miller6/12/18 4:24 pm
     Re: Halo: InfiniteRVideo6/19/18 10:39 am
           Re: Halo: InfiniteMacGyver106/19/18 10:39 am
     some thing I'd like to seescarab6/24/18 7:12 pm
           Re: some thing I'd like to seeMacGyver106/23/18 3:31 am
                 Curved Worldsscarab6/23/18 3:31 am
           Re: some thing I'd like to seeGeneral Vagueness6/24/18 7:12 pm
     We've got to have this in the Slipspace Enginescarab7/2/18 7:58 am

Sign up to post.

You will only be able to post to the forum if you first create a user profile.
If, however, you already have a user profile, please follow the "Set Preferences" link on the main index page and enter your user name to log in to post.