Brushify: Bootcamp - Runtime Virtual Texturing (RVT) for Landscapes, Object Blending and Roads (UE4)

  Рет қаралды 58,398

Joe Garth

Joe Garth

Күн бұрын

Пікірлер: 281
@HavokSage
@HavokSage 3 жыл бұрын
IMPORTANT: RVT requires Volume actors in your level in order to function. Without these the engine will not be able to render to virtual texture. You must also enable Virtual Texturing in Project settings. Please make sure to follow the steps at 25:08 to add the necessary VT Volumes otherwise enabling RVT will simply give you a black landscape. The steps in this tutorial will allow RVT to work on all landscapes using the Brushify Landscape Automaterial. All Brushify packs support this feature.
@MrLarsalexander
@MrLarsalexander 3 жыл бұрын
Hi Joe.. QQ: When you have any brushify material added to a landscape already, but want the updated version. How would you recommend to update it? Would it work to just overwrite the existing one?
@skd0074
@skd0074 3 жыл бұрын
I tried using it on Voxel and as soon as I enable VT, it becomes black. Will it not work with Voxel ?
@HavokSage
@HavokSage 3 жыл бұрын
@@skd0074 It cannot work with voxels. this is for unreal landscape actor only.
@HavokSage
@HavokSage 3 жыл бұрын
@@MrLarsalexander Hi you can update, but no you should not use the launcher. that will simply merge the old with the new. you must delete the brushify folder, then add the new one. Please make sure that you save any changes you made to the landscape material so you can copy those back over or reimplement them in the new version as this is not an automatic process.
@skd0074
@skd0074 3 жыл бұрын
Ya finally i dirched that product.it works with nothing and performance was horrible. It was fun playing with it while it lasted. I should have stopped with testing demo… thanks man. Now that I am on landscape. Will try this out :) (y)
@exposuregames7405
@exposuregames7405 3 жыл бұрын
We truly love you dude. You’ll go down in history as one of Unreals most famous developers.
@NathanRech
@NathanRech 3 жыл бұрын
I've been working with these for almost 2 weeks now and it's amazing. It makes any cliff rock looks 100% natural and coming out of the ground.
@lenstobrush7266
@lenstobrush7266 3 жыл бұрын
I can honestly say that I have never looked forward to a KZbin video but when this beauty popped up in in my notifications I was hysterically giddy to open it up and unleash the power of RVT. Thanks for this Joe, one giant leap towards realism has been made today!
@bentripn
@bentripn 3 жыл бұрын
I got the latest Brushify updates today. Looking forward to getting back to landscape work when I'm done in outer space ;) Love you work! Thank you for all you do!
@brunoverde2769
@brunoverde2769 3 жыл бұрын
Thank you Joe for another awesome video! The initial explanation of what is RVT is spot on!
@FireBert85
@FireBert85 2 жыл бұрын
With RVT in 5.0EA, I get really bad texturing flickering, and strange texture artifacts on MS assets. I'm also finding weird behavior when dealing with mesh objects that are on extremes of the Z axis. ex, dressing a large mountain landscape with rocks at the top and base. Rocks on the top of the mountain observe no texture blending whatsoever, and objects at the foot of the mountain have the virtual texture appearing on the top faces, with plenty of flickering. kzbin.info/www/bejne/aWaqmIRtp8Zol7M Edit Update: Figured I'd answer my own question to help others--make sure if you make any scale changes to the landscape object, update the scale / fitting of the Virtual Texture volumes That did fix my objects not getting the VT to apply, but I still get a ton of flickering
@user-jw9zn1fg9n
@user-jw9zn1fg9n 3 жыл бұрын
Thank you for this! I was eagerly waiting for this function to be supported!
@oxygencube
@oxygencube 3 жыл бұрын
Joe! Dude this is insane. Thanks for this. The blending is a game changer for me. 👍👍👍
@HavokSage
@HavokSage 3 жыл бұрын
yea it works really well on sand and snow, I love it.
@oxygencube
@oxygencube 3 жыл бұрын
@@HavokSage so cool, I really look forward to using this! Blending is gonna take the realism to the next level. It will quicken things up a bit as well, regards to blocking a scene.
@HavokSage
@HavokSage 3 жыл бұрын
@@oxygencube for sure, the roads also save so much fiddling with meshes, worth using RVT just for that IMO.
@oxygencube
@oxygencube 3 жыл бұрын
@@HavokSage this in conjunction with dropper plug-in will be so cool. Very realistic results in minutes. Thanks for showing us these awesome features!
@tangentarc7477
@tangentarc7477 3 жыл бұрын
The RVT features are invaluable, thanks. I now have some sweet looking roads, all nicely blended into the landscape.
@bruce21st
@bruce21st 3 жыл бұрын
You've been doing a lot of amazing work across all of your asset packs in the UE4 marketplace. Seems like every other day there are updates lol. Great work Joe. I hope you're doing well.
@HavokSage
@HavokSage 3 жыл бұрын
hi, thankyou! yes it takes a lot to get everything together for these tutorials to work smoothly.
@lenstobrush7266
@lenstobrush7266 2 жыл бұрын
Hi Joe, I’ve found lately that the ‘set bounds’ option for the RVT volume is greyed out. Is this a thing now or am I doing something wrong. Just found out if you put your RVT-example in both slots volume and the landscape it makes the ‘set bounds’ option available. Hope that helps others.
@jendabekCZ
@jendabekCZ 3 жыл бұрын
I love watching these kind of UE4 videos while working on Richard Burns Rally tracks with diffuse & specular maps support... :)
@SathishKoththolla
@SathishKoththolla 2 жыл бұрын
could you please make a video on ue5.1 how can we use it please ? it is not working in ue5 for me. Thank you it worked when I followed at 25minute
@jasonrlamar
@jasonrlamar 3 жыл бұрын
This is brilliant ... exactly the sort of information I was hoping to get to put RVT into context, both in Brushify terms and in broader UE terms. Any additional videos you could pull together to walk us through the more technical aspects of some of your newly implemented features would be very much appreciated, too. Again: brilliant! THANK YOU!
@HavokSage
@HavokSage 3 жыл бұрын
they're in production now! :)
@Julian-B
@Julian-B 11 ай бұрын
Hi Joe, I have a problem. The RVTs to blend meshes into the landscape work for me. However, they turn Brushify's auto material into a blurry low resolution in the distance. Do you know what the issue could be here? I am using UE 5.3.2. Thank you for providing all these tutorials.
@samuelb.9314
@samuelb.9314 8 ай бұрын
I wonder the same thing, tried different tile resolutions and brushify settings to no avail, it's unusable right now.
@samuelkilik8233
@samuelkilik8233 3 жыл бұрын
wow ,, you really did answer all of my question in one vedio
@Latvian3Dman
@Latvian3Dman 3 жыл бұрын
Thank you, will tweet around for my followers to learn :)
@hectorarmienta3569
@hectorarmienta3569 3 жыл бұрын
Ur a musician( ur keyboard)I’m an opera composer. Great work
@OnigoroshiZero
@OnigoroshiZero 3 жыл бұрын
Great video. btw, I love your setup.
@HPVideoArchive
@HPVideoArchive 3 ай бұрын
Holy cow, you are so smart...I envy you.
@LonelySpeck
@LonelySpeck 3 жыл бұрын
I have a 4k (4033 x4033) landscape, how should I set the VT_MipDistance parameter in the MI_Landscape? whatever I try, it seems like I'm getting a lot of mipmap looking texture pop-in and blurry textures.
@Inexpiablee
@Inexpiablee 2 жыл бұрын
im having the same issue, my landscape material is extremely blurry, did you find a fix by any chance?
@jarc9666
@jarc9666 2 жыл бұрын
i just think was the only one...
@DigitalGreenTea
@DigitalGreenTea 2 жыл бұрын
I'm having the same issue, can you help us @JoeGarth?
@samuelb.9314
@samuelb.9314 8 ай бұрын
yup... so I'm not alone.
@bluntsharpness
@bluntsharpness 3 жыл бұрын
Your like to dislike ratio is pretty impressive
@gui205
@gui205 Жыл бұрын
Hi ! What's the parameter for 4K terrain ? Because i loose all the details of my texture since i activate the RVT :/.
@CherubMire
@CherubMire Жыл бұрын
I am also looking for this answer, did you find a solution?
@underfossa6677
@underfossa6677 3 жыл бұрын
ehy man amazing video, just one issue, when i apply the rintime virtual texture i cannot view the options çopy rotation/bounds. I tried it all but i cannot find them, is it cuz of some new updates?
@jakejuan-ue4pg
@jakejuan-ue4pg Жыл бұрын
just pass by on your channel. this will work on Unreal Engine 5.1
@Logical855
@Logical855 3 жыл бұрын
And here he goes with another masterpiece😅
@nemanjagavrilovic8812
@nemanjagavrilovic8812 3 жыл бұрын
Hey Joe, amazing feature as always! You are really something else! I was wondering will you create some tutorial series regarding lighting, like step-by-step guide? Or you have that already covered in your Learnsquare? Thanks a bunch! :)
@HavokSage
@HavokSage 3 жыл бұрын
hi, yes learnsquared tackles lighting and more artistic side in more depth.
@nemanjagavrilovic8812
@nemanjagavrilovic8812 3 жыл бұрын
@@HavokSage Thanks for the answer Joe! Keep going strong! :)
@terminus8497
@terminus8497 3 жыл бұрын
wow this is amazing
@pandknz
@pandknz 3 жыл бұрын
Simply amazing and such a big FPS improvement, although I was not low it went up a lot! I have the Ultra dynamic weather and have added the wetness and snow functions to your material and it was a nice addition having the reroute node as mentioned in your video. it works so well and the results are simply amazing! The only issue I now have which is related to your medieval building pack that I am using, I now have snow inside the building in winter, how do I stop the effects on one side of the building meshes?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, good to hear that Borisk! I'm not sure how you can block the snow entering the buildings. Maybe try to ask the creator of the weather plugin? it sounds like it's a common issue, he might be able to resolve it.
@pandknz
@pandknz 3 жыл бұрын
@@HavokSage ok, thanks I have sent him a message so I hope he has an idea, it works so good with your materials, just need to stop the inside of the mesh getting this effect
@emilpohjalainen2293
@emilpohjalainen2293 2 жыл бұрын
@@pandknz Hi! Can I ask you if you found a solution for it? Thanks :)
@pandknz
@pandknz 2 жыл бұрын
@@emilpohjalainen2293 Hi, if you are using UDS then the latest version should be ok, but I am not using the medieval pack from Joe Garth so I'm not sure its ok with his assets, I use assets from a different artist and I have made a modular building system which works with UDS, you might need to do some testing yourself.
@nireekshanaraobanala1434
@nireekshanaraobanala1434 3 жыл бұрын
Man i want a sky like yours in the video
@HavokSage
@HavokSage 3 жыл бұрын
the sky/lighting setup is from the Brushify - Starter Level
@alxleiva
@alxleiva 3 жыл бұрын
Great video mate
@degibocu
@degibocu 3 жыл бұрын
Hi Joe, the RVT blending mode works in the learnedsquared project? The material Shaders pack Is the same of this LS course?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, yes I recently updated Learn Squared with the new RVT files. Just grab the latest lesson files and they will have the new landscape shader with RVT support.
@hazaavisuals
@hazaavisuals 3 жыл бұрын
Love ur packs Joe!! One question, in one of the templates their are shadow projection emulating clouds are moving on the ground. Where can you enable that? Or rather how. I am using Moonlands Pack and Environment Shader Thank you so much!
@HavokSage
@HavokSage 3 жыл бұрын
Hi, it's a Light Function in the Sun Light. You will find it in the details panel of the sun light, it's a material instance usually called Clouds_Moving :)
@hazaavisuals
@hazaavisuals 3 жыл бұрын
@@HavokSage OOOHH, THANK U SO MUCH!!!
2 жыл бұрын
Hi mate, firstly thank u for your work. I cant using RVT with Brushify. I cant find RVT Blend in material details. I was just find for landscape in details. I'm using Unreal Engine 5
@fleurbird
@fleurbird 3 жыл бұрын
Thanks man, this was really interesting. I still think using the automatic landscape deformation with edit layers is the best way to make spline roads. Especially if you make the spline paint layer "RemoveProcedural"
@HavokSage
@HavokSage 3 жыл бұрын
hi, FYI RVT doesn't have anything to do with the deform splines or Remove procedural stuff. you can use 'Deform Landscape to Splines' with RVT as well, that's nothing to do with the Material or Mesh it's just a spline feature. I even use that in this video to align the landscape to the spline (35:15). But you can see the actual problem with the Mesh and RVT fixes that by projecting the mesh/texture into the landscape virtual texture... the mesh will usually clip badly with the terrain. that's why Rvt is so valuable, you can avoid having to carefully place meshes and worrying about clipping!
@captaincavemonkey
@captaincavemonkey 3 жыл бұрын
Well now I just have to wait for all the updates to download
@Ready_Fire_Aim
@Ready_Fire_Aim 7 ай бұрын
you have a lovely looking studio man, quick question. what happens with blends when u use geometry collections / fracture / chaos . as they leave the height they will just blend in realtime? im about to go through my entire project and blend all the terrain pieces with landscape. rather collect my options first.
@MarkOfArgyll
@MarkOfArgyll 3 жыл бұрын
Cool stuff, Joe. Glad you've shown how to set this up, I recall asking you about it ages ago! Mip settings is what I was missing previously :) Are you thinking of adding in Virtual Heightfield Meshes at some point too?
@HavokSage
@HavokSage 3 жыл бұрын
I will probably make a tutorial showing how to implement it, since it's not difficult now Brushify has RVT. However it cannot be supported out of the box as it's a 4.26 feature and Brushify must maintain compatibility with 4.24, so any features in 4.25 and 4.26 cannot be utilized by default yet. Eventually everything will be RVT enabled and use virtual heightfield meshes Out of the box, just a matter of time and for Epic to stabilize this technology. For now I'm doing everything I can to make sure the option is there for those that need it.
@MarkOfArgyll
@MarkOfArgyll 3 жыл бұрын
@@HavokSage Thanks for the reply Joe.
@newageanimators4594
@newageanimators4594 3 жыл бұрын
I have your Tropical Pack and i cant get the runtime virtual texures to work with MI MATERIALS. PLEASE HELP
@HavokSage
@HavokSage 3 жыл бұрын
Hi, did you add the VT volumes to the level?
@yantingye1677
@yantingye1677 3 жыл бұрын
there you are,thanks
@LaszloIvanyi
@LaszloIvanyi 3 жыл бұрын
Hi Joe! :D
@Park3D
@Park3D Жыл бұрын
36:32 I'm in UE 5 and instead of the "Virtual texture pass type" it is now "Draw in Main Pass: Never, also you won't see it disappear until the segments are deselected.
@abs22x23
@abs22x23 3 жыл бұрын
Thank you for the informations and the tutorial ! Awesome plugin. However I have a question about RVT volume actor. The buttons to snap landscape position and orientation are not here (there is a 'snap to landscape' parameter below) so I had to adjust it manually. [EDIT : I figured it out by myself, seems like it have been updated ! The 'set bounds' button was at first greyed out but I managed to use it anyway :) ] Plus it doesn't affect the shader complexity of my landscape... :( Thank you again for your work !
@chidi21
@chidi21 3 жыл бұрын
Awesome!
@brdklt
@brdklt 3 жыл бұрын
love u!
@lenstobrush7266
@lenstobrush7266 2 жыл бұрын
So it appears that Quixel have thrown a spanner in the works. In their master material they have this thing called fuzz. I’ve played around with it and it actually works quite well when trying to blend the asset with the ground texture. It also works without the flickering that is often a big drawback when using RVT. I do think RVT blends better, is there a way to have the best of both worlds and have the options of both?
@samgielen
@samgielen 3 жыл бұрын
Hey Joe! I'm using your recently updated Dunes pack from the Marketplace and I wanted to try this RVT workflow out. Yet, if I enable RVT in the Landscape Material (or copy the RVT related nodes to another material), the material goes completely black. Does that sound like something you might have a solution for?
@HavokSage
@HavokSage 3 жыл бұрын
Hi go to 25:08 and follow along. this shows how you can setup RVT for other maps. RVT is not setup for every map out of the box. because it doesnt make sense for most situations. For instance dunes only has 1 single paint layer and it require Parallax mapping... so RVT is not required at all. RVT is a powerful tool, but isnt needed for every situation.
@billB101
@billB101 3 жыл бұрын
Nice. Can I ask you how long you've been using UE to get to this kind of level Joe?
@HavokSage
@HavokSage 3 жыл бұрын
I've used the engine on and off since the mid-2000's, starting with unreal 1, I always liked the engine but wasn't such a fan of the Editor until recently when it became more user friendly. My first real projects were in about 2010 or so, mostly doing marketing/cinematics for the UDK game Primal Carnage, then later The Mean Greens which was UE4. 3-4 years ago though I quit my full-time job and put all my focus into UE4 / Brushify full-time. since then i've had a lot of time to improve.
@billB101
@billB101 3 жыл бұрын
@@HavokSage Nice. I love what you're doing with Brushify ( I find it extremely educational to pull your material work apart ) and it's great that you've made a business out of it. Can't wait to see what comes out of UE5 with Brushify. Keep up the good work :)
@decorix
@decorix 3 жыл бұрын
Hi Joe. First of all what a great wonderfull videotut thanks so much!! Cool to see the Quixel RVT fix you showed off. Question can this be done on the MS_DefaultMaterial_Displacement too? I read that it doesn't work for the displacement stuff, but this material has some more Albedo controls. Just wondering:-)
@HavokSage
@HavokSage 3 жыл бұрын
Hi, it works fine on the megascans displacement material as well. As long as the passes goes through my function they will recieve the terrain texture. What you will have read is that Rvt doesnt work with displacement on Landscapes. That is a different thing to the Rvt Blending though. ;) cheers Joe
@thenoobdev
@thenoobdev 2 жыл бұрын
Hi there Joe, first off, amazing products you're offering!! Though, I'm following along from 25:08 to get RVT working.. I keep getting black landscapes, no matter what I'm doing :( I've added the VT Volumes, and the bounds are covering the full landscape (box around the landscape).. I've tried assigning the existing layerInfos from the Brushify pack.. I've created new LayerInfo's (clicking plus sign -> Weight Blended Layer).. New landscape, starting all over.. Nothing seems to be working for me.. Do you have a discord? Any idea what could be wrong?
@michaelray1320
@michaelray1320 6 ай бұрын
Hi Joe. Loving Brushify as always i think i own all your packs hahaha. I wanted to ask you something a bit out of scope of Brushify but given your extensive knowledge with landscape etc maybe you know. Do you have any solutions to run RVT on multiple landscapes when lets say one landscape is in the persistent level and the other loads via streaming. When you create rvt bounds for each landscape they impact each other even though they are tied to the separate landscapes. (i.e RVT bounds volume A impacts landscape B and landscape A and RVT bound B impacts landscape A and landscape B. If that makes sense. Appreciate your wisdom here :D Im working on 5.3.2 soon to go to 5.4 incase that impacts the response. For others reading this comment this has nothing to do with Brushify functionality. Brushify is awesome just grab it hahah. This seems to be an engine limitation as far as i can tell.
@feelingatom3477
@feelingatom3477 3 жыл бұрын
Excellent ! As always... My question : is tesselation compatible with rvt ? I've tried, and got some strange result. Perhaps I'm doing something wrong. And in more general, can you tell us the other limitations to rvt, if they exist. Thx in advance. Cheers from France
@HavokSage
@HavokSage 3 жыл бұрын
Hi, Displacement will not work, but there is a newer technology introduced in 4.26 called Runtime Virtual Heightfields that is compatible with RVT. I will probably do a tutorial on this in the future.
@TheCookDev
@TheCookDev 3 жыл бұрын
kzbin.info/www/bejne/f4ayn6R9hMmspac Here some good tutorial for the time
@CherubMire
@CherubMire Жыл бұрын
hello I am getting very blurry textures when I have RVT enabled at 4kx4k. I am unable to find a value in "VT_mip distance" that will allow the textures to appear properly. Did you find a fix for this?
@simonb1009
@simonb1009 4 ай бұрын
Hello! Its good tutorial, but how to blend landscape layers more crispy by height map? It will look more realistic.
@davidpurple3698
@davidpurple3698 3 жыл бұрын
Great Video, thanks. I wonder why the blending functions isn't default in the MegaScans?
@HavokSage
@HavokSage 3 жыл бұрын
would cause extra complexity in the shader (disabled or not). most games dont use or need RVT. it's better to keep things simple so people can add what they need.
@nukima11
@nukima11 2 жыл бұрын
Trying to add to a MS Cliff. Appears to work in the settings yet, does not show in the world... I don't understand want I did wrong because I've followed to a "T".
@aeryes2806
@aeryes2806 2 жыл бұрын
Hey Joe. I know it has being a while since you posted this video. I am a big Brushify fan and I own a lot of your products and I am currently using them in my current game. However, I have run into an issue in UE5 where my world uses world partition and runtime virtual textures do not work after following the steps in this video from 25:11 onwards. Is there a way to get this to work on UE5 with a world partitioned world? It is too late for me to redo what I have already done on my world.
@HavokSage
@HavokSage 2 жыл бұрын
Hi, usually world partition shouldn’t affect the landscape in anyway. What issue are you having with RVT?
@aeryes2806
@aeryes2806 2 жыл бұрын
@@HavokSage Thanks for your reply. My issue comes from a slow and blurry loading of the textures when my player actor is located near tile intersections. When I look away from a nearby tile and then look back quickly, it is blurry and distorted and takes about 2-3 seconds to render the detailed texture.
@SuleBandi
@SuleBandi Жыл бұрын
@@aeryes2806 Any luck getting around the blurry texture (Streaming)?
@nh9136
@nh9136 3 жыл бұрын
Absolutely fantastic, but when applying RVT to my own terrains they go totally black. The RVT example level works perfectly though. Strange one, any ideas?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, that's because you don't have the volumes setup. You need to follow the tutorial at 25:14 onwards, it shows how you setup the VT Volumes in your own custom levels.
@nh9136
@nh9136 3 жыл бұрын
@@HavokSage Oops, sorry I got ahead of myself with the info from the beginning of the tut. Thanks for the answer.
@gursimransingh8726
@gursimransingh8726 3 жыл бұрын
waiting for ue5 tutorials
@redknuckles7655
@redknuckles7655 2 жыл бұрын
landscape is green but most of my desert canyons from the desert canyon brushify pack are all red. They turn green if I turn off VT but dont blend and look like crap. Any ideas? Thanks
@Xoremus72
@Xoremus72 8 ай бұрын
Curious about Mip Distance for 4096 and 8129. Also World Partition Compatibility?
@imreinhard
@imreinhard Жыл бұрын
In UE5, Ive done everything till 29:00 and shader complexity shown to me is brown, not green. Did I do something wrong or missed something?
@Legend_ArtsYT
@Legend_ArtsYT 3 жыл бұрын
Amen!
@ukveteransgaming465
@ukveteransgaming465 3 жыл бұрын
Hi Joe, when setting the height for example when you did the rock in the mountains you used the heightmap in the example files, what about if you are using a custom height map that you generated a landscape with ? do I simply navigate to the heightmap png image and use that? Awesome work btw, and one last question how do you actually update the brushify pack, go to the marketplace and re apply the pack to a project in the library?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, No, There is absolutely no need to specify any heightmap png or anything like that. That file (VT_Height_Example) is not a heightmap! the Heightmap is generated from the actual landscape itself in real-time! Whatever you sculpt on the landscape goes into that virtual texture automatically. The file is not a texture containing a heightmap it's a Virtual texture! a space where the heightmap is stored within GPU memory. All you need to do is follow along with (25:08) and assign a virtual texture to the VT Volumes (VT_Landscape, VT_Height) and then assign the virtual texture to your landscape actor as well. Then the Brushify Shader (RVT_Landscape Function) handles the virtual texturing.
@ukveteransgaming465
@ukveteransgaming465 3 жыл бұрын
@@HavokSage gotcha, so for example if I have generated my own landscape via a hight map and do no sculpting it will still have a auto generated VT. btw loving the updates.
@ericstringari
@ericstringari 3 ай бұрын
Can we use Nanite Displacement with this? Did everything in the video, the blending works fine, but my Landscape is suddenly not using Displacement anymore. Everything is Nanite with Tessellation enabled. Am I doing something wrong? Did anyone get this issue too?
@alexdez28
@alexdez28 3 жыл бұрын
Hi Joe! Thanks for the awesome integration. Got the same question about normals, does RTV simplifies adding bump layer in brushify? When I need to add manually car tracks to the current sand layer.
@HavokSage
@HavokSage 3 жыл бұрын
Hi, Sure you can use the RVT spline to add Car tracks. Just follow the same example I show in the video with the road texture, but instead use a car tracks texture. It's perfect for that actually since it will project the tracks into the landscape texture.
@alexdez28
@alexdez28 3 жыл бұрын
@@HavokSage Thanks! I'll give it a try.
@KiwiHawk-downunder-nz
@KiwiHawk-downunder-nz 3 жыл бұрын
Thanks for this and your hard work Did you do an updated video on adding layer to your landscape material as yet? I'm wodering too if one use's a path mesh with the spline does the blending work on the edge's or is that a mask
@HavokSage
@HavokSage 3 жыл бұрын
Hi, Blending works because the road material is set to translucent. so the projection itself has blending on the edges :)
@KiwiHawk-downunder-nz
@KiwiHawk-downunder-nz 3 жыл бұрын
@@HavokSage Thanks for the reply,.. I had the layers down like you showed in the bootcamp video, just a tad lost in you new material don't see where to look to add changes
@Trico274
@Trico274 3 жыл бұрын
Can you blend the grass on the sand to look with the same texture of the sand? Great content btw, keep it up!
@HavokSage
@HavokSage 3 жыл бұрын
hi, the automaterial will blend between grass/sand paint layers automatically. You can then place objects onto grass or sand and they will automatically get blended in with RVT blending.
@NatePlayzGamez
@NatePlayzGamez 3 жыл бұрын
Hey buddy! I was wondering if you knew how to go about using virtual heightfield mesh instead of tessellation with brushify? i LOVE the look of tessellation but the performance cost is too much( for me anyway) i have heard that heightfield mesh is allooott better performance wise? just wondering :) thanks for your time mate :) Nate
@HavokSage
@HavokSage 3 жыл бұрын
it's actually not that hard to setup. I will be doing a tutorial in the future.
@NatePlayzGamez
@NatePlayzGamez 3 жыл бұрын
@@HavokSage ahh awesome! Thanks for the reply man :)
@codyvandal2860
@codyvandal2860 3 жыл бұрын
Hey Joe, I bought all your packs recently and I'm blown away by the quality mate! However, I'm having a weird issue which I don't think is related to your products at all but maybe you've heard of it before? When I load up a landscape material for any project my paint layers aren't working properly anymore - like the icons on the left are all the same when they should change (grass, snow, etc) have you ever seen this before? Btw, this issue is even in example demo maps that come with products from the marketplace so it must be something with my engine?
@HavokSage
@HavokSage 3 жыл бұрын
what happens when you paint the actual layers? it may just be thumbnails failing to refresh.
@codyvandal2860
@codyvandal2860 3 жыл бұрын
@@HavokSage I wish mate. They seem stuck on the "default" material. And when I paint the engine compiles shaders and chugs like it should be painting the new textures but it doesn't visually change. The strangest part is that almost every demo map or any project I open seems to be this way.
@Asta_Dena
@Asta_Dena Жыл бұрын
Hi Joe, is it possible to use virtual hightfield mesh with Brushify?
@KeepItSimplePC
@KeepItSimplePC 2 жыл бұрын
it didn't work for me on Open world map with world partition any suggestions i have 8k by 8k map
@underfossa6677
@underfossa6677 3 жыл бұрын
i am having a problem with the tiling, even setting it to 16 as u reported for a landscape of act 1000 pxl, the tiling seems way too small and repetitive
@HavokSage
@HavokSage 3 жыл бұрын
are your settings without RVT setup correctly? you have to set the usual tiling up correctly first. so if things are tiled too much with RVT off, the mip distance parameter wont fix that. You need to set Global, Macro and Detail tiling
@underfossa6677
@underfossa6677 3 жыл бұрын
@@HavokSage much thanks man, i will try that out. best regards
@paulbaker6458
@paulbaker6458 8 күн бұрын
After setting up RVT my landscape material looks blurry. What am I doing wrong?
@HavokSage
@HavokSage 8 күн бұрын
@@paulbaker6458 could be texture poolsize? try: r.Streaming.PoolSize 9999 in the console
@vodopoygames4459
@vodopoygames4459 3 жыл бұрын
You best) thank you)))
@onesilverleaf6781
@onesilverleaf6781 3 жыл бұрын
Is the video for "Brushify in 2021" in the works?
@HavokSage
@HavokSage 3 жыл бұрын
i can neither confirm nor deny this =D
@onesilverleaf6781
@onesilverleaf6781 3 жыл бұрын
@@HavokSage Those long patch notes need attention xD
@Restart-Gaming
@Restart-Gaming 3 жыл бұрын
Hey maybe you might know RVT does not work in world comp? from what most people are saying been looking for some help with my large tile map 30+ landscape streaming proxy?
@HavokSage
@HavokSage 3 жыл бұрын
I wouldn't recommend using world composition at all, it's an old system and isn't needed anymore. It was replaced with HLODs + HISM + the new landscape LOD system... basically all the new tech made world tiles redundant now. It will also be replaced in UE5 entirely. They talk about the newer system here: kzbin.info/www/bejne/qKCwipxtd7pkj7s I'm honestly not sure why anyone would still be making games tile based Skyrim style like it's 2011. We're way past that point now.
@Restart-Gaming
@Restart-Gaming 3 жыл бұрын
@@HavokSage I knew you would know what was going on so I should wait until the new engine comes out to start my project do you know if I will still be able to use my large tiles map? and thanks so much for all the info keep up the great work.
@HavokSage
@HavokSage 3 жыл бұрын
@@Restart-Gaming You don't need to wait for a new engine. You have to realize World comp came out in Unreal 4.9 back in 2015! It's old tech! In Unreal Engine 4.19 in 2018 they released a new Landscape LOD system that made world comp almost completely pointless... but still people somehow kept using World comp and didn't realize the power of the new systems. There's really no need to wait for anything... all the new tech already came out like 2 years ago! You can already start just fine in unreal 4.24 or 4.25. Everything is stable and all of the features are there already. :) HLOD is amazing for combining actors at long view distances: docs.unrealengine.com/en-US/BuildingWorlds/HLOD/index.html e.g. if you have a whole building or even a whole city in the background, you can combine them into a single cheap mesh for the far distance. You layout a grid system and actors are grouped and combined dynamically reducing drawcalls and polycounts on the fly. Screensize based Landscape LOD system: docs.unrealengine.com/en-US/WhatsNew/Builds/ReleaseNotes/4_19/index.html This one was a big game changer, because distance landscape is now able to be rendered super cheaply while still having detail in the right places. For some reason Epic games didn't push the marketing very well for it, and it's not very well understood. But the reason World comp existed in the first place is because it was necessary to have 2 landscape LODs based on distance... a low res landscape for backgrounds and a high-resolution landscape for the players to walk on... That's not required anymore. It can all be done on a single landscape now.
@fafafaf9951
@fafafaf9951 2 жыл бұрын
When I activate the "use runtime virtual texture" in the material instance, all the texture of the landscape disappears, do you know what the error could be?
@HavokSage
@HavokSage 2 жыл бұрын
Do you have vitlrtual texturing enabled in project settings?
@koinomi528
@koinomi528 3 жыл бұрын
good,how to ue4?
@mashonoid
@mashonoid 3 жыл бұрын
Where can I find VT_MipDistance inside the Shader? I have the arctic Brushify pack and I cant seem to find the VT_MipDistance in the shader anywhere. I want to know how you control the mip of virtual textures.
@HavokSage
@HavokSage 3 жыл бұрын
Hi, it's inside the MI_landscape material instance. The material that's assigned to the landscape.
@TrieuDuongLuu
@TrieuDuongLuu 2 жыл бұрын
Hey Joe, thank for your work. Do you know why my landscape look more flat when use RVT? It looking normal when not use RVT, I'm using your Brushtify Environment Shaders Pack, thank
@HavokSage
@HavokSage 2 жыл бұрын
Hi, RVT only affects the textures, the mesh shouldn't be altered at all.
@HavokSage
@HavokSage 2 жыл бұрын
or do you mean maybe normal mapping or lack of parallax mapping etc?
@TrieuDuongLuu
@TrieuDuongLuu 2 жыл бұрын
@@HavokSage Here the picture drive.google.com/file/d/14cAvBrGcV2jUNOPN7X8WQ1Onw9IzAa7g/view?usp=sharing , I just turn on and off RVT in material instance, and the right one with RVT lose all shadow and look very flat
@joeyhengst3261
@joeyhengst3261 2 ай бұрын
enabling rvt on an open world looks all blurry and the material stays black... the rvt volume is added, rvt is enabled in project settings, in the rvt volume and landscape the heightmaps are added and in the rvt it has the right bounds... I am clueless what to do...
@HavokSage
@HavokSage 2 ай бұрын
maybe your texture pool size is set too low? try r.streaming.poolsize = 8192
@joeyhengst3261
@joeyhengst3261 2 ай бұрын
@@HavokSage it worked when I changed the layerinfo of one of the layers maybe one was corrupt I dont know but now it works! thanks!
@zy-blade
@zy-blade 3 жыл бұрын
Nice video =) Gonna try out rvt for roads. But I think it wouldn't work with road-stripes, as those are directional and the texture won't conform to the spline direction, would it? But I that should able to fix that using another rvt like a decal for those stripes^^
@HavokSage
@HavokSage 3 жыл бұрын
it projects the exact texture, so stripes will work fine.
@zy-blade
@zy-blade 3 жыл бұрын
@@HavokSage Thanks for the info
@RCR-StolenUFO
@RCR-StolenUFO Жыл бұрын
Hello Joe! Curious if there is a way to scale the 'M_Landscape' auto material, as I had to scale my landscape to proper measures, and the landscape material is too large? Currently using UE 5.2.1
@HavokSage
@HavokSage Жыл бұрын
You need to apply Mi_landscape then you can find the tiling parameters inside there
@RCR-StolenUFO
@RCR-StolenUFO Жыл бұрын
​@@HavokSage Thank you I will check into those!
@michaelray1320
@michaelray1320 3 жыл бұрын
Hi Joe great video. The flickering you mentioned at the 32 mark does happen for me at runtime. I am useing UE5 which i assume brushify isn't fully supported yet. I was wondering if you had any ideas on how I can go about debugging the flickering. Thanks in advance
@HavokSage
@HavokSage 3 жыл бұрын
Brushify fully supports UE5. its just a material system after all. the flickering can happen when the virtual texture is updated, I've never seen this happening in play mode at all let alone runtime. although UE5 is a bit more sketchy with some things. Are you sure its flickering from RVT and not something else?
@michaelray1320
@michaelray1320 3 жыл бұрын
Hi joe. Thanks for the response. I have verified it is a direct result of the rvt. Currently I have 3 brushify packs and I reinstalled them so they were completely fresh and follow this tutorial to the letter. When I activate rvt, cook and package and run the exe the landscape textures still flicker. I am using 3rd person default us template. The flickering seems to be switching between the high res near texture and a non tiled blown out texture. Also it seems like it gets triggered the most when staying still and moving the 3rd person camera around. Especially when landscape tile edges are nearing the bounds of the screen. I’ve tried disabling rvt blending on all objects to just run rvt native.
@michaelray1320
@michaelray1320 3 жыл бұрын
I should also mention that it flickers for a period of time then eventually it shows the correct high res near texture. It makes me think it has something to do with the distance of the camera perhaps and it’s triggering the different distant maps or something ?
@HavokSage
@HavokSage 3 жыл бұрын
@@michaelray1320 potentially it's a mip mapping issue. RVT calculates the distance from the camera via mip maps. I didn't get any issues with it in ue4 during runtime, but I will try to cook in ue5 and see if I can reproduction this. it's a bit tricky because I cant technically publish UE5 specific fixes yet.
@msojja519
@msojja519 3 жыл бұрын
Anyone knows how to add the brushify RVT blending with the new Megascan Master Material?
@HavokSage
@HavokSage 3 жыл бұрын
that's shown in this video! 11:39
@msojja519
@msojja519 3 жыл бұрын
@@HavokSage the nodes in the megascan material looks different now and doesn't have the same connections... So if I copy I unfortunately can't connect them as shown in the video.
@bensn4449
@bensn4449 3 жыл бұрын
Same to me :(
@msojja519
@msojja519 3 жыл бұрын
@@bensn4449 I never manage to fix it.... Anyone else with the same issues?
@rafaeldspereira
@rafaeldspereira 2 жыл бұрын
This tutorial only works with brushify landscape, or can i put in my singles landscapes?
@HavokSage
@HavokSage 2 жыл бұрын
only brushify has the setup here
@3DWithLairdWT
@3DWithLairdWT 3 жыл бұрын
I love your work, tutorials, and am a big fan of my brushify.io pack in UE 4. Any plans on UE5 content?
@HavokSage
@HavokSage 3 жыл бұрын
hi, all brushify packs will already work in UE5. tutorials from now on will be in UE5 as well.
@3DWithLairdWT
@3DWithLairdWT 3 жыл бұрын
@@HavokSage Amazing, can't wait for the vids! This made RVT quite a bit easier to grasp and implement in my project
@phibshkl117
@phibshkl117 2 жыл бұрын
what should i set the mipDistance to on an 8.129x8.129 landscape?
@dpredie
@dpredie 3 жыл бұрын
by the gods...
@vegitoblue2187
@vegitoblue2187 2 жыл бұрын
does RVT apply to open world maps?
@alexdez28
@alexdez28 3 жыл бұрын
Joe can you help? When I switch my landscape material to RVT it works but I loose all speculars (roughness) immidiately. Maybe I've missed something?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, if you need specularity you can go into M_Landscape and add this connection. :) i.imgur.com/E6GMRG0.png any passes can be run through there. This will be patched in a future update.
@alexdez28
@alexdez28 3 жыл бұрын
@@HavokSage Thank you!!!
@jarlalston9783
@jarlalston9783 2 жыл бұрын
Hi Joe, are there known issues with this and UE5? Followed the Tutorial along but the landscape shader complexity is still in the Red even with RVT on
@HavokSage
@HavokSage 2 жыл бұрын
Hi, are you seeing patches of different squares in the shader complexity? That would mean RVT isn’t working for some reason. If rvt is working everything should go green.
@jarlalston9783
@jarlalston9783 2 жыл бұрын
@@HavokSage Hi Joe, not checkered just dark red. My landscape has other dynamic assets affecting it so thinking about it its probably those affecting it as well
@ukveteransgaming465
@ukveteransgaming465 3 жыл бұрын
one last question , I am using Ultra Dynamic sky, will this have any impact on this as in will the snow or rain effect affect the blended area the same as if there wasn't a blend. The biggest issue I had was getting the snow / rain to build up over time.
@HavokSage
@HavokSage 3 жыл бұрын
i think you could plug in those nodes after RVT. although it's not something i've tried.
@OoJxCorrey
@OoJxCorrey 2 жыл бұрын
Hey, would this Methode work with World Partition on a Huge map? so the Volume gets the whole bound or do i must use one Volume per tile?
@HenDoGames.
@HenDoGames. Жыл бұрын
Bro I am Having the same problem , what have you done?
@RV-bc9yi
@RV-bc9yi 2 жыл бұрын
Hi Joe, I wanted to use the MI lanscapes of the environment pack on a UE5 project but I can't apply my info layers I don't know why. I created a lanscape with World Creator and I use the mask as a layer. Best Hervé
@HavokSage
@HavokSage 2 жыл бұрын
Hi, just go to the painting panel, you add the layer info to the paint layer you want to use. Then right click and hit fill layer. It’s the exact same process as ue4.
@RV-bc9yi
@RV-bc9yi 2 жыл бұрын
@@HavokSage Hi, yes, it's my bad I didn't know that to import layers it needed the Height map it's ok! Thanks for your answer Cheers
@7_of_1
@7_of_1 3 жыл бұрын
I’m purely doing cinematics that are deferred rendering, so does it still have the same impact as I don’t need real time performance. Edit: also, I’m finding it hard to keep track of the workflow of how to integrate some mega scans assets and textures into brushify. I know there is a video on it, but they seem to have changed so many times the way to create blend materials, and now I’m lost as to get them all together. Is there a resource I can go to that is the latest info to help me out?
@HavokSage
@HavokSage 3 жыл бұрын
Hi, 1. If you don't care about performance or the blending then sure you can skip RVT. In some cases that might be better because it's more stable, and you can use Parallax mapping. 2. There is only 1 video on Custom Paint layers and the workflow is exactly the same to this day. You just copy material functions and switch the textures out. :) Cheers, Joe
@7_of_1
@7_of_1 3 жыл бұрын
@@HavokSage ok, that’s great thanks. I do care about blending as in how it looks but performance not so much, I will watch that video again, been stuck doing character stuff for months now need to create a particular landscape or ‘movie set scene’. It only what on camera that matters if you know what I mean.
@newageanimators4594
@newageanimators4594 3 жыл бұрын
Oh this only works with tour shader pack when a can we expect an update for tour other brushify packs?
@HavokSage
@HavokSage 3 жыл бұрын
It works with all Brushify packs. The tutorial shows how RVT can be added to any level using Brushify Landscape Automaterial. Go to 25:08 to see how to add RVT to any level. In this video I even use the Brushify Mountains pack as an example! but it can be any landscape either one from myself or one you've created. :)
@kd318
@kd318 3 жыл бұрын
Hi, what about hiding tiling repetition when using RVT? Because it disables camera based operations by it’s nature
@HavokSage
@HavokSage 3 жыл бұрын
Both Texture LODs and Reduce tiling on the Brushify automaterial work with RVT. it's not true to say RVT disables all camera based operations. It's simply that the way the camera distance is calculated is via mip maps. which is how the Texture LOD system still works.
@kd318
@kd318 3 жыл бұрын
@@HavokSage thanks a lot for the answer, i will look deeper into that
@naufaldihilmi8507
@naufaldihilmi8507 8 ай бұрын
@@kd318 I'm having this issue right now with tiling for the distance. it seems that it does indeed disable distance blending
Brushify: Bootcamp - Road Splines in Unreal Engine 5
14:28
Joe Garth
Рет қаралды 9 М.
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН
Brushify - SmartBrush System for UNREAL ENGINE 5
25:22
Joe Garth
Рет қаралды 97 М.
Why Solo Developers Should Use Unreal
9:51
Thomas Brush
Рет қаралды 433 М.
Introducing EasyRain for Unreal Engine 5
12:40
William Faucher
Рет қаралды 90 М.
Brushify - Create Natural Roads in Unreal Engine 4
8:47
Joe Garth
Рет қаралды 114 М.
Why Unreal Engine 5.5 is a BIG Deal
12:11
Unreal Sensei
Рет қаралды 1,1 МЛН
Pathways & Roads using RVTs [UE4/UE5]
20:46
PrismaticaDev
Рет қаралды 41 М.
Blizzard Said No, It Cost Them Billions.
13:27
Bellular News
Рет қаралды 130 М.
Brushify: Bootcamp - Parallax Occlusion Mapping (Unreal Engine)
28:44
Long Nails 💅🏻 #shorts
00:50
Mr DegrEE
Рет қаралды 17 МЛН