vault backup: 2024-03-14 11:52:08

This commit is contained in:
BlueRose 2024-03-14 11:52:08 +08:00
parent c0159d1913
commit e4ef028cfe

View File

@ -162,12 +162,12 @@ void UMaterialFunctionInstance::OverrideMaterialInstanceParameterValues(UMateria
} }
``` ```
将SubsurfaceProfile 塞入 Material 和UMaterialExpressionStrataLegacyConversion::Compile()无关。
```c++ GetSubsurfaceProfileParameterName()
int32 UMaterialExpressionStrataLegacyConversion::Compile(class FMaterialCompiler* Compiler, int32 OutputIndex) __SubsurfaceProfile
{
} 1. 在FHLSLMaterialTranslator::Translate() => NumericParameter()会往MaterialCompilationOutput.UniformExpressionSet以及DefaultUniformValues添加默认值以及Offset。最终会调用AddUniformExpression()
``` 2. 目前发现问题是FHLSLMaterialTranslator::NumericParameter()中GetParameterAssociationInfo()时的ParameterInfo.Name为`None`而不是`__ToonData`
## MaterialRenderProxy ## MaterialRenderProxy
```c++ ```c++