Problem: Selecting Large Regions in Terrain Paint Mode

Hey all,

So I’ve been following this UE4 Terrain Tutorial

and at around 9:00 in the videois where I’m having issues. After setting up the materials exactly as in the tutorial, I go into paint mode to begin painting the dirt and rock into the grass. However, by Ctr+Clicking on the terrain with the brush set to 150 the entire square unit that encompasses the brush is having the rock texture applied, and sometimes the adjacent 4 square units are changed as well! I know the purpose of the paint tool is to apply materials in stokes that appear only within the circular brush region, however I can’t figure this out.

Here’s a screen shot of what I’m seeing. You can see how small the paint brush is on the left, and when I Ctrl+Clicked to apply the material on that small “mountainous” region, those four squares were instantly changed.

I’m sure the answer is trivial but I just can’t seem to find the setting, or perhaps a bug? Thanks!

I also have this problem and haven’t found the solution yet.

I had this problem as well…I know this sounds trivial but if you’re seeing those grid-lines try hitting esc to make them go away and then try painting again. From what I can tell if the grid lines are visible it selects the entire section.

Hi PlumSuitFun,

Try painting with each lay while stopping to allow the shaders to compile for each one. Once you have painted with all of them it should then paint correctly.

This is a known issue that our developers are looking into.

If this solution doesn’t work please post back here to let us know.

Thanks, TJ

This somewhat works. However, the material of my landscape is a blend between grass, rock and gravel. I have to opt to repaint the entire landscape with a single layer (grass, gravel or rock) before painting with either of these on specific regions will work properly. The issue with this is that if I opt to repaint the entire landscape with “Grass”, it doesn’t look the same as the rock/grass/gravel blend as shown in the picture.

Am I doing something wrong or misunderstanding the suggestion?

Edit: I attempted to paint the entire landscape with rock, ground and then grass. It seemed like it was going to work and then the software crashed (report submitted with this URL in the description). It worked previously, I think I was trying to paint too fast.

Edit2: Restarting UE4 seemed to correct the difference in the color, I can’t explain why.

The material editor preview displays the material as a whole. You will actually paint and blend each layer separately.

You shouldn’t have to paint the entire landscape with each, just a small portion until the shaders start to compile and then wait for them to finish. Once you have painted with them all it should be working fine. Usually at this point it’s best practice to paint the entire landscape with one of the textures, which ever layer will cover most of the landscape. Then start painting and blending in the other textures.