Skip to content

Directories documentations

Cukkoo edited this page Jan 14, 2026 · 3 revisions

Main Directories

Files in the roots that are important for the shader to run are as follow (excluding 3d migoto injector)

  • ShaderFixes : Contain shader replacement files
  • d3dx.ini : Configuration and buffer creation for the shaders

ShaderFixes

  • MultiScatCS.hlsl : Infinite Order Scattering (Infinite bounce) compute shader to create a look up table to be referenced in the main atmosphere shader for multiscattering and for ambient lightning of the clouds
  • TimeCS.hlsl : Buffering a time variable to be used in the cloud shader (Not to be confused with daytime).
  • baf016c3f85e3cc1-ps_replace.txt : Render the earth atmosphere using info from Multi Scatter LUT combined with single scattering.
  • DirectCS.hlsl : direct contributions from the sun to be used to light objects and clouds.
  • OpticalDepth.hlsl : Misleading name, actually renders the toward camera in scattering and transmittance in 3 dimension, used for aerial perspective (fog effect).
  • DensityCS.hlsl compute the Worley-Perlin and the Curl noise used in representing the cloud's density.

Clone this wiki locally