Multiple Landscape PhysMats?
so I'm working on [ this ] landscape material, and I'm generating the different colors (will be textures) procedurally instead of using (importing) painted layers.
the problem comes with Physical Materials. Naturally I would like to have different footstep sounds and impact particles for the different textures. If I would be painting the layers I'd be able to use a different Physical Material for each layer. However rock, snow and grass are all part of the same layer so I'm unable to use different Physical Materials on them.
So this is pretty much a feature request. could there be a way to set up usage of different Physical Materials within the same Material?
In UE3 we had the PhysicalMaterialMask feature. that would be a nice starting point, but would still fall quite short for this (only supported masking between 2 materials, and you needed an input texture for it)
I'm thinking something like a Material Node that can have an array (like the LandscapeLayerBlend node) that you fill with different PhysicalMaterial entries, and where you can input values from 0-1, and then plug this node into a new material input called PhysicalMaterial
is this viable?
asked Oct 08 '14 at 11:53 AM in Using UE4
Hey Kheka and Chosker,
Thank you for taking the time to write up this feature request. I have gone ahead and entered it into our system (UE-22749) using the information you have provided. I also see the benefit of this feature and would like to see it implemented as well. I cannot promise this will make it into the engine anytime soon, but we also ask that you look to or Release Notes or Hotfix Notes for updates to your requests and issues.
Update: The bug number supplied above was a duplicate of the original. Below is a link to the original issue and there is an explanation as to why this feature has been backlogged.
answered Oct 29 '15 at 06:10 PM
The only way is to dump a bunch of assets down and have the physical material trigger off that and use the landscape as just a base which is a pain in the butt, but this appears to be the only way possible, for now.
Follow this question
Once you sign in you will be able to subscribe for any updates here