Troubleshooting FOLIAGE issues in Unreal Engine

Поділитися
Вставка
  • Опубліковано 8 жов 2024

КОМЕНТАРІ • 643

  • @enpremi
    @enpremi 2 роки тому +88

    @William Faucher; regarding the issue of disapeearing issue using MRQ:
    Like you mentioned, by default it forces LOD 0 on everything, but there is secret triangle budget for each instance. If it exceeds that value (likely to happen if you have a big forest), it stops rendering that instance, but still casts shadows (or at least DF Shadows)
    Two ways aorund it:
    1.) In the MRQ setting disable Force LOD0 on Game Overrides. Then you can tweak LOD distance scale command to get the result you have in the editor.
    2.) There is a console command foliage.MaxTrianglesToRender which you can increase (not sure about the default value). HOWEVER, increasing this value can drastically increasing rendering time, so I would recommend method 1.
    Hope this helps, great vid as usual!

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому +8

      AHA, that explains a whole lot. First time I hear about this triangle budget. That's... irritating, wish it was more obvious, or explained, or mentioned somewhere.
      I'll give this a try and update!

    • @enpremi
      @enpremi 2 роки тому +8

      @@WilliamFaucher Agree. I've been rendering large landscapes for some time now but mostly with sequencer. ( no problem there since it doesnt do any overrides so you get what you see).
      With the introduction of MRQ I've been having the disappearing issue and couldn't find the reason behind it and therefore a solution. Only after submitting a ticket to Unreal Development Network and I managed to get an aswer reagrding the triangle budget.
      My biggest beaf is with the Game Override being ON and Hidden by default in the settings so I had no idea it was doing the ForceLOD0. I've said they should expose the Game Override in the default MRQ setting, because if I was aware of that I would have tried turning off the LOD0 setting.

    • @locodooms
      @locodooms 2 роки тому +1

      @@WilliamFaucher I think I know the solution to your question at the end of the video,, I had the same problem scratching my head for ages. But if you go into the particular static mesh parameters there's a setting called screen size. Some times assets load in when the value is set to zero. You want to turn that value to 1 if that's the case then in the render que it will render out no problem.

    • @mysticsuomi8719
      @mysticsuomi8719 2 роки тому +1

      Thanks! Been struggling with this - normal rendering works but MQR lost grass foliage in few cameras. The number 1 solution that is, just started cranking it up until I found the sweet spot.

    • @yashrachelkar1
      @yashrachelkar1 2 роки тому

      so am already done adding my foliage ? should i delete that and crank that the static meshs screensize amount and then readd the foliage r would it update automatically ?

  • @Blightbulb
    @Blightbulb Рік тому +8

    Probably my favorite intro to any software-related video on UA-cam. I felt those reactions in my soul. Well done, sir.

  • @Highcastle_of_Geek
    @Highcastle_of_Geek 7 місяців тому +1

    I always come back to your videos when I experience these types of issues and typically find the answer I need. I know I've used other tips from this video before, but today it was screen percentage that fixed some really annoying distant landscape flickering. Thanks for all you do, William! You're one of the few YTers that I follow religiously...

  • @madmoret
    @madmoret 2 роки тому +44

    William is like a Jedi Master for cinematics with Unreal Engine lol

  • @MartinAaberge
    @MartinAaberge 2 роки тому +8

    Best intro ever! Content just keeps getting better and better mate. Great production value

  • @barmaleevmax
    @barmaleevmax Рік тому +6

    Hi William! Your videos have saved my projects many times, it's just a treasure trove of information in a condensed form, nothing superfluous, only the most important. Huge respect. But progress is breathing down our neck and already there are new problems. Now Nanite for Foliage raises questions. I think a lot of people will join my request, this kind of Troubleshooting is needed for UE 5.2/5.3.

    • @alzate_3d
      @alzate_3d 11 місяців тому

      x2

    • @MarcosRamone
      @MarcosRamone 9 місяців тому

      The way that I manage to fix was going to the material property overrides of your foliage and look for the "Opacity Mask Clip Value" and changing to 0.05 or 0.1.@@alzate_3d

  • @hunkerdown2344
    @hunkerdown2344 Рік тому

    Man, I have lost track of how many times you’ve saved my butt with these annoyances. You’re helping make life better for artists. Big thanks.

  • @mrjake2k8
    @mrjake2k8 2 роки тому +12

    Perfect timing, just moving into the rendering stage of my Artstation challenge and I've got these issues with my foliage at the moment!

  • @ArthurBaum
    @ArthurBaum 2 роки тому +26

    Man, every single one of your videos is just so thorough yet easy to follow and entertaining. Thank so much for taking your time to bring UE to beginners and creatives.

  • @exorcist3d99
    @exorcist3d99 2 роки тому +2

    Don't know if you'll see this William, but I am a 19 y/o passionate only about art in life. My goal atm is to do this full time and your tutorials in unreal really do help with the chances of that dream becoming a reality. Thank you for everything you do my guy, you have a huge fan from India.

  • @SolomonJagwe
    @SolomonJagwe 2 роки тому +3

    Thank you so much William!!! Definitely much needed and very insightful!!! 👋🏾🙏🏾

  • @lonewolf_studio
    @lonewolf_studio 2 роки тому +6

    You are literally fixing all the problems I faces with foliage. You are the only one that explains stuff smoothly. Thank you.

  • @TheGrrson
    @TheGrrson Рік тому +1

    Learning Unreal is A LOT easier thanks to your videos! Thanks for sharing!

  • @JonathanWinbush
    @JonathanWinbush 2 роки тому +1

    Greatful for these tips man wish I knew #2 a few months ago. I even reached out to peeps at Epic that couldn't figure it out 🤙🏿

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому

      Thanks my dude! It's such a weird issue I just... accepted in the past, I only found this workaround myself relatively recently. Hopefully this gets fixed natively in UE5 when it's 5.0 is released!

    • @JonathanWinbush
      @JonathanWinbush 2 роки тому +1

      @@WilliamFaucher Yea that's a heck of a work around but sadly the issue is still there in the preview version of 5. I'll be shooting this video to a few folks I know because these issues really do need resolved they've been there forever

  • @Erinle_creates
    @Erinle_creates Місяць тому

    William saving lives 2 to 3 years after.
    Thank you.

  • @dovahkiin009087
    @dovahkiin009087 2 роки тому +15

    To save a bit of perf on the second tip (Foliage mesh shadow wind issue), in the BP you make, make sure to add an instanced static mesh then add the fern to that.

    • @an.unarmed.civilian
      @an.unarmed.civilian 2 роки тому +3

      Can you elaborate on this? When adding an InstancedStaticMesh under the root, and then assigning the static mesh in the static mesh slot, it does not show in the viewport. Do you need to add a StaticMesh component under the InstancedStaticMesh component?

    • @radosawwolnik
      @radosawwolnik 2 роки тому

      @@an.unarmed.civilian still looking for solution?

    • @an.unarmed.civilian
      @an.unarmed.civilian 2 роки тому

      @@radosawwolnik Nope. Thanks anyway.

  • @raghavsharma1973
    @raghavsharma1973 2 роки тому

    goddddddd, i was looking for this everywhere and i always end up on your channel with my problems. You are a Legendary artist. Loads of love mannnnn!!!!!!!!!

  • @vickyvey1657
    @vickyvey1657 10 місяців тому

    I love the way you present, the way you explain subjects and the way you record these videos with nice BG and audio. Very professional !

  • @L1D1
    @L1D1 2 роки тому +1

    I have just recently jumped into Unreal and I am still getting familiar with it. Thank you William! I appreciate all the help you're giving with these videos!

  • @AdrianM.T.
    @AdrianM.T. 2 роки тому +1

    I'm going to make a short film when I get my new PC and these tutorials are the most helpful thing ever.

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому

      Thank you! Best of luck on your short film!

  • @Dhieen
    @Dhieen 2 роки тому

    I like the fact that you do troubleshooting videos!! alot of times the videos on unreal are like: how to do great stuff; but they never talk about the problems they had before finishing their amazing projects

  • @tayayoung6031
    @tayayoung6031 Рік тому +18

    Another culprit for foliage disappearing (especially if it's just the leaves) can be the ""opacity Mask clip value" in your leaf material. By default this is 0.33, you can set it to something like 0.1 and your leaves will be visible from farther away.

    • @MABprodrennes
      @MABprodrennes Рік тому +2

      thanks for the tip ! this is exactly what i was trying to solve :)

  • @mkheisenberg
    @mkheisenberg 2 роки тому

    that beginning intro was so charming and relatable. :p thank you so much for being an active contributor to the community!

  • @christianek_h
    @christianek_h 2 роки тому +1

    Those first 30 seconds cracked me up, waaay to real for me! Thank you so much for your hard work putting these videos together and for sharing your knowledge, I learn a ridiculous amount from them every time!

  • @Airuniel
    @Airuniel 2 роки тому

    The fact that you included the "Issue #5" makes me want to watch literally every video on your channel, because that level of "I want to help you guys" is unseen. Have a good one, subscribed, gonna go watch all your videos now and learn:D

  • @BirhanDursun
    @BirhanDursun 2 роки тому

    I've been waiting for almost decades for this tutorial. Love you

  • @UnrealArtist
    @UnrealArtist 2 роки тому +5

    Worth watching every second of it

  • @Assaultpowered
    @Assaultpowered 2 роки тому +1

    Thanks you for tips man. For the issue number 5, it happen with me when i paint so much the same asset, it's came the most of the time with tree and bushes. if it's gone when you render with render queue, delete a part of you paint meshes and retry render and boom, reappear. The solution i use for now when the problem arrive is to use a order asset of tree, bushes and you can continue to paint without any problem in Render queue. It's really anoying but easy to resolve.

  • @dmytronesterenko6479
    @dmytronesterenko6479 2 роки тому

    The best intro I've ever seen. Thank you for this video. It was very helpful

  • @vasilyzombi7388
    @vasilyzombi7388 2 роки тому

    Hi, William. My name is Alexander. I'm from Russia.
    I use a translator. Sorry for the possibly crooked translation.)))
    I had a problem in my last project on 4.27. I was shooting an urban area.
    The problem was the following:
    grass created by the foliage tool. It was visible only up close, on the middle and far background it was completely absent. But in the porthole she was, existed.
    That is, the grass was physically present on the stage and did not disappear anywhere, but it was not far drawn in the camera and in the render. And the problem wasn't Lodi
    The console command you mentioned at the very beginning of your video helped me.
    There was no such problem with the plants, which I just copied around the scene.
    And this problem was only with grass, there were no problems with shrubs and trees made in the Foliage tool.

  • @cathychoi6959
    @cathychoi6959 2 роки тому

    Thank you, William, I just joined skillshare through you, thank you so much!

  • @3dchick
    @3dchick 2 роки тому

    Omg, I thought it was just me or my settings-- I've had issues with all of these. I would not have figured this out in a hundred years. THANK YOU!

  • @chiya_mohammed
    @chiya_mohammed 2 роки тому

    In my opinion, this new year has been presented. Thank you for this new year's gift video.

  • @gastonpiston
    @gastonpiston Рік тому

    6:29 I love you. I spent like 3 days trying stuff now it works

  • @quietlyworking
    @quietlyworking 2 роки тому +2

    I get awfully excited when I see you've got a new video out. 🤣 Seriously, my fav and most consistently applicable tuts. Thank you very much for all your hard work!

  • @gk3d698
    @gk3d698 2 роки тому +3

    Thank you, William! Great tutorial as always! I've found another reason foliage disappears and how to fix it. Might help in case someone still has their grass dissapearing. When the material blend mode is set to "masked", the object fades out over a distance. So reducing the "Opacity Mask Clip Value" controls how far it fades out (it's located in the material details panel, under the "advanced" tab.) It might be obvious for someone working in game dev, but I've been pulling my hair out and losing all hope working with foliage in UE, lol.

    • @yurihlavnicka8652
      @yurihlavnicka8652 2 роки тому +1

      Thank you very much, I was days trying to solve this. Thanks!

    • @yurihlavnicka8652
      @yurihlavnicka8652 2 роки тому

      another problem is with the shadow, which doesn't appear correctly when it's away from the camera. The command ( r.Raytracing.Geometry.InstancedStaticMeshes.Culling 0 ) in unreal engine 5 is apparently not solving the grass shadow problem

  • @teher1k
    @teher1k 2 роки тому

    This intro!... Those reactions are just at the heart of every UE environment artist. This whole video gave me some closure. Thank you very much.
    Also a suggestion on the disappearing foliage - might be wind animations just killing VRAM?

  • @bellator3762
    @bellator3762 4 місяці тому

    This video is still saving lives! RESPECT

  • @JonathanBarrett-v3q
    @JonathanBarrett-v3q 10 місяців тому

    thank you so much this video fixed a huge issue for me and also boosted my FPS by like 30fps with the LOD part. Also somehow allowed me to up engine scalability from medium to high. Looking and running great now

  • @cinemyscope6630
    @cinemyscope6630 2 роки тому

    I just wanted to thank you once more for this video. I keep coming back to it for different issues that you've covered. THANK YOU!

  • @alzate_3d
    @alzate_3d 11 місяців тому

    All your tutorials are gold information, however, I can say that this is one of the best lighting tutorials I have seen. Everything you say about maintaining a balance between physically correct light and things we can fake to give an artistic boost to our scene is as applicable to UE5 as it is to any workflow in any other realtime rendering or offline rendering software. .
    So to be clear, you are working your scene with Lumen and you only activated Path Tracing so you can have a visual reference of how the scene with Lumen should look.

  • @danieljanovec9830
    @danieljanovec9830 2 роки тому

    Thank you for the free month of skillshare, the foliage lesson, and all of the other lessons!

  • @UnknownDino
    @UnknownDino 2 роки тому

    That intro, that was perfect!

  • @christuusgnosis
    @christuusgnosis 2 роки тому

    I randomly fell on this after hitting the problem last week.
    several pieces of useful info.

  • @martinbalaguer5723
    @martinbalaguer5723 Рік тому

    Once again, you've solved a very annoying issue for us. Thank you, William!

  • @realbiomes
    @realbiomes 2 роки тому

    Great showcase of our pack in the beginning William, thank you! :)

  • @arch1tect0r
    @arch1tect0r 2 роки тому

    Hi! Probably You know how we needed this tips, but I'm going to say it anyway! You don't know how it is helpful!!! Thank You!

  • @robdomenech
    @robdomenech 2 роки тому

    That intro was fantastic! Great info in this video. Thank you so much for what you do, my friend.

  • @alexdang
    @alexdang Рік тому

    Great thanks man! I was struggling for hours... You're my hero dude! Such a helpful video, compact, precise, direct! Thanks!!!

  • @Particle67
    @Particle67 Рік тому

    So far the best instructor. 😍

  • @MaxKusari
    @MaxKusari 2 роки тому

    Had this during development and searched for aaaaages deep in the web... and just turned of the wind.
    Thanks for this very helpful und structured video on these topics! :)

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому

      Thanks! Hope this helps!

    • @MaxKusari
      @MaxKusari 2 роки тому

      @@WilliamFaucher yes, the Issue 2# part is easily worth a nobel prize, haha.

  • @MohammedIdrei
    @MohammedIdrei 2 роки тому

    Thanks William.. honestly you always answer the most important issues .. cant explain the coincidence of me just thinking to start asking myself about this issue specifically and ur video showed up !

  • @sinanuygur5273
    @sinanuygur5273 Рік тому

    Foilage completely disappearing has to do with some frame buffer update, slightly modifying (painting) the layerinfo if its on landscape material layer seems to solve the issue, I didnt had any other similar bugs, yet. If its disappering on certain LOD distances I found out it has to do with texture mipmaps, especially on megascan assets that combine AO, roughness, Transparency etc in one texture the mipmaping of that particular texture needs to be set to either "LeaveExistingMips" or "NoMipmaps"; I assume transparency doesnt like mipmaps in LODs.
    I started using Unreal Engine for production (aka professionally) since 2 months now and your channel has been a HUGE help. Big thanks for all the videos you are putting out. 👍👍

  • @ghostdesign-ue4604
    @ghostdesign-ue4604 2 роки тому

    I stopped using raytracing in my scenes caused fo this issue, now i can use it again. Better a bit uncomfortable workaround than nothing. Many thanks for the workaround

  • @noalterna77
    @noalterna77 2 роки тому

    your tutorials are simply INCREDIBLE. well scripted, well explained, well edited and essential. thank you!

  • @lubruz7164
    @lubruz7164 2 роки тому +1

    Great intro! I like this change to the style of your video.

  • @eshwarthegreat
    @eshwarthegreat Рік тому

    Thanks man, i was frustrated due to foliage popping issues

  • @AdvectionStride
    @AdvectionStride 2 роки тому

    This dude is Legend, extremely time saving stuff in this channel. Thank you.

  • @Creating_Space
    @Creating_Space 2 роки тому

    was just hoping you'd make a video soon and here it is! Thanks for the great content always. I've been starting with your earliest videos and working my way to current, lot of useful info! Love to MRQ stuff.

  • @syntheticfauna
    @syntheticfauna 2 роки тому

    Dude, thank you for sharing your knowledge in a clear funny way. You sir just got a new follower 👌

  • @octaviosilva5808
    @octaviosilva5808 2 роки тому +1

    This man's timing is always spot on

  • @Arms2
    @Arms2 2 роки тому

    This is the video I been waiting for! Thank you!!!

  • @kingfatpat
    @kingfatpat 2 роки тому

    10/10 William, wished i watched this before doing a render video scene in Ue4

  • @antoniokort
    @antoniokort 2 роки тому

    Best Tutorial ever .
    Super Important topics .

  • @DeviantPicturess
    @DeviantPicturess 2 роки тому

    The first 30 seconds are perfect. Basically everything I had encountered for the past 2 weeks 😅😅

  • @philippec7213
    @philippec7213 2 роки тому

    Thank you , after 2 year using UE I discover new things !

  • @huzefamalik3182
    @huzefamalik3182 9 місяців тому

    William you are my saviour! thank you sooo much

  • @iherok
    @iherok 2 роки тому

    William solving mysteries again ! Thanks

  • @henningricke
    @henningricke 2 роки тому

    Thank you very much! Your Tutorials helped me a lot to get closer to photorealistic results.
    By the way, I loved the intro of this one! :)

  • @stratchevelle
    @stratchevelle 2 роки тому

    Hey man, thanks for this video. You answered a few of my head scratchers in one go. Far and away the most I've ever learned about unreal has been during long nights spent troubleshooting strange problems. The rabbit holes go deep sometimes! I would love more videos like this where you troubleshoot rendering problems!

  • @loveparmar1
    @loveparmar1 2 роки тому

    Finally I asked for this! A couple of months ago thank you!!!

  • @krutishnizer
    @krutishnizer 2 роки тому

    Wow! Thanks for this great tutorial! A had last issue with disappearing foliage when I've used standard Render Movie, to fix it I've used 200 warm up frames before starting render. With Movie Render Queue I didn't have such issue yet.

  • @Kinos141
    @Kinos141 2 роки тому

    Great workaround, William. Thanks for this.

  • @augustababeta
    @augustababeta Рік тому

    With issue 5 - I had this issue when migrating a project from 5.1.2 to 5.2. My lifespan had changed to < 0.01 I reset it and it fixed the issue!

  • @alvaromartin1351
    @alvaromartin1351 2 роки тому

    That intro was gold :D

  • @KhayalJalilov
    @KhayalJalilov 2 роки тому +1

    Unreal Sensei, thank you William !

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому

      Hahah that's funny because there is literally a channel called Unreal Sensei and that's not me! :P

  • @griffithpictures
    @griffithpictures 2 роки тому

    Thank you so much! And a great intro. It's funny because it's true. That was the first problem I had doing a spaceship flying away from a forest shot! Mystery solved.

  • @an.unarmed.civilian
    @an.unarmed.civilian 2 роки тому

    Doing the lords work sir thank you so much.

  • @bisvizstudio1242
    @bisvizstudio1242 Рік тому

    bruh youre a lifesaver. I have issues with LOD and with a simple command, it's solved.

  • @DatGuyGLK
    @DatGuyGLK 2 роки тому

    that moment when i watch your new video and already know all the tricks, feelsgoodman

  • @b_film8458
    @b_film8458 2 роки тому

    This is such a great tutorial!
    William, all the problems I've been thinking about,
    You always solve it for me!
    Thank you, and thanks to you, I can make good videos.
    I'm waiting for your video.

  • @DSupgrade
    @DSupgrade 2 роки тому

    Wow wow wow you just saved my project with that. Love your content thank you very much.

  • @WilliamFaucher
    @WilliamFaucher  2 роки тому +14

    The first 1,000 people to use this link will get a 1 month free trial of Skillshare: skl.sh/williamfaucher11211
    THE MOST LIKELY SOLUTION to the foliage issue I speak of in #5 seems like it could be the following:
    Thanks to @Adam Dotlačil
    "Like you mentioned, by default it forces LOD 0 on everything, but there is secret triangle budget for each instance. If it exceeds that value (likely to happen if you have a big forest), it stops rendering that instance, but still casts shadows (or at least DF Shadows)
    Two ways aorund it:
    1.) In the MRQ setting disable Force LOD0 on Game Overrides. Then you can tweak LOD distance scale command to get the result you have in the editor.
    2.) There is a console command foliage.MaxTrianglesToRender which you can increase (not sure about the default value). HOWEVER, increasing this value can drastically increasing rendering time, so I would recommend method 1."

    • @DannyNetwirk
      @DannyNetwirk 2 роки тому

      I actually ran into that issue where foilage just disappeared from my render. I can show you the render if you'd like.

    • @SohanZaman
      @SohanZaman 2 роки тому

      @@DannyNetwirk Are you using painted foliage or landscape grass type?

  • @FDZ-architecture
    @FDZ-architecture 2 роки тому

    The best intro! Thanks :)

  • @heikohesse4666
    @heikohesse4666 2 роки тому

    ... best intro ever 😎 great video!

  • @jennychou9196
    @jennychou9196 2 роки тому

    You Save My LIFe!!!! Thank you for this awesome video!!!

  • @varunverma95
    @varunverma95 2 роки тому

    Amazing really amazing tutorial William !! But can u also do one tutorial for Instantaneous Meshes that can save performance in games ? Bcz we all know how dense and heavy foliage can be

  • @rohanmandke1920
    @rohanmandke1920 2 роки тому

    Thank you William, Very helpful...

  • @aprilhamlincom18
    @aprilhamlincom18 2 роки тому

    Great video... AGAIN! 😁 Thank you for your work!

  • @diomiziofattorelli6609
    @diomiziofattorelli6609 2 роки тому

    Thank you WIlliam. Render videos in Unreal is always a pain. Lately I was trying to render a video of an enviroment I made. Lots of little but annoyng defects probably correlated to lumen in UE5. Hopefully your tips could help me to get something better!

  • @abhilashwolffxartworks9592
    @abhilashwolffxartworks9592 2 роки тому

    Thank you very much for the help with the foliage issue. And regarding the last issue part with foliage disappearing in the middle of the render I saw that same problem as well when I was doing an assignment and in viewport the foliage showed while it disappeared in the render. I had the problem with cinematic render part and I had to drag the top timeline so as to render the foliage. The cinematic render sequence timeline was causing the issue of foliage of my scene not rendering the foliage. Mine was fixed doing that so hopefully others might get it fixed this way

    • @WilliamFaucher
      @WilliamFaucher  2 роки тому

      The only reason that worked is because it forces meshes to use higher LODs, which means lower triangle counts. Unreal has a hidden max triangle limit that culls away meshes/foliage when that number is exceeded. See the pinned comment!

  • @jbach
    @jbach 2 роки тому

    Another awesome video. Thanks William!

  • @SanOcelotl
    @SanOcelotl 2 роки тому

    Love your videos dude, how often do you do streams?

  • @fawadfarooq
    @fawadfarooq 2 роки тому

    Thank you again for your time. Amazing stuff and tips

  • @RiasatSafin-f7u
    @RiasatSafin-f7u Рік тому +1

    i have tried everything. nothing was fixing the grass flickering for me... but then i added the screen percentage, didn't help. finally adding all the command listed up, worked.

  • @aishahhussain9101
    @aishahhussain9101 2 роки тому

    Working on a bigger project for my company and having issues with the grass just not being crisp enough and very noisy. I'll try this out!

  • @DeviantPicturess
    @DeviantPicturess 2 роки тому +1

    Hey William, the issue you had a question about, is related to landscape mesh instancing. The solution I found is crank up render warmup, or just remove meshes from landscape material alltogehter.

  • @SergeyPanasenkov
    @SergeyPanasenkov Рік тому

    Thanks a lot!!! You just save my project!

  • @darthsayan
    @darthsayan 2 роки тому

    Thank you so much ! you have saved my project

  • @UNKNOWN-kg7nx
    @UNKNOWN-kg7nx 2 роки тому

    Another great freaking video!! thanks a lot and keep it up good sir cause we seriously need them ❤