bAllowCreateGrass toggles grass creation. It is an alternative to loading grass (bAllowLoadGrass). It is recommended to be enabled instead of bAllowLoadGrass. The SkyrimLE:Unofficial Skyrim Patch's plugin INI contains this setting set to enabled.
Default is 0 (although default set by the game from the Skyrim_default.ini is 1).
bAllowLoadGrass toggles grass loading via the grass cache *.gid files. It is an alternative to creating grass (bAllowCreateGrass). It is typically disabled because the grass cache that comes with the vanilla game is not suitable for the current version, as it was never updated correctly by Bethesda. The SkyrimLE:Unofficial Skyrim Patch's plugin INI contains this setting set to disabled.
Default is 1 (although default set by the game from the Skyrim_default.ini is 0).
bDrawShaderGrass toggles the grass shader. Enabling it enables grass, while disabling it will disable grass. It is recommended to be enabled.
Default is 1.
bGenerateGrassDataFiles allows the game to create grass cache *.gid files if set to 1. These files can then in turn be loaded via bAllowLoadGrass.
Default is 0.
bGrassPointLighting is believed to be unused by the game. In testing, no change was noticed.
Default is 0.
fGrassDefaultStartFadeDistance is believed to be unused by the game. In testing, no change was noticed. It is possible that the value for this setting once changed the default value of fGrassStartFadeDistance, but it does not do that anymore, if it ever did.
Default is 3500.
fGrassFadeRange sets how far away grass will fade from the start fade distance (fGrassStartFadeDistance, which is Grass Fade in the in-game Settings > Display menu). It is recommended to adjust fGrassFadeRange rather than increase fGrassStartFadeDistance to reduce grass pop-in effect and performance benefits over the latter.
Default is 1000.
fGrassWindMagnitudeMax sets the maximum amount of wind blowing the grass, making the grass move. Setting fGrassWindMagnitudeMin and fGrassWindMagnitudeMax to 0 will cause the grass to remain static and may give better performance.
Default is 125.
fGrassWindMagnitudeMin sets the minimum amount of wind blowing the grass, making the grass move. Setting fGrassWindMagnitudeMin and fGrassWindMagnitudeMax to 0 will cause the grass to remain static and may give better performance.
Default is 5.
fTexturePctThreshold sets the texture percent threshold of the grass. Valid values range between 0 and 0.2, where 0 is full, and 0.2 altogether removes the grass. Negative values act as 0.
Default is 0.
fWaveOffsetRange is believed to be unused by the game. In testing, no change was noticed.
Default is 1.75.
iGrassCellRadius sets the radial number of cells that grass is rendered around the player. This must be set to (uGridsToLoad - 1)/2. If set higher, grass will bug out quickly and remove all grass upon walking just a short distance. If set lower, grass will pop into view unrealistically. Negative values disable grass.
Default is 2. Recommended is (uGridsToLoad - 1)/2.
iMaxGrassTypesPerTexure (sic) sets the maximum types of grass per texture. Increasing this will create more diverse kinds of grass, especially with grass mods such as Skyrim Flora Overhaul at a small performance cost. Without grass mods, changing this setting produces little effect. Negative values disable grass. t is recommended to increase this from its default 2 to 3. If using Skyrim Flora Overhaul, it is recommended to set this to 7.
Default is 2.
iMinGrassSize sets the grass density. Lower values produces greater density, but values between 1 and 40 look almost identical. A value of 0 removes all grass. Negative values look almost identical to the values of 1 to 40 but can induce CTDs. High values of around 50 and higher noticeably decrease grass density at a small performance gain. Grass mods such as Grass on Steroids take advantage of this and can create high density grass at high iMinGrassSize values. Setting iMinGrassSize too high (e.g., 1000) will remove all grass. It is recommended to increase this to at least 40.
Default is 20.