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"

4.14 LandscapeGrass Hierarchical Static Mesh Mobility Warning

While testing a project upgrade from 4.13 to 4.14, I get multiple warnings similar to -

Warning Mobility of Landscape_0 : HierarchicalInstancedStaticMeshComponent_0 has to be 'Movable' if you'd like to move.

Debugging against the launcher version of the engine, shows that landscape grass components are configured as -

HierarchicalInstancedStaticMeshComponent->Mobility = EComponentMobility::Static;

Yet the call to SetWorldTransform() on the component triggers a warning in CheckStaticMobilityAndWarn()

Product Version: UE 4.14
Tags:
more ▼

asked Nov 17 '16 at 10:43 AM in Bug Reports

avatar image

Gavin1969
103 3 8 12

avatar image AndrewHurley Nov 17 '16 at 06:23 PM

Hello Gavin1969,

Can you reproduce this in a new blank project and provide me steps so I can see this behavior on my end?

I am assuming from context you have added foliage to your scene, but seeing as how there are multiple ways to do this, I will need some clarification on the process you took in order to confirm what you are reporting.

Let me know if you have further questions or need additional assistance.

Thank you,

Andrew Hurley

avatar image Gavin1969 Nov 17 '16 at 08:56 PM

Hi Andrew I'm very time limited, so if I do manage to do what you request, it could take up to a week. That's why, I took the few minutes to debug (as I stated) into the engine, which at least confirmed the 'area' of the issue. It's not the foliage system, it's the LandscapeGrass system, as I indicated. As such, we have no control over the mobility of the mesh that's applied via the landscape grass system. The HierarchicalInstancedStaticMeshComponent is created by the LandscapeGrass engine class, so is not user created. My guess is that the engine would usually suppress this warning, but that somehow it's be lost/dropped in this build. I'll reply if I get a chance to create a test case, but the process to implement will be exactly as documented for LandscapeGrass (not foliage), through the landscape material. (If anyone else reading this has seen the same issue, it'd be great if they could 'me too' this). Thanks Gavin

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

This newly tracked issue seems related - https://issues.unrealengine.com/issue/UE-38694

more ▼

answered Nov 17 '16 at 10:23 PM

avatar image

Gavin1969
103 3 8 12

(comments are locked)
10|2000 characters needed characters left
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