Generating Phase Function LUTs with MiePlot
In computer graphics, Mie theory describes the interactions between light and large (relative to the wavelength of light) particles in a medium. Simulating it is crucial in rendering convincing volumetric effects like fog, clouds, and smoke.
This article is primarily aimed at graphics programmers who already have a volume renderer that has a pluggable phase function. In other words, this is a tutorial about producing phase functions that you can easily use in a volume renderer.
GLSL Development Made Shrimple
While a common way to use GLSL, editing bare text files or embedded strings is not a scalable way to write programs.
This article will show how to make programming in GLSL more tolerable with linting and various means of code reuse.
GP-Direct 2024 Project Showcase video
Showcase January 2022
January 2022
Showcase Best of 2021
Best of 2021 Community Creation Showcase
Showcase December 2021
December 2021
Showcase November 2021
November 2021
Showcase September 2021
September 2021
Showcase October 2021
October 2021