The Secret to Hide TEXTURE REPETITION in Unreal Engine 5: 4 PRO TIPS - UE5 Tutorial

  Рет қаралды 312,705

Game Dev Academy

Game Dev Academy

Күн бұрын

Do your textures look all tiled and crappy? Do you want to hide the tiling in your textures? Then this is the video for you. In this quick tutorial video, I'll share 4 pro tips to hide the tiling repetition in your textures in Unreal Engine. I'll cover choosing the right texture for the job, micro variation, macro variation and also using a macro distance blend. By using all of these techniques together, you have professional looking materials in no time!
PATREON
Want to support my work and become a Game Dev Academy governor? Then check out the Patreon page & come and join us! ►► / shanewhittington
DISCORD
♥ Join the Game Dev Academy Discord & get sorted into your Game Dev Academy house! - bit.ly/GDAdiscord ♥
MORE TUTORIALS FROM ME
• QUICK TRICK to Realist... QUICK TRICK to Realistically BLEND ASSETS with LANDSCAPE
• Amazing PHOTOREALISTIC... Amazing PHOTOREALISTIC Landscape Blend Material in Unreal Engine 5.1
• The Secret to make Unr... Making Unreal Engine 5.1 PHOTOREALISTIC in 10 mins
MY PC SPECS (Affiliate links)
CPU: amzn.to/30PEy7E
GPU: amzn.to/2PPbnve
Motherboard: amzn.to/30RfX21
RAM: amzn.to/3fPxLz7
PSU: amzn.to/2PN6bYL
Case: amzn.to/3fSh0TT
Keyboard: amzn.to/30PLfGM
Monitor: amzn.to/2PQyl4S
VIDEO CHAPTERS
Introduction 00:00
Use seamless textures 00:32
Add micro variation 01:37
Add macro variation (noise) 04:15
Add macro Distance Blend 05:52
Conclusion 09:16

Пікірлер: 375
@JoysticKnight
@JoysticKnight Жыл бұрын
And my respect for the game development time increases 3 fold. If it takes this time for this amount of “node work” just for a simple texture, I can only imagine the time it takes to actually explore these different parameters and create something unique.
@Dr.W.Krueger
@Dr.W.Krueger Жыл бұрын
Your "respect" should go to the developers writing the actual engine and renderer, not the monkeys dialing in parameters and connecting nodes. 😂
@John-cz7fo
@John-cz7fo Жыл бұрын
@@Dr.W.Krueger What a goofy comment. So the artist is nothing compared to the person who made the paintbrush?
@turkym7md5
@turkym7md5 Жыл бұрын
@@John-cz7fo you compare making a big complicated out of the box game engine with editor support and a complex node system with makin a paintbrush !??!?!?!
@EmeraldEmsiron
@EmeraldEmsiron Жыл бұрын
​@TURKYM7MD the point is that the creator of a piece of art or a skilled user of a tool isnt worthless compared to the creator of the tools. are racecar drivers not actually skilled because they couldnt build the car themselves? you could say the same about
@3seren
@3seren 10 ай бұрын
@@Dr.W.Krueger The respect goes to everyone working their ass off on their respective job fields. Now stfu
@CuT7yFlaM
@CuT7yFlaM Жыл бұрын
Better tutorial about making a landscape texture than a lot of things free or paid. Straight to the point, easy to understand, and above all, super practical. Thanks a lot, keep them coming.
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Thanks dude. I'm glad you liked it.
@TheRealTroll420
@TheRealTroll420 Жыл бұрын
So by saying it’s better then free or payed, do you think it’s that Apple GET price???
@something4922
@something4922 Жыл бұрын
@@TheRealTroll420 specifically the GET selection of pre-2014.
@pugg9952
@pugg9952 Жыл бұрын
Perfectly said!
@veggiet2009
@veggiet2009 Жыл бұрын
Plus I feel it's understandable enough that I could take this method and apply to a different node system, like blender
@fishingwithcav8240
@fishingwithcav8240 Жыл бұрын
Excellent explanation. The hotkey goblin on my shoulder was going nuts watching the video. 1+Left Click = Constant Scalar 3+Left Click = Constant 3 for color / Right Click the node to convert to parameter S+Left Click = Scalar Parameter L+Left Click = LERP M+Left Click = Multiply U+Left Click = TextCoord Node Takes way less time than the right click menu for these common nodes. Not all nodes have hotkeys.
@thenetimp
@thenetimp 2 ай бұрын
The reason they do this, is those of us who are not familiar with the blue print parts it helps ingrain what something is by typing it, or seeing it written out, you don't know how many times I've watched a video, someone use hot keys and me get lost cause they have thick accent and I can't understand them.
@Animeke-san
@Animeke-san Ай бұрын
Oh, so you see it too? I'm glad I'm not insane.
@sionzeeofficial
@sionzeeofficial Жыл бұрын
Fantastic! I initially thought that it wouldn't impress me, but modifying the texture depending on the distance of the camera is truly remarkable. What a brilliant concept!
@GameDevAcademy
@GameDevAcademy Жыл бұрын
I can't take credit for the concept but I agree is it very cool!
@Dr.W.Krueger
@Dr.W.Krueger 9 ай бұрын
almost 30 year old concept...in shaders for offline rendering at least.
@satibel
@satibel Жыл бұрын
If you want to make a seamless texture, you can turn it inside out, by cutting it in 4 (tile it in 2x2 and crop to the size of 1 tile centerd, then you can relatively easily blend the center seams. (You can then tile and crop again but to like 1/3rd to fix the tilings of the seams at the borders) 2x2 is a guideline, you can also tile it more and add variation if the base texture is small.
@vasyatka760
@vasyatka760 27 күн бұрын
This is literally what I was looking for, incredible! I was looking on my textures and they seemed nice from close position, but sad and ugly from long distance, this literally changes everything.
@rflores.g
@rflores.g 2 ай бұрын
I just started learning UE5. Found this extremely helpful!
@user-pn8nb9pp9k
@user-pn8nb9pp9k 4 ай бұрын
Great walkthrough, and such a clean design for solving this problem. Can't thank you enough for this.
@ronioclarenzo6137
@ronioclarenzo6137 Жыл бұрын
Excellent tutorial! Thanks a lot and keep them coming!
@stevenwells2536
@stevenwells2536 24 күн бұрын
This is such a well made, insightful, clear, and replicable tutorial! Thank you!
@MrMeen
@MrMeen 8 ай бұрын
This is great man, all the tiling features you would need. Cheers!
@prexen
@prexen 7 ай бұрын
This is pure gold. Ty
@perochialjoe
@perochialjoe 11 ай бұрын
This works extremely well. Thanks a lot for sharing!
@ntaa3556
@ntaa3556 11 ай бұрын
That's so great for beginners! Thanks a lot 🥰
@cristiantosoni249
@cristiantosoni249 4 ай бұрын
Very useful tutorial. Thanks a lot mate. The best!
@MegasVN69420
@MegasVN69420 Жыл бұрын
straight to the point quick and easy to understand Amazing :o
@Oziverse1610
@Oziverse1610 Ай бұрын
Thanks a lot, appreciate it. I'm relatively new to all of this without any programming knowledge and it helped me very much. Keep it up :)
@cesarbrito4996
@cesarbrito4996 2 ай бұрын
Thank you very much!
@TheGrrson
@TheGrrson 7 ай бұрын
Just what I needed. Thanks!
@Dr.W.Krueger
@Dr.W.Krueger 9 ай бұрын
Really interesting seeing people using this for real time applications. We figured out most if this for offline rendering roughly 30 years ago. :)
@Dref0r
@Dref0r 14 күн бұрын
I was totally looking forward to the "wherever you are" commented section in the material but hey, excellent video regardless!
@StefanJann
@StefanJann Ай бұрын
Thank you!
@mastermill79
@mastermill79 Жыл бұрын
Genius, subbed! Keep em coming!
@KANAWA2025
@KANAWA2025 9 күн бұрын
Very powerfull and professional thing thank`s for simple explain!
@kit_horror
@kit_horror 9 ай бұрын
I'm brand new to game design and unreal engine, so im just happy that i even understand a decent amount if what you did. Even if i cant replicate it all yet lol
@chronops4316
@chronops4316 2 ай бұрын
Fantastic Tutorial!
@arturochomyszyn5751
@arturochomyszyn5751 2 ай бұрын
finally someone explaining complex procedures fast and clear and in depth! thanks a lot
@GameDevAcademy
@GameDevAcademy 2 ай бұрын
You're welcome. I'm glad I could help.
@seansopata5121
@seansopata5121 Жыл бұрын
And dont forget to repeat for the normals (though for far uvs, just use a 0,0,1 const). Also, I suggest passing the micro variation uvs through a swizzle.
@gameboyskully6638
@gameboyskully6638 Жыл бұрын
how do you pass it though a swizzle
@seansopata5121
@seansopata5121 Жыл бұрын
@@gameboyskully6638 use the swizzle node and pass your texcoord nodes into the xy input then use the xy output into your uv input on your texture sampler
@derekheisler2058
@derekheisler2058 8 ай бұрын
What did you do with the original Micro tin and variation tint? Is that what you replaced with a swizzle?
@henrythejeditube
@henrythejeditube 4 ай бұрын
Thaks so much, removing titling especially on vast terrains and ladscapes was always a big issue
@Obereg21
@Obereg21 Жыл бұрын
Thank you! Useful tutor!!!!
@aseem1708
@aseem1708 8 ай бұрын
thankyou so much
@peacefusion
@peacefusion 10 ай бұрын
This is really helpful. It's pretty long, but the blueprint will save a lot of non seamless textures.
@MozEclex
@MozEclex 6 ай бұрын
Fantastic video thanks for your help.
@tidje10
@tidje10 Жыл бұрын
Love it ! Thanks !
@palvelusmusic
@palvelusmusic 8 ай бұрын
A tutorial that I didn't know I needed ❤
@jessik2637
@jessik2637 Жыл бұрын
Very clear and informative tutorial! I will definitely try this out. Thanks :)
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Hope it works out well for you!
@mattm7319
@mattm7319 Ай бұрын
You're the champion!
@Crosszero1
@Crosszero1 Жыл бұрын
This is just what I needed. Thank you!
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You are very welcome my dude!
@animationchronicles5444
@animationchronicles5444 10 ай бұрын
NICE WORK bro saved me
@immistreated
@immistreated 6 ай бұрын
Thank you! Very very usefull!
@user-fe7sw4cg2o
@user-fe7sw4cg2o 8 ай бұрын
Great video, so useful!🎉
@darkomen1078
@darkomen1078 10 ай бұрын
Thanks alot for a good and easy tutorial :D
@Aaws424
@Aaws424 2 ай бұрын
Thanks man ❤
@prometheus_beard
@prometheus_beard 6 ай бұрын
Helpful dude, thanks and subbed 👍
@otherknights
@otherknights 4 ай бұрын
GENIUS!!!! THANK YOU VERY MUCH !!!
@hearthunter8029
@hearthunter8029 10 ай бұрын
Thanks man, good video.
@matteo241
@matteo241 2 ай бұрын
very useful!
@Singularity-vp9xo
@Singularity-vp9xo Жыл бұрын
Fantastic, thanks so much man. Makes the nightmare of getting fully repeating yet interesting textures in a modular kit really easy. Thanks man :) I'll be sure to post my final project here for you to see! thank you again man!
@Freeflier
@Freeflier Жыл бұрын
This came out just when I needed it! Thanks for a great tutorial :)
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You're welcome dude. I'm glad this video was able to help you out at the right time!
@FreeSpeechXtremist
@FreeSpeechXtremist Жыл бұрын
Literally banging my head against a wall trying to work this out thanks soooo much... your one of the best unreal KZfaqrs thanks for all your content!
@pahlevi5523
@pahlevi5523 Жыл бұрын
Very Help my landscapa, Thanks ❤
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You're so welcome 👍
@cyniktg
@cyniktg Жыл бұрын
Great tutorial 👏
@Idk_bro12340
@Idk_bro12340 Жыл бұрын
I really wanna thank you from the bottom of my heart for this
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You're welcome dude. I'm glad you found it useful.
@philharland9591
@philharland9591 9 ай бұрын
Finally, I can have a landscape that doesn't look like I crocheted it together! ;o) Thankyou!
@metalvapes4660
@metalvapes4660 Жыл бұрын
Thanks a lot! I was really scratching my head to how to solve the tiling issue. Great tutorial!
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You're welcome :)
@RainingPhoenixGames
@RainingPhoenixGames 7 ай бұрын
Nice tutorial, it always bugs when you can see the tile lines, this technique is straight forward and looks great. Very clear presentation, thanks.
@TheDesknight
@TheDesknight Жыл бұрын
Perfect timming as i was exactly doing that 👍
@GameDevAcademy
@GameDevAcademy Жыл бұрын
I know I've been watching you...
@ShadeAKAhayate
@ShadeAKAhayate Жыл бұрын
Very nice node flow, you have my respect. The only gripe I have with this method is it being really calculation-intensive, which is a big factor in performance. Perhaps baking the result into something intermediary to skip large part of node operations would help with that.
@user-fq7dj7ex2l
@user-fq7dj7ex2l 6 ай бұрын
awesome tutorial. instantly liked and subscribed. thank you!
@GameDevAcademy
@GameDevAcademy 6 ай бұрын
Thanks dude. I appreciate the sub.
@JesseBlair
@JesseBlair 4 ай бұрын
Brilliant!
@GameDevAcademy
@GameDevAcademy 4 ай бұрын
Thanks Jesse
@skd0074
@skd0074 Жыл бұрын
Amazing stuff
@alexbobyr8076
@alexbobyr8076 Жыл бұрын
Cool toturial. Thank You.
@GameDevAcademy
@GameDevAcademy Жыл бұрын
You're welcome
@drakouzdrowiciel9237
@drakouzdrowiciel9237 2 ай бұрын
Thx
@tomhikon
@tomhikon 4 ай бұрын
I didn't know about the micro/macro. Really cool thank you 👍
@GameDevAcademy
@GameDevAcademy 4 ай бұрын
You're welcome
@jt-el8540
@jt-el8540 8 ай бұрын
Still the best video online on this topic. 👍
@panfull
@panfull Жыл бұрын
super simple love it. I also use a random rotation to slightly offset my tiles to break them up ontop of all of this :)
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Doesn't that ruin the seamless effect of seamless textures?
@panfull
@panfull Жыл бұрын
@Game Dev Academy too an extent. Thing like grass and stone don't need it (it'll make clear lines you can see) but things like the Quixel bridge forest floor need it to displace the visible sticks and twigs. My rule of thumb is. If something stands out. Change it up.
@jazenism
@jazenism 8 ай бұрын
Great Tutorial Shane! Keep up the good work!
@GameDevAcademy
@GameDevAcademy 8 ай бұрын
Hey! I know you!
@jazenism
@jazenism 8 ай бұрын
😄👍@@GameDevAcademy
@Povilaz
@Povilaz Жыл бұрын
Very interesting!
@notfeedynotlazy
@notfeedynotlazy Жыл бұрын
Interesting and well explained. Don't use UE myself, but the princiople can be adapted to what I do use. Thanks.
@giovannimarini3730
@giovannimarini3730 11 ай бұрын
hey man, thanks a lot for this tutorial. this helped me for my exam project
@GameDevAcademy
@GameDevAcademy 11 ай бұрын
I'm really glad I could help you out. Hope you do/did well in the exam :)
@_streimi_
@_streimi_ Жыл бұрын
I'm not even subscribed to people I watch almost every day, but you managed to get a sub after 9:45. Keep it up!
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Wow! I must've done something right!
@MrMcgrizz
@MrMcgrizz 3 ай бұрын
I don't uderstand anything about why we have to use the specific mathematic operations, but that really saved me!
@eligijuspranskunas3509
@eligijuspranskunas3509 Жыл бұрын
great video, could you make video to blend normal maps aswell in this material?
@karlblumstein8396
@karlblumstein8396 8 ай бұрын
Nice Job. thats what I need.
@GameDevAcademy
@GameDevAcademy 8 ай бұрын
Glad I could help
@ediksidorov5037
@ediksidorov5037 15 күн бұрын
amazing!
@staticbuilds7613
@staticbuilds7613 Ай бұрын
Once foliage and models are added it would be near impossible to see texture repetition. This video explained a lot I didn't know about. Excellent tutorial, thanks for the great advice.
@Orozco_PNW
@Orozco_PNW 28 күн бұрын
Not sure if this is only now in 5.4, but in the directional light, there is a setting to enable 'raytraced shadows' and it fixed it on my model, which was happening on smaller objects in a closeup that were having annoying light bleed issues even though the geometry was clean. Thanks!
@sarahlynn7807
@sarahlynn7807 Жыл бұрын
Awesome video.
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Thanks :) Awesome comment!
@errington33
@errington33 Жыл бұрын
this worked perfect and was fast. could make a complaint if I tried!
@iajhy
@iajhy 9 ай бұрын
Hey Shane!! Amazing explanation my friend 👏👏👏 Just one question if I may, can I use this method to props or modules for houses, roads and such? Thank you, have a great week 😉
@ChickenGoogleSoup
@ChickenGoogleSoup 2 ай бұрын
I actually make my own seamless textures from scratch in GIMP. I'm going to make a semi-toon/stylized game!! The micro-variations are a very helpful hint for me! It will be sure to give my landscapes more interesting looks
@bhosterman
@bhosterman Жыл бұрын
While I find this extremely useful, I don't understand why this is not built in. I would hazard a bet that by a large margin, this solution is needed far more than 50% of every project created in Unreal. Copying your work is one thing, understanding it well enough to do without reference is another.
@rajmondkiss9696
@rajmondkiss9696 4 ай бұрын
I watched almost 5 tutorials, all of them was boring, slow, and I didnt learned anything. But this video is do exactly what i am looking for and Finally i can do it myself because I do understand now why and how does this work. Thank you!
@GameDevAcademy
@GameDevAcademy 4 ай бұрын
That's what, we do here at Game Dev Academy! I hope you'll check out more of my videos
@rajmondkiss9696
@rajmondkiss9696 4 ай бұрын
​@@GameDevAcademy ​@GameDevAcademy I would like to ask if is there a way to write a private message. I would like to ask for few suggestions & opinion of my latest work. I am beginner of a ue level designer but i would like to learn a lot more!👌 Thank you again!
@arky3000
@arky3000 Жыл бұрын
this is awesome! liked and subbed! :)
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Thanks dude
@Albert-Freeman
@Albert-Freeman 5 ай бұрын
Thanks dude with Steven Wilson's voice, very nice.
@GameDevAcademy
@GameDevAcademy 5 ай бұрын
Who is Steven Wilson?
@DrPeeper
@DrPeeper Жыл бұрын
Man i like that you used Sonic 2 level start screen
@GameDevAcademy
@GameDevAcademy Жыл бұрын
Best game ever 👍
@DrPeeper
@DrPeeper Жыл бұрын
@@GameDevAcademy All classic sonics are good! mainly because they couldn't do first hour patches but it did make the games food on release
@iCore7Gaming
@iCore7Gaming Жыл бұрын
I don't even do game development but this is pretty cool to learn about
@BelfrostStudios
@BelfrostStudios 4 ай бұрын
This is amazing, a lot of stuff in this is 'vital' to UE5 Level design. I wonder if one day they would just create a simple parameter that is drag and drop and streamlines this process.
@RV-bc9yi
@RV-bc9yi 11 ай бұрын
Hello, thanks for this cool tutorial ! Do we need the same thing for Normal and ORD ? Is it possible to create functions to simplify the graph? Best :)
@Juno006
@Juno006 Жыл бұрын
I spanked the thumbs up and absolutely folded the red button...awesome tutorial.
@GameDevAcademy
@GameDevAcademy Жыл бұрын
😂😂😂
@MrLelopes
@MrLelopes 4 ай бұрын
I don`t even use UE5. Or do game developing.. but this is genious... I only use textures to archviz renders in twinmotion these days.
@karthikmb2452
@karthikmb2452 2 ай бұрын
Hey great video, will this also work for nanite tessellation displacement maps
@no_alias_for_me
@no_alias_for_me 3 ай бұрын
Thanks! What I miss on almost all UE5 tutorials is a short explanation what these nodes actually do. Multiply and Divide I obviously get but ScalarParameter etc. is so abstract for me that I have trouble following the process. Not because you explained it poorly, but rather because I need to know what each step does so it makes sense to me - which helps implementing certain nodes in other things. Video was nicely done tho!
@inxendere
@inxendere Жыл бұрын
brb, gonna recreate this in unity. thanks so much
@NemesisTWarlock
@NemesisTWarlock Жыл бұрын
Not bad. I feel it might be a little tougher on the GPU than stochastic texture sampling, but this is UE5 so I doubt this is for mobile. Also, remember, people, this is literally a single terrain layer, there would be more for Rocks, dirt, mud, water areas, etc, and then it would be further broken up with foliage. For the rare Unity Folk who clicked on the video, this is all possible in ShaderGraph/URP as well.
@revg9742
@revg9742 8 ай бұрын
by far this is the most complex material i made with unreal. 4 or 5 layer its super spaghetti lol previously bought already made auto layer for landscape but dont understand at all to customize. And ! this tutorial is an enlightment explaining how all these little node work. kudos!
@khealer
@khealer Жыл бұрын
Sometimes KZfaq recommends quality stuff!
@GameDevAcademy
@GameDevAcademy Жыл бұрын
It's not usually my stuff though! The is the best one of my videos has ever done!
@arunlohidas6173
@arunlohidas6173 6 ай бұрын
Super 😍
@rickfuzzy
@rickfuzzy Жыл бұрын
It's great an an example, but what I feel was missing was a bit of the "why". Previewing some of the nodes may have helped to understand their influence. I think if I was better at materials then I would have understood, but then, would I have needed this at all, I'm not sure.
@michaelpease2103
@michaelpease2103 5 ай бұрын
I like the method provided here - I've been leaning from unreal sensei about Master materials. I could see how using these methods while making everything a parameter will make customizing ANY material super fast and convenient in real time. Do this work once and end up with 679 materials with beautiful blends.
@GameDevAcademy
@GameDevAcademy 5 ай бұрын
Exactly
@richardp5920
@richardp5920 Жыл бұрын
Can you randomize the orientation of the tiling for greater variation?
BOOST Foliage Performance In Unreal Engine
5:09
Joshua M Kerr
Рет қаралды 98 М.
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 23 МЛН
Backstage 🤫 tutorial #elsarca #tiktok
00:13
Elsa Arca
Рет қаралды 35 МЛН
PINK STEERING STEERING CAR
00:31
Levsob
Рет қаралды 18 МЛН
When Steve And His Dog Don'T Give Away To Each Other 😂️
00:21
BigSchool
Рет қаралды 16 МЛН
How to HIDE Texture REPETITION in Unreal Engine - UE4 Tutorial
11:43
Unreal Sensei
Рет қаралды 364 М.
The REAL Reason Unreal Engine VFX Looks FAKE
6:58
Joshua M Kerr
Рет қаралды 246 М.
Unreal Engine 5.4 Plant Growth Effect Tutorial In Under 5 Mins
4:31
Unreal Katya Fedak
Рет қаралды 23 М.
I Struggled With Blueprint Interfaces for Years!! (Unreal Engine 5)
16:48
Glass Hand Studios
Рет қаралды 171 М.
10 Unreal Engine 5 PLUGINS I can't live without!
9:37
Cinecom.net
Рет қаралды 458 М.
Texture Variation Node | 5-Minute Materials [UE4]
8:28
PrismaticaDev
Рет қаралды 39 М.
Why Do Video Game Studios Avoid Blender?
6:49
The Cantina
Рет қаралды 227 М.
5 Tricks you (probably) don't know about Unreal Engine 5
10:44
Cinecom.net
Рет қаралды 352 М.
Create Massive World in 30 min -  Unreal Engine 5.1 and Gaea
18:39
He tried to save his parking spot, instant karma
00:28
Zach King
Рет қаралды 23 МЛН