Unity Volumetric Clouds: Temporal Reprojection Demo (Altos for Unity) [1080p 30fps]
Click here to learn more about Altos: https://bit.ly/altos-occasoftware
Don't click this: https://bit.ly/3pYrdFf
Altos is a complete sky system for Unity 2020.3.
In this video, I demonstrate a new temporal reprojection technique. Altos uses Temporal Anti-Aliasing to resolve the Volumetric Cloud data to screen. Currently, this TAA technique uses a color-matching and boxing algorithm to intelligently match pixel data from frame-to-frame. Now, I have implemented an improved Temporal Anti-Aliasing technique using Camera Motion Vectors on top of the existing color-matching algorithm.
This Camera Motion Vector system works by analyzing the camera's motion from frame to frame. When conducting Temporal Anti-Aliasing, you keep an accumulated history of prior frame data. When the player moves their camera, the history becomes useless - the pixel data is in the wrong place. The Camera Motion Vector system recovers this pixel data by determining where the historical frame data would have been last frame based on how the user has rotated or moved the camera, and then sampling that pixel data from the new position where it is now located.
You can see a sample of this Reprojection technique as a Gist on Github, here: https://bit.ly/3Gxhj4w
OccaSoftware Website
https://www.occasoftware.com/
OccaSoftware Publisher Page
https://assetstore.unity.com/publishers/52431
One-Click Subscribe
https://bit.ly/3pYrdFf
Surprise Me
https://www.occasoftware.com/surprise-me
#unity3d #volumetriccloudsforunity #unityskyboxurp