Avoid Texture Repetition on Large Scale Textures (Blender Tutorial)

Поделиться
HTML-код
  • Опубликовано: 11 янв 2025

Комментарии •

  • @RyanKingArt
    @RyanKingArt  4 месяца назад +6

    *Help Support the Channel:*
    • Patreon: www.patreon.com/ryankingart
    • Gumroad: ryankingart.gumroad.com/
    • RUclips Memberships: ruclips.net/user/ryankingartjoin

  • @VideoVakwerk
    @VideoVakwerk 5 дней назад

    For the first time I see explained which extra files are needed for a tile-JPG! Thanks!

  • @schroedingersdog7965
    @schroedingersdog7965 4 месяца назад +7

    Thanks very much, Ryan.
    This is one reason why I really like using your procedural materials: enormous surfaces can be covered with no tiling, ever!

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +2

      glad you liked it

    • @garyjacobson4298
      @garyjacobson4298 4 месяца назад +1

      I love procedural materials too, but in a complicated scene with lots of procedural materials, rendering times can become unacceptably long. This is a clever way to achieve a psuedo-procedural result while keeping render times acceptable.

  • @ReynanteMartinez
    @ReynanteMartinez 4 месяца назад +11

    Another awesome guide, Ryan! If someone wants to pixel peep, they can also use the white noise technique to blur out those sharp voronoi regions.

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +9

      Thanks for checking out my video! I have not heard about the white noise technique. Is there a video or article on it that I can check out?

  • @Heliux88
    @Heliux88 4 месяца назад +32

    3:14 when you zoomed too much in your object i thought that i can see some macroscopic grass

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +10

      Oh haha I think that was the HDRI in the background

  • @grilldj
    @grilldj 5 дней назад +1

    Well done, as usual. Thank you!

  • @dertobbe1176
    @dertobbe1176 4 месяца назад +3

    The King is back with a huge speech 💪

  • @johan8676
    @johan8676 4 месяца назад +24

    your vids are so helpful, i wish i had money to reward you for sharing all this blender wisdom for free, but in the meantime have my likes 👍👍👍👍👍

  • @AArmstrongC
    @AArmstrongC 3 месяца назад +2

    Quick, Simple and Effective! Thanks!

  • @MDM206
    @MDM206 Месяц назад +2

    This works! Thank you ! I had a brick texture for a wall, so I had to use the location instead of rotation.

    • @RyanKingArt
      @RyanKingArt  Месяц назад +2

      Glad it helped!

    • @jackscrack2312
      @jackscrack2312 Месяц назад

      awesome nice hack, thank you!

    • @jackscrack2312
      @jackscrack2312 Месяц назад

      P.s. did you do anything else or just connect it there? i have a texture scan of a cloth but just connecting there seems to work well too

  • @Nortic111
    @Nortic111 4 месяца назад +2

    This is extremely useful for what I have planned, thankyou sir!

  • @artistCDMJ
    @artistCDMJ 4 месяца назад +1

    I really like the way the mix of the two materials looks, I imagine you could also use some vertex paint as additional masking. Nice video!

  • @smallface_
    @smallface_ 4 месяца назад +2

    Tutorial that I needed, thanks ❤

  • @lifeofmachine4641
    @lifeofmachine4641 18 дней назад +1

    Fantastic!

  • @chillywilson
    @chillywilson 4 месяца назад +4

    1:29 DO NOT DO THIS.
    If you work for a studio or you're an intern scaling up the uv like that will get you some serious trouble(like fired day one trouble). Use the scale in the mapping node not in the UV editor. It's very important your UV fit inside that tile for a bunch of reasons.

    • @mochi4259
      @mochi4259 4 месяца назад

      New to this. Could you go over some of the reasons why you wouldn't want to do what he did in the video?

    • @chillywilson
      @chillywilson 4 месяца назад +3

      ​@@mochi4259 Sure when you go outside the bounds of the UV tile your making a mess for others and other software. So going outside the uv bounds will make doing things like UDIMS and painting software like substance break. You'll also run into a ton of issues if you hand it off for sculpting. Same for for game engines and pretty much anything that expects texture cordinates to be in bounds. If you need to tile your textures do it in the scale of the mapping node they do the same thing but won't break an export.

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +1

      It really depends on what you are creating.

    • @chillywilson
      @chillywilson 4 месяца назад

      @@RyanKingArt ? how so, there are standards. A person should never have to open a file that has UVs out of bounds when there's scaling in the texture. This is like day one stuff.

  • @fullyleaded
    @fullyleaded 25 дней назад

    WOW ! This is so good.

  • @simple3ds-d9p
    @simple3ds-d9p 4 месяца назад +2

    This soo much useful, thanks😀

  • @rickbman6367
    @rickbman6367 3 месяца назад

    Awesome tutorial man, I've been struggling to figure this one out for awhile now 👍

  • @zedglos4883
    @zedglos4883 4 месяца назад +2

    This video was just made a day ago?
    I wish I knew this sooner, this would have solved a lot of my problems with the tiling issue, though there is one thing I'd like to figure out
    Is there a way to effectively import the fixed textures into Unreal Engine without having to shrink the textures which basically makes them loop worse?

    • @Louis-v8m
      @Louis-v8m 3 месяца назад

      Have you found a solution for this?! I'm facing the same issue here !

  • @ScabbyBanana
    @ScabbyBanana 4 месяца назад +1

    This could also be quite useful for animating a "wet ground" variant of a ground texture. Like if it starts raining in a scene or something

  • @MitchelSalazart
    @MitchelSalazart 4 месяца назад +1

    This's gold information

  • @usamaibnladin5643
    @usamaibnladin5643 4 месяца назад

    Ryan you saved my ass by doing this tutorial, hope to see more from you

  • @wadeeliason969
    @wadeeliason969 4 месяца назад +1

    Awesome tips. Thank you

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +1

      Glad it was helpful!

    • @wadeeliason969
      @wadeeliason969 4 месяца назад

      @@RyanKingArt I remember watching a tutorial a while ago that did the same thing and it kinda confused me. This was simple and effective

  • @dilly2760
    @dilly2760 4 месяца назад +1

    Good tutorial, thank you.

  • @roylavecchia1436
    @roylavecchia1436 4 месяца назад

    Truly amazing!!

  • @TraskySim
    @TraskySim 4 месяца назад

    Very very interesting video.
    I would like to know if there is a way to do the first methode of avoiding repetitions of the textures using just Geometry Nodes instead of the Shading.
    Thanks a lot ❤

  • @extrainfoislamic6553
    @extrainfoislamic6553 4 месяца назад +2

    That's Nice one.

  • @codeslacker77
    @codeslacker77 4 месяца назад

    Wow, this work so well. Thank you~!!!!

  • @fionahonohan2757
    @fionahonohan2757 3 месяца назад

    Simply explained, thanks 🙏😊

  • @nixonmanuel6459
    @nixonmanuel6459 3 месяца назад +1

    Thank you very much!

  • @eligijuspranskunas3509
    @eligijuspranskunas3509 4 месяца назад +1

    great video!

  • @IndulaMeegodaAssociates
    @IndulaMeegodaAssociates 2 месяца назад

    A great video! Thank you!

  • @michelrigaud9552
    @michelrigaud9552 4 месяца назад

    Very good thanks !

  • @Captain_Leafy
    @Captain_Leafy 3 месяца назад

    does this work with vector displacement texture

  • @-faresmohammed3998
    @-faresmohammed3998 4 месяца назад +1

    amazing 😮

  • @AleksandarPopovic
    @AleksandarPopovic 4 месяца назад

    Nice idea ❤

  • @radagasttw
    @radagasttw 4 месяца назад +1

    Excelent! I need to make a huge rock and probably I will use this

  • @MindofInstincts
    @MindofInstincts 4 месяца назад

    1:24 is there a difference in using UV scaling versus using the scaling values in the mapping node?

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      yes there is a difference. mapping node scales the texture, while the UV's scale the UV map.

    • @MindofInstincts
      @MindofInstincts 4 месяца назад

      @@RyanKingArt So if I understand this correctly having 3 textures let's say color, roughness, and normal all going through a texture coordinate / mapping node and I scale the mapping coordinates by 10 (on a plane) and then duplicate that same material except with scaling back to default (1) then scale the UV by 10 I would have the same result?
      I get that if there are textures that are not going through the mapping node and that is scaled then it won't apply to textures not going through it whereas UV effects everything, but in the situation above would there be a difference?

  • @Domzdream
    @Domzdream 4 месяца назад

    Ooooooo…..I love this one. Really useful. Thank you 🙏

  • @keenefx321
    @keenefx321 4 месяца назад +1

    awesome!

  • @timsoutdoorfilms
    @timsoutdoorfilms 23 дня назад

    Thanks for the tutorial :) Isn't there a way to just "blur" the seams in the Voronoi texture?

  • @Jackalgirl
    @Jackalgirl 4 месяца назад +1

    That is so clever. : )

  • @rajendrameena150
    @rajendrameena150 4 месяца назад +1

    I had used corona renderer before which has function uvw randomizer for such work but i was hoping similar thing in blender and today i find it.

  • @zergidrom4572
    @zergidrom4572 4 месяца назад +1

    Thanks chief

  • @sgmazawi
    @sgmazawi 4 месяца назад +1

    WoW nice Thx

  • @renlaidao
    @renlaidao 4 месяца назад +1

    Very nice

  • @mustafakuscu6943
    @mustafakuscu6943 4 месяца назад +1

    Thanks
    useful information

  • @aegisgfx
    @aegisgfx 4 месяца назад

    This texturing method only really works on a pretty flat surface, for something like a mountain youd get a lot of stretching in different vectors when you spin the rotation using vornoi

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      yeah I guess so. you could however use the UV coordinates for the voronoi to avoid that issue.

  • @cgworkshop101
    @cgworkshop101 4 месяца назад

    nice...very educational

  • @BlaBla-sf8pj
    @BlaBla-sf8pj 4 месяца назад +1

    great !

  • @Few_screw_looose
    @Few_screw_looose 2 месяца назад

    goated af thank you

  • @h-unte-r_
    @h-unte-r_ 4 месяца назад +3

    Wow, 🤩 you found a simple method, now I want to go and run Blender. I'm impressed with your method, thank you very much.😮😊👍👍👍👍👍

  • @fredoster9993
    @fredoster9993 4 месяца назад

    Merci pour ces astuces

  • @llYuki0okami
    @llYuki0okami 4 месяца назад +1

    3:10 iam shure there was simple way to add blending between chunks

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      I couldn't find a way to blend the seams without the texture warping and looking weird.

  • @gottagowork
    @gottagowork 4 месяца назад

    The seams can be visible for bump, and especially micro displacement maps. Even if there is a limit to the number of "unique orientations", four instead of infinite, in many cases you'll be better off using the color outputs (separate RGB) of a noise generator. 1 mixed with 2 based on R, those mixed with 3 based on G, those mixed with 4 based on B. Since you're not messing around with coordinates but pre-oriented textures, there will not be any seams. Sure, voronoi offsets have its uses, but why is this the *ONLY* technique people talk about, when voronoi does have issues that can - in some/many cases be solved? One limitation is box mapping though; you'll have to work with offsets and scales (incl negated scales) and keep rotations to a minimum due to the fact that you can't rotate coordinate vectors for this mapping style. There are ways around this, such as manually setup triplanar mapping (incl soft blend), but that's getting kinda complex at this point.

    • @radicant7283
      @radicant7283 4 месяца назад

      Man could you elaborate on this? I've seen the voronoi method for years. I think one guy invented it and all the noob baiting tubers are just copying it.
      So do you mean you have your texture rotated in the four cardinal directions and those are the layers you blend together? Wouldn't you still have seams unless you make your "cells" just a square grid aligned with your texture's tiles? 🤔

    • @gottagowork
      @gottagowork 4 месяца назад

      @@radicant7283 On each of the four image instances, use a mapping node where you can do any rotation and any scale, including negative for mirroring, and any offset.
      Using it on image based box mapping (instead of a manual triplanar setup), rotations can only be very limited before stretching (due to the nature of this) kicks in, so there only varying scale/mirror and offset can be used.
      It's showed on BlenderArtist numerous times, incl yesterday. I probably wouldn't use it on large terrain or when the repetitions are very dense, but I use it all the time for the work I do.

  • @-fish-3316
    @-fish-3316 19 часов назад

    Is it possible to export all of this to a .obj and .mtl file?

  • @foamplane
    @foamplane 4 месяца назад

    Hi Ryan, Is there a way to use this technique in Geometry Nodes, for displacement textures? Sorry for the noob question, I only started using Blender just over a month ago... :)

  • @HaydenToyHQ
    @HaydenToyHQ 4 месяца назад +1

    Thank you

  • @scuettedrauker6598
    @scuettedrauker6598 4 месяца назад

    Had this issue the other day but had far to many other things to worry about as a noob so I let it slide. Look how I have been rewarded bwuahahaa

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      hope it helps!

    • @pootzmagootz
      @pootzmagootz 4 месяца назад

      What an interesting way to type a laugh 😂

  • @shazshazu872
    @shazshazu872 4 месяца назад

    Can you say how do I export this and use it in unreal or unity

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      you can texture bake it to texture maps

  • @hikarubui895
    @hikarubui895 4 месяца назад +1

    +10 likes very helpful and simple.

  • @flippery-flop
    @flippery-flop 4 месяца назад

    slightly fast but so awesome 👍

  • @nayankamble4680
    @nayankamble4680 4 месяца назад

    Which Blender Version do you Mostly Use?? 🤔

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      I always use the most up to date version

  • @eitantal726
    @eitantal726 4 месяца назад

    That doesn't come without a cost. The warping done to the texture turned it into a moosh

  • @aegisgfx
    @aegisgfx 4 месяца назад

    Gawd, seriously just add a link in the description to a video about "how to install node wrangler"
    Having to watch that on every single tutorial I watch It's just incredibly painful.

    • @RyanKingArt
      @RyanKingArt  4 месяца назад

      yeah I understand, but if I don't mention it in the video, then I get tons of beginners asking in the comments how to turn it on, because its not working for them.

  • @hasanhuseyindincer5334
    @hasanhuseyindincer5334 4 месяца назад

    👍👍

  • @azG-rz9bd
    @azG-rz9bd 4 месяца назад

  • @blenderizeroriginal
    @blenderizeroriginal 4 месяца назад +1

    I bet you wont pin this (I aint giving up)

    • @RyanKingArt
      @RyanKingArt  4 месяца назад +1

      Haha, maybe another time 😄

  • @GFBenchmarks
    @GFBenchmarks 4 месяца назад

    👍

  • @CivilizationStories_AR
    @CivilizationStories_AR 4 месяца назад

    🥰😍

  • @faultXDWasTaken
    @faultXDWasTaken 4 месяца назад

    whos in paris