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: Splash
By:uberfoop
Date: 9/9/14 11:42 am
In Response To: Re: Splash (thebruce0)

: If it's a volume rain environment then it'll render inside as well; in that
: case it would be a badly aligned volume object. *shrug*

Reach's rain works by spawning "raindrop" particles into the game's particle buffer; to some degree, they exist as "real" objects in world-space. The raindrop-type particles are set up to create splashes when they collide with something.

Reach's GPU-driven particle system checks for collisions by comparing a particle's location to the z-buffer; when collisions happen, it can reflect the particle based on the surface normal at that location (and taking an elasticity value into account). If a particle's velocity dotted with the normal of a surface is positive (i.e. if the particle is approaching from behind the surface), the game's particle system supposedly (according to Reach's effects tech presentation) deals with this by removing the particle for being stupid, rather than let it do bizarre crap at the backface of a surface.
This is why I'm surprised, and might take a closer look. It would be one thing if the raindrops were falling through when I'm not directly looking at the platform's underside; they wouldn't experience collision if there's nothing in screen-space to collide with! But when the surface is in view, they shouldn't be falling through it. But what if the game is spawning the raindrops very close-by (i.e. on and around the underside of the platform).

It would be interesting to see the logic it uses to spawn raindrops. :)


Messages In This Thread

Splashuberfoop9/6/14 6:36 pm
     Didn't notice that before. *NM*robofin1179/7/14 2:25 pm
     Re: SplashRockslider9/7/14 3:34 pm
           Re: Splashuberfoop9/7/14 3:59 pm
                 Re: SplashRockslider9/8/14 6:56 pm
                       Re: SplashGeneral Vagueness9/9/14 1:29 am
                             Re: SplashRockslider9/12/14 8:33 am
                       Re: Splashuberfoop9/9/14 3:07 am
                             Re: Splashthebruce09/9/14 9:25 am
                                   Re: Splashuberfoop9/9/14 11:42 am
                                         Re: Splashthebruce09/10/14 9:51 am
                             Re: SplashRockslider9/12/14 8:29 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.