My Authors
Read all threads
If you're not using them already: Enable Runtime Virtual Textures in @UnrealEngine to have your foliage/environment sample the landscape beneath it to nicely blend and remove asset seams. It's really only a little bit of work to do it! Let's check out how.
Step one: Enable Virtual Textures in your Project Settings. Restart Editor. Important step.
Step two: In your Content Browser create two Runtime Virtual Textures (Under Materials and Textures) and call one Environment and one EnvironmentHeight. Set the Height RVT to "World Height" under content. I also increased the quality of my Environment RVT to 10.
Step Three: In your Landscape Material create a Runtime Virtual Texture Output and get the values you want to save off to a separate runtime virtual texture but ALSO get the B channel of the World Position (using a component mask) and plug that in too. The B channel is height.
Step Four: Blend them together in the material of your asset! Here's how I did it on the default Quixel Asset. I would *strongly* recommend using the Material Attributes workflow so it's just a single pin. The top Sample is the Environment RVT and the bottom is the Height RVT.
Step Five: We're almost there! Create TWO Runtime Virtual Texture volumes around your map and set them to your two Virtual Textures. There's a nice little "Source Actor" option that will automatically copy in your Landscape location and size and just make it that size.
Step Six: Click on your Landscape and tell it to save to the 2 RVTs and set "Virtual Texture Num LODs" to something like 3. This is better for your height sample as it gives it more detail.
Any other assets that you click on and add to the runtime Virtual Texture will automatically be included in the RVT too which can also be useful for rivers and such. Once it's done it's SUPER easy to add it to more assets in the world. Good luck!
As a bonus: If you want to have the landscape access it's own RVT to reduce overall pixel cost you can, however this does have it's own quality drawbacks and you may want to still do cliff blending and such outside of the RVT. Have fun!
Missing some Tweet in this thread? You can try to force a refresh.

Enjoying this thread?

Keep Current with Chris Murphy

Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

Twitter may remove this content at anytime, convert it as a PDF, save and print for later use!

Try unrolling a thread yourself!

how to unroll video

1) Follow Thread Reader App on Twitter so you can easily mention us!

2) Go to a Twitter thread (series of Tweets by the same owner) and mention us with a keyword "unroll" @threadreaderapp unroll

You can practice here first or read more on our help page!

Follow Us on Twitter!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just three indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3.00/month or $30.00/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal Become our Patreon

Thank you for your support!