References to this File
References to other File
619302
{
"__fileName__": "base/meta/Material/Step_Terrain_Grass_D.mat",
"dwFlags": 2049,
"tUberMaterial": {
"snoShaderMap": "ShaderMap/terrain_pbr",
"mat": {
"nSortPri": 0
},
"ptMatTexList": [
{
"eShaderTex": 1,
"tMatTex": {
"snoTex": "Texture/Step_Terrain_Grass_D_ColorandHeight",
"ptTexAnim": [
{
"dwType": 911604182,
"dwPad": 0,
"flUScale": 1,
"flVScale": 1
}
],
"nTexAnimStateIndex": -1,
"unk_e1a4010": false
}
},
{
"eShaderTex": 3,
"tMatTex": {
"snoTex": "Texture/Step_Terrain_Grass_D_Normal",
"ptTexAnim": [
{
"dwType": 911604182,
"dwPad": 0,
"flUScale": 1,
"flVScale": 1
}
],
"nTexAnimStateIndex": -1,
"unk_e1a4010": false
}
},
{
"eShaderTex": 62,
"tMatTex": {
"snoTex": "Texture/Step_Terrain_Grass_D_Rough",
"ptTexAnim": [
{
"dwType": 911604182,
"dwPad": 0,
"flUScale": 1,
"flVScale": 1
}
],
"nTexAnimStateIndex": -1,
"unk_e1a4010": false
}
},
{
"eShaderTex": 63,
"tMatTex": {
"ptTexAnim": [
{
"dwType": 911604182,
"dwPad": 0,
"flUScale": 1,
"flVScale": 1
}
],
"nTexAnimStateIndex": -1,
"unk_e1a4010": false
}
},
{
"eShaderTex": 81,
"tMatTex": {
"snoTex": "Texture/Step_Terrain_Grass_D_AO",
"ptTexAnim": [
{
"dwType": 911604182,
"dwPad": 0,
"flUScale": 1,
"flVScale": 1
}
],
"nTexAnimStateIndex": -1,
"unk_e1a4010": false
}
}
],
"ptRunTimeMaterialValues": [
{
"arMaterialScalarValues": [
{
"tValue": {
"snoMaterialValue": "MaterialValue/offset",
"value": 0,
"unk_2362b28": -1,
"eLightGroup": 0
}
},
{
"tValue": {
"snoMaterialValue": "MaterialValue/scale",
"value": 3,
"unk_2362b28": -1,
"eLightGroup": 0
}
},
{
"tValue": {
"snoMaterialValue": "MaterialValue/ripple factor",
"value": 0,
"unk_2362b28": -1,
"eLightGroup": 0
}
}
],
"arMaterialScalarGraphs": [],
"arMaterialVectorValues": [],
"arMaterialVectorGraphs": []
}
],
"nTexAnimStateCount": 0,
"fHasGraph": false
},
"arDecalLookVariantMap": [],
"snoSurface": "Surface/Grass_Dry",
"snoBiomes": [
"Biome/Step_Foliage_Clutter_D_Geo_Grass_A",
"Biome/Step_Foliage_Clutter_D_Geo_Grass_B",
"Biome/Step_Foliage_Clutter_D_Geo_Grass_C",
"Biome/Step_Foliage_Clutter_D_Geo_Grass_D"
],
"tParametricClutterIndex": {
"eBaseClutterIndex": 0,
"arParametricClutterIndexLayers": [
{
"eClutterIndexLayer": 1,
"tSettings": {
"fCavity": true,
"eCavityMode": 1,
"flCavityTolerance": -0.30000001192092896,
"flCavitySmoothness": 0.39500001072883606,
"fHeight": false,
"flHeightMin": 2,
"flHeightMinSmoothness": 0,
"flHeightMax": 90,
"flHeightMaxSmoothness": 0,
"fSlope": true,
"flSlopeMin": 0.01745329238474369,
"flSlopeMinSmoothness": 0,
"flSlopeMax": 1.5707963705062866,
"flSlopeMaxSmoothness": 1.5707963705062866,
"fDirection": false,
"flDirectionAltitude": 0.5235987901687622,
"flDirectionAzimuth": 2.268928050994873,
"flDirectionTolerance": 0.41887903213500977,
"flDirectionSmoothness": 0.47996553778648376,
"fNoise": false,
"flNoiseFrequency": 4,
"flNoiseTileDistance": 32,
"flNoiseMin": 0,
"flNoiseMax": 0.10000000149011612,
"vNoiseOffset": {
"x": 0,
"y": 0
},
"fDistanceToWater": false,
"flDistanceToWaterMin": 0,
"flDistanceToWaterMinSmoothness": 0,
"flDistanceToWaterMax": 0,
"flDistanceToWaterMaxSmoothness": 0,
"fInvert": false
}
},
{
"eClutterIndexLayer": 2,
"tSettings": {
"fCavity": true,
"eCavityMode": 0,
"flCavityTolerance": -0.26499998569488525,
"flCavitySmoothness": 0.39500001072883606,
"fHeight": false,
"flHeightMin": 2,
"flHeightMinSmoothness": 0,
"flHeightMax": 90,
"flHeightMaxSmoothness": 0,
"fSlope": true,
"flSlopeMin": 0.01745329238474369,
"flSlopeMinSmoothness": 0,
"flSlopeMax": 1.5707963705062866,
"flSlopeMaxSmoothness": 1.5707963705062866,
"fDirection": true,
"flDirectionAltitude": 0.5235987901687622,
"flDirectionAzimuth": 3.1415927410125732,
"flDirectionTolerance": 0.7155849933624268,
"flDirectionSmoothness": 0.47996553778648376,
"fNoise": true,
"flNoiseFrequency": 2,
"flNoiseTileDistance": 32,
"flNoiseMin": 0,
"flNoiseMax": 0.009999999776482582,
"vNoiseOffset": {
"x": 0,
"y": 0
},
"fDistanceToWater": false,
"flDistanceToWaterMin": 0,
"flDistanceToWaterMinSmoothness": 0,
"flDistanceToWaterMax": 0,
"flDistanceToWaterMaxSmoothness": 0,
"fInvert": false
}
},
{
"eClutterIndexLayer": 3,
"tSettings": {
"fCavity": true,
"eCavityMode": 1,
"flCavityTolerance": -0.09000000357627869,
"flCavitySmoothness": 0.23499999940395355,
"fHeight": false,
"flHeightMin": 2,
"flHeightMinSmoothness": 0,
"flHeightMax": 90,
"flHeightMaxSmoothness": 0,
"fSlope": true,
"flSlopeMin": 0.01745329238474369,
"flSlopeMinSmoothness": 0,
"flSlopeMax": 1.5707963705062866,
"flSlopeMaxSmoothness": 1.5707963705062866,
"fDirection": false,
"flDirectionAltitude": 0.8813912868499756,
"flDirectionAzimuth": 3.1415927410125732,
"flDirectionTolerance": 0.7155849933624268,
"flDirectionSmoothness": 0.47996553778648376,
"fNoise": true,
"flNoiseFrequency": 2,
"flNoiseTileDistance": 32,
"flNoiseMin": 0,
"flNoiseMax": 0.009999999776482582,
"vNoiseOffset": {
"x": 0,
"y": 0
},
"fDistanceToWater": false,
"flDistanceToWaterMin": 0,
"flDistanceToWaterMinSmoothness": 0,
"flDistanceToWaterMax": 0,
"flDistanceToWaterMaxSmoothness": 0,
"fInvert": false
}
},
{
"eClutterIndexLayer": 0,
"tSettings": {
"fCavity": true,
"eCavityMode": 0,
"flCavityTolerance": -0.41999998688697815,
"flCavitySmoothness": 0.10000000149011612,
"fHeight": true,
"flHeightMin": -300,
"flHeightMinSmoothness": 0,
"flHeightMax": -300,
"flHeightMaxSmoothness": 0,
"fSlope": false,
"flSlopeMin": 0,
"flSlopeMinSmoothness": 0,
"flSlopeMax": 0,
"flSlopeMaxSmoothness": 0,
"fDirection": true,
"flDirectionAltitude": 0.7853981852531433,
"flDirectionAzimuth": 3.1415927410125732,
"flDirectionTolerance": 0.7766715288162231,
"flDirectionSmoothness": 0,
"fNoise": true,
"flNoiseFrequency": 2,
"flNoiseTileDistance": 32,
"flNoiseMin": 0,
"flNoiseMax": 0.009999999776482582,
"vNoiseOffset": {
"x": 0,
"y": 0
},
"fDistanceToWater": false,
"flDistanceToWaterMin": 0,
"flDistanceToWaterMinSmoothness": 0,
"flDistanceToWaterMax": 0,
"flDistanceToWaterMaxSmoothness": 0,
"fInvert": false
}
}
]
},
"unk_93ea20a": 30,
"pathPlaybackMultiplier": {
"tHeader": {
"tLoopPointStart": 0,
"tLoopPointEnd": 1,
"nDistributionFunction": 0,
"nMinMaxBehavior": 0,
"arInterpScalar": [
{
"nScalarFunction": 0,
"dwFlags": 1,
"tInputRange": {
"rangeValue1": 0,
"rangeValue2": 1
},
"tRemapRange": {
"rangeValue1": 0,
"rangeValue2": 1
},
"eRemapEasing": 0,
"szFormulaName": 0
}
],
"dwFlags": 12
},
"ptArrayNodes": [
{
"tValueMin": 1,
"tValueMax": 1,
"tTime": 0
}
]
},
"pathPlaybackController": {
"tHeader": {
"tLoopPointStart": 0,
"tLoopPointEnd": 1,
"nDistributionFunction": 0,
"nMinMaxBehavior": 0,
"arInterpScalar": [
{
"nScalarFunction": 0,
"dwFlags": 1,
"tInputRange": {
"rangeValue1": 0,
"rangeValue2": 1
},
"tRemapRange": {
"rangeValue1": 0,
"rangeValue2": 1
},
"eRemapEasing": 0,
"szFormulaName": 0
}
],
"dwFlags": 4
},
"ptArrayNodes": [
{
"tValueMin": 0,
"tValueMax": 0,
"tTime": 0
},
{
"tValueMin": 1,
"tValueMax": 1,
"tTime": 1
}
]
},
"unk_ce6fe3b": 0,
"unk_245935": 0,
"unk_6d58226": 0,
"flDuration": 0,
"tOutroDuration": 0.5,
"unk_a08119e": 0.20000000298023224,
"unk_5b1ce37": 0.8999999761581421,
"flStiffness": 0,
"flGravityMagnitude": 1,
"tEquipParamPermutation": {
"eIndices": [
0,
0,
0,
0,
0,
0,
0,
0
]
}
}