It seems that the Material Editor's Custom nodes don't handle inputs of type FMaterialAttributes correctly, and instead interpret them as float3.
Using Material Attributes as an input to a Custom Expression causes the HLSL Translator to create multiple CustomExpression# functions, for each used member of the Material Attributes, rather than using FMaterialAttributes.
How do I set a material as a post-processing material?
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
What controls of umg have mouse wheel events in UE4.27?
What is the difference between Camera and CineCamera?
How to implement springarm components to scale according to mouse position in spawn?
How to use the.usf file in the ue4 engine Shader in the material?
What ConsoleCommand can be executed to improve the quality of pixel stream images?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-172310 in the post.
4 |
Component | UE - Rendering Architecture - Materials |
---|---|
Affects Versions | 5.1 |
Created | Dec 8, 2022 |
---|---|
Updated | Jul 22, 2024 |