Add **Sample Global SDF** node to particles

This commit is contained in:
Wojciech Figat
2022-03-25 11:41:17 +01:00
parent f8670a497e
commit 4a18185e81
5 changed files with 18 additions and 3 deletions

View File

@@ -427,7 +427,6 @@ void MaterialGenerator::ProcessGroupTextures(Box* box, Node* node, Value& value)
Value worldPosition = tryGetValue(node->GetBox(1), Value(VariantType::Vector3, TEXT("input.WorldPosition.xyz"))).Cast(VariantType::Vector3);
value = writeLocal(VariantType::Float, String::Format(TEXT("SampleGlobalSDF({0}, {0}_Tex, {1})"), param.ShaderName, worldPosition.Value), node);
_includes.Add(TEXT("./Flax/GlobalSignDistanceField.hlsl"));
//float SampleGlobalSDF(const GlobalSDFData data, Texture3D<float> tex[4], float3 worldPosition, uint minCascade = 0)
break;
}
default: