Hi Epic, In MaterialExpressions.cpp UMaterialExpressionSphereMask::Compile(), hardness is not calculated the same way in both <if> conditions. One is missing a multiplication by 0.01f. Specificall ...
Any UPROPERTY TArray added to UMaterialEditorInstanceConstant will not cause UI updates when elements are added or removed. This is caused by the custom validator created in FMaterialInstanceEditor ...
In Unreal Engine, materials can expose parameters that can then be modified via instances (MaterialInstanceConstant). The UMaterialEditingLibrary provides several functions to modify these parameter ...
In UE 5.5, the Editor may crash in FHLSLMaterialTranslator::GetMaterialEnvironment when loading materials with Material Parameter Collections, likely due to async loading. Calling ParameterCollectio ...
The built-in class "UMaterialEditingLibrary" provides various editor scripting functions related to creating and editing materials and material instances. One of these functions, UMaterialEditingLib ...
Materials that make use of the analytical derivatives path to avoid hardware derivatives can still generate derivative operations on texture samples when the shading model has a custom data pin and ...
I find that there are a couple of things that influence the artefact If WPO in M_BlendingBug is connected I get an issue with the blending. Removing the opacity input that's passed through the ma ...
In Unreal Engine version 5.5.4, the Editor crashes when performing Undo after deleting a Material Layer of a Material Instance ...
The Relink button is missing (as are the Save Sibling and Save Child buttons) on Material Instances that use Material Attributes Layers in 5.5. ...
Some Material Attribute blends in Material Layer Blends can cause Virtual Texture samples to be duplicated in HLSL. This can be avoided by sampling the Virtual Texture in the Parent Material, and pa ...