-
-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Procedural atmospheric scattering #16314
base: main
Are you sure you want to change the base?
Conversation
and more things as well
mostly
and more things as well
mostly
Gonna put this up for review, I know the sunrise/set colors aren't perfectly accurate, but I've been unable to fix it. I'd be perfectly fine merging this as an experimental module, considering I still need to merge it and pcwalton's volumetrics stuff into a single module as a followup. I'm just really ready to be done with this pr lmao. |
You added a new feature but didn't update the readme. Please run |
Implement procedural atmospheric scattering from Sebastien Hillaire's 2020 paper. This approach should scale well even down to mobile hardware, and is physically accurate.
For followup
Showcase
Check the example in
examples/3d/atmosphere.rs
.Credits
Built off of @mtsr's original branch, which handled the transmittance lut (arguably the most important part, and I still don't understand the parametrization)