Why does renaming a Texture Parameter to "Heightmap" change the output?

My question is pretty straightforward. Whenever I rename my Texture Parameter to “Heightmap,” it shows as some weird texture within the viewport. Is this a part of UE4’s coding? I couldn’t find it in the documentation.

Thanks in advance guys!

I find the corprit:

https://github.com/EpicGames/UnrealEngine/blob/f794321ffcad597c6232bc706304c0c9b4e154b2/Engine/Source/Runtime/Landscape/Private/LandscapeEdit.cpp#L145

It’s landscape editor setting parameters probably for it’s shader code, it uses “EditorOnly” functions so this only will work in editor.

I know there sometimes unexpected collisions with internal HLSL code causing some strange behavior in material editor, so sometimes you might find something like this, but this using parameter system in material same as blueprints.

Hmmm, i gonna move this to “Bug Raport”, as i don’t think this is intended feature aspecially if it’s editor only. This way we should get Epic word on it faster too.