x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Detecting footstep sounds on auto blended landscape layers

Detecting footstep sounds on auto blended landscape layers

So we're using a typical footstep detection system, a line cast down to determine the surface type, and then a switch for the certain surface. We're now moving on to using auto blended landscape layers and it no longer works. It's only reading the base layer. Is there a way to set it where it reads the most prominent material in a blended layer to play the sound of? Seems to be a common question. Thanks

Product Version: UE 4.19
Tags:
more ▼

asked Mar 23 '18 at 11:04 AM in Blueprint Scripting

avatar image

Dassoop
1 2 1

avatar image ExtraTorpedo May 08 '18 at 10:29 AM

Are you using the LandscapeLayerBlend node?

avatar image Panthre Jul 27 '18 at 05:53 AM

Bumping this.

I'm assuming he is using LandscapeLayerBlend, but with auto blending there could be multiple types of terrain reflected in only one landscape layer.

We need the ability to add physical materials into the Material Attributes node.

avatar image BurritoGoblin Dec 22 '18 at 01:47 AM

The answer provided is basically only an answer if you’re using math. Has anyone figure out how to achieve this when you’re hand painting these blended materials in?

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

2 answers: sort voted first

Here is a solution video I made for you Dassoop which uses an interesting workaround (Synchronizing your blueprint math with your landscape material math) can cause both to come to the same result.

https://youtu.be/cV_nwG9FSro

more ▼

answered Jul 27 '18 at 11:44 PM

avatar image

Panthre
6 1 3

(comments are locked)
10|2000 characters needed characters left
Viewable by all users

What we did is: - Assigned physical materials to the layers in the blended landscape. - Hooked up the animation notifies to do a line trace and look for those materials. - These first two steps are essentially what you’ll find being done here: https://youtu.be/LPtDqsMFFys (ignore the material creation since you’ve surely already made your blended landscape) - The extra tricky bit required changing the landscape’s collision settings to custom, and set to ‘query only,’ making sure that the channel in the line traces is set to “blocking” here but I’m pretty sure everything is already set to blocking. - And the most tricky of all is having had to toggle the “generate overlap events” checkbox on and then back off again because unreal is a fickle mistress.

Hope this helps!

more ▼

answered Jan 03 '19 at 04:14 AM

avatar image

BurritoGoblin
1 1

(comments are locked)
10|2000 characters needed characters left
Viewable by all users
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question