Runtime Virtual Textures with landscape layer blend

Hi all,

First post and hoping the community can relieve my pain i’m experiecning with RTVs.

I’ve followed this tutoril (https://www.youtube.com/watch?v=ATfzfvtvfIo&t=6s) which has gone okay until I connect the GetMateiralAttributes node from the MakeMaterialAttributes node in my Landscape Layer Blend - as per the attached screenshot, circled in red.

As soon as I connect that up, I lose the textures from my landscape.

No doubt it’s something simple that some superhero can point out to me.

Many thanks to the community.

Stu.

Further, it seems like more is broken here than I first realised. I don’t think the landscape texture is actually being input into the RTV output. I think it might be to do with how I’ve built my landscape layer blend - can anyone comment on that? I may have to rebuild it in a “proper way” :slight_smile:

As per the bleo image, I’ve got each texture element, e.g. Base Color, Normal, etc, feeding into their own Landscape Layer Blend node, which all feed into the MakeMaterialAttributes node. Then, from there off to the material instance and RTV.

This doesn’t make any sense. You shouldn’t have more that 16 texture samples in there anyway, even if you can.

Moreover - what’s the logic of having 10 texture samples (an exaggeration but still) all packed into a single normal map?

Or more accueately - what’s the point of defining a layer and then shoving that layer into a normal?

Or even more accurately - what are you even trying to do O_o ?

Look up how to make landscape materials. Start from scratch.

Lol, thanks for the feedback, and quite right - the tutorial I followed for my landscape blend does seem absolutely absurd now that I have a greater understanding, after watching many more tutorials. I’ve done precisely that, rebuilt the whole thing today, and now it’s working.

■■■■ those crazy tutorials! But we get butter every time we fail right!

Stu.

Hi everyone,

I’m running into a new issue that I can’t quite figure out. I’ve set up my landscape material using the proper LandscapeLayerBlend workflow as suggested, quite rightly, by MostHost_LA, and my RVTs are working as expected which is amazing. However, a few of my layer textures are missing, and I haven’t been able to get them back - See the below screenshot.

What’s puzzling is that those missing layers reappear if I disconnect the GetMaterialAttributes node. This makes me wonder: is there a limit to the number of layers when outputting to an RVT, or am I missing something in the way I’ve structured the material?

Appreciate any guidance — thanks as always for the help!