Add wind parameters and settings to foliage quality configuration
This commit is contained in:
@@ -41,6 +41,10 @@ export const MIN_FOLIAGE_QUALITY_DENSITY_MULTIPLIER = 0 as const;
|
|||||||
export const MAX_FOLIAGE_QUALITY_DENSITY_MULTIPLIER = 8 as const;
|
export const MAX_FOLIAGE_QUALITY_DENSITY_MULTIPLIER = 8 as const;
|
||||||
export const MIN_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 0.1 as const;
|
export const MIN_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 0.1 as const;
|
||||||
export const MAX_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 2 as const;
|
export const MAX_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 2 as const;
|
||||||
|
export const MIN_FOLIAGE_QUALITY_WIND_STRENGTH = 0 as const;
|
||||||
|
export const MAX_FOLIAGE_QUALITY_WIND_STRENGTH = 4 as const;
|
||||||
|
export const MIN_FOLIAGE_QUALITY_WIND_SPEED = 0 as const;
|
||||||
|
export const MAX_FOLIAGE_QUALITY_WIND_SPEED = 8 as const;
|
||||||
|
|
||||||
export type AdvancedRenderingShadowMapSize =
|
export type AdvancedRenderingShadowMapSize =
|
||||||
(typeof ADVANCED_RENDERING_SHADOW_MAP_SIZES)[number];
|
(typeof ADVANCED_RENDERING_SHADOW_MAP_SIZES)[number];
|
||||||
@@ -209,6 +213,10 @@ export interface FoliageQualitySettings {
|
|||||||
densityMultiplier: number;
|
densityMultiplier: number;
|
||||||
maxDistanceMultiplier: number;
|
maxDistanceMultiplier: number;
|
||||||
shadows: FoliageQualityShadowMode;
|
shadows: FoliageQualityShadowMode;
|
||||||
|
windEnabled: boolean;
|
||||||
|
windStrength: number;
|
||||||
|
windSpeed: number;
|
||||||
|
windDirectionDegrees: number;
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface AdvancedRenderingSettings {
|
export interface AdvancedRenderingSettings {
|
||||||
@@ -337,6 +345,10 @@ const DEFAULT_FOLIAGE_QUALITY_ENABLED = true;
|
|||||||
const DEFAULT_FOLIAGE_QUALITY_DENSITY_MULTIPLIER = 1;
|
const DEFAULT_FOLIAGE_QUALITY_DENSITY_MULTIPLIER = 1;
|
||||||
const DEFAULT_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 1;
|
const DEFAULT_FOLIAGE_QUALITY_MAX_DISTANCE_MULTIPLIER = 1;
|
||||||
const DEFAULT_FOLIAGE_QUALITY_SHADOWS: FoliageQualityShadowMode = "near";
|
const DEFAULT_FOLIAGE_QUALITY_SHADOWS: FoliageQualityShadowMode = "near";
|
||||||
|
const DEFAULT_FOLIAGE_QUALITY_WIND_ENABLED = true;
|
||||||
|
const DEFAULT_FOLIAGE_QUALITY_WIND_STRENGTH = 0.65;
|
||||||
|
const DEFAULT_FOLIAGE_QUALITY_WIND_SPEED = 1;
|
||||||
|
const DEFAULT_FOLIAGE_QUALITY_WIND_DIRECTION_DEGREES = 35;
|
||||||
const DEFAULT_BOX_VOLUME_RENDER_PATH: BoxVolumeRenderPath = "performance";
|
const DEFAULT_BOX_VOLUME_RENDER_PATH: BoxVolumeRenderPath = "performance";
|
||||||
const DEFAULT_ADVANCED_RENDERING_WATER_REFLECTION_MODE: AdvancedRenderingWaterReflectionMode =
|
const DEFAULT_ADVANCED_RENDERING_WATER_REFLECTION_MODE: AdvancedRenderingWaterReflectionMode =
|
||||||
"none";
|
"none";
|
||||||
|
|||||||
Reference in New Issue
Block a user