Hiding texture repetition in Godot 4 | Tutorial

  Рет қаралды 16,066

quwatz_

quwatz_

Күн бұрын

Github repo: github.com/quwatz/tiling-text...
All textures taken from textures.com
_______
Resources:
for this I basically had to transform my blender knowledge into godot
so
• How to Tile a Texture ...
and also
• UE4 - Materials and UV...
_______________
sorry for the voice inconsistencies and anything else that might've annoyed you
_______
video chapters :
0:00 - Intro
0:36 - Scene set-up
1:59 - Adding direct variations
5:39 - Changing HSV
7:03 - Manipulating the UVs
8:55 - Rotating UVs nodes
10:36 - Rotating UVs code
12:35 - Rotating by noise
13:58 - Hiding seams
15:14 - Randomize scaling
15:30 - Tangent
15:50 - Bye

Пікірлер: 48
@shoq9711
@shoq9711 8 ай бұрын
This is called Stochastic Texturing if someone wants to read more on it.
@ynnda6155
@ynnda6155 7 ай бұрын
thanks
@AquaMan_YouTube
@AquaMan_YouTube 6 сағат бұрын
woow, this is just incredible, very cool, thanks for sharing
@orthodoxcaveman5819
@orthodoxcaveman5819 11 ай бұрын
I've been looking for something like this for months, great work
@ThunderPlayStudios
@ThunderPlayStudios 11 ай бұрын
us
@spectrecular9721
@spectrecular9721 Ай бұрын
Very interesting, thanks! P.S.: I love your voice. It's a bit reminiscent of a good guy misunderstood as a cartoon villain, and I'm all for it
@quwatz
@quwatz Ай бұрын
lol this made my day thank you very much
@xthejetx
@xthejetx 2 ай бұрын
You move a little fast for the sake of really understanding the process, but this is still super helpful. Thanks!
@dastanghaedrahmati6977
@dastanghaedrahmati6977 9 ай бұрын
absolutely awesome video! very clear instructions. well done bunch of thanks !
@AntonioRColon
@AntonioRColon 6 ай бұрын
This is absolutely fantastic! I learned so much about the shader tool and the logic structure behind each component.Thank you for the share!
@coolboygfx
@coolboygfx 4 ай бұрын
Awesome synthetisation of all approaches and very well explained. Thank you !!
@mapopi-mm
@mapopi-mm 9 ай бұрын
Clear explanations on a great topic, thank you!
@GreatCollapsingHrung
@GreatCollapsingHrung 11 ай бұрын
This is a really useful video. Thank you!
@badcircle
@badcircle 8 ай бұрын
awesome video! Thank you for such a great breakdown
@mohsenzare2511
@mohsenzare2511 11 ай бұрын
Amazing tutorial
@GEZMO_DEV
@GEZMO_DEV 5 ай бұрын
Brooo u r a legend ur 2 tutorial vids are 🔥🔥🔥🔥 thx
@lucapagano3685
@lucapagano3685 6 ай бұрын
Nice video! thanks for the tutorial!
@onphone5272
@onphone5272 2 ай бұрын
Wow, this is what I'm looking for. Thanks mate
@TheDuckCow
@TheDuckCow 5 ай бұрын
Not sure how I didn't know about the tip at 11:09, that's awesome and will help me a ton
@Caio_Raphael
@Caio_Raphael 2 ай бұрын
great tutorial!
@datmars2398
@datmars2398 9 ай бұрын
Very good and easy to follow tutorial with perfect examples = follow + like
@Asguardian22
@Asguardian22 2 ай бұрын
Wow! Excellent tutorial. You've officially made me feel stupid! 😂 But you've also made me think and want to spend a lot more time understanding what you explained here, so Bravo! And thanks for sharing your knowledge.
@renatorossarola
@renatorossarola 9 ай бұрын
this is gold! Thanks
@johnmeadow9579
@johnmeadow9579 10 ай бұрын
Great video.
@jeffreystephens2658
@jeffreystephens2658 3 ай бұрын
I'm making a procedural game, so this is going to help me tremendously.
@fishnpotatoes
@fishnpotatoes 9 ай бұрын
not 100% sure whether this wouldn't fit the target audience for this tutorial, but the transformation is a little more explicit as a transformation if you first do it with a 2x2 matrix like uv *= mat2(cos(t), -sin(t), sin(t), cos(t));
@duskcus
@duskcus 9 ай бұрын
The production quality of your video’s are incredible.
@mbg4681
@mbg4681 7 ай бұрын
And I love how it supports the depth of the information provided! The visual aids are top-notch. Not to mention the completeness and structure of the presentation itself. It's like every time things start go over my head and I wonder "but how am I supposed to do THAT?!" he immediately says "And here's how you do that...". No joke, this literally happened to me twice during the procedural dungeon tutorial.
@user-sk4fx2tk1x
@user-sk4fx2tk1x 8 ай бұрын
this is so helpful
@loxyrakkary3502
@loxyrakkary3502 5 ай бұрын
The Make resurcive for the second noise doesn't seem to do anything.
@picodrift
@picodrift 6 ай бұрын
Is there anyway to recreate poligon uber mapping from blender and put it in godot
@watercat1248
@watercat1248 9 ай бұрын
i have i few ideas for the tailing system in not sure how to do that in godot because i use unity but i thing thos will be useful 1. make i lod Texture what i mean by that if make some form off distance and you have 2 or more texture you able to make the texture to changes for one to the other base on the distance the idea is to use the detail texture for close distance and wean you are far away to use texture with less nostale taling and because it's difrent texture you able to use whatever scale and texture you wand. 2. the second method i find (this not necessarily solved the taling but still i nice mechanic i find) in 3D game engine ther is one system the call mip maps this system usually generate texture with different base on the screen resolution the see this texture Hoover it is possible to make your own mip mapping that means you able to add or remove detail for thos mip map in the order to do that you have to use a image format call .dds and use a software that you make you edit thos files format one software i find that works for this type off work is gimp you able to export your image file to .dds then one off the make you generate mip map and after that you have to open this image file gimp in the order to edit mip map one last step wean you save make press the export to dds and then use the option use existing mip map im not sure if work in godot though.
@shaon1412
@shaon1412 6 ай бұрын
Can this be used in tilemaps?
@user-zn7uu6xq4h
@user-zn7uu6xq4h 4 ай бұрын
please apply low pass filter to the audio
@whoeverofhowevermany
@whoeverofhowevermany 3 күн бұрын
Oof and a simple compressor. The volume spikes are seriously severe
@MrBellrick
@MrBellrick 5 ай бұрын
How do I deal with resizing the plane and still wanting it to retain the texturesize as with this solution the shader also gets distorted when I for example make it longer on the x axis?
@quwatz
@quwatz 5 ай бұрын
scaling using the scale tool will stretch the uvs too, to get correct uv's you'd have to change the dimensions in the mesh property itself (in this case a quadmesh).
@millerbyte
@millerbyte 8 ай бұрын
Well presented, well explained; Thanks a lot! If I may ask, how did you make the animated "slides" around the 2:15 mark?
@quwatz
@quwatz 8 ай бұрын
Thank you! Everything you see is created in blender. So that is just a 2d plane object that I've animated to go down. It's crazy how much you can do with blender , besides 3d.
@millerbyte
@millerbyte 8 ай бұрын
100% -- I love blender!
@Broncosoozie
@Broncosoozie Ай бұрын
I'm sorry if this ends up as a duplicate comment but I can't find my original question. I tried doing this in 2D but was unable to get it to work with either a MeshInstance2D or a TextureRect, it would just put the image in the corner and stretch out the edge pixels, it was very strange. Is this possible to do in 2D to get a tiling background effect while still hiding the repetition?
@quwatz
@quwatz Ай бұрын
hey I'll try to replicate this in 2d and will let you know if there's something that needs to be done differently. pretty sure it's just a matter of enabling the correct texture flags on import though
@pwhv
@pwhv 6 ай бұрын
guys take in count that this is going to impact in the performance due to calculations, just bake the textures and then apply them on the models directly.
@DodgerEcho
@DodgerEcho 9 ай бұрын
Hi! I make a starry sky using a shader in godot. Please tell me how in the shader when creating a starry sky when applying a texture and applying uv = vec2 to it(EYEDIR.x, EYEDIR.z) to get rid of stretching the texture on the horizon, is there any way to shift the uv coordinates of the EYEDIR slightly down to hide these defects, so that the stars closer to the horizon would not be distorted? Google unfortunately did not help. This video bug kzbin.info/www/bejne/hXe1pZiueZWYic0
@SamiO-si4mc
@SamiO-si4mc 9 ай бұрын
Thankyou! :) (Liked! (+ Sub))
@halimghani
@halimghani 5 ай бұрын
Need more views and subscriber
@jaddd
@jaddd 10 ай бұрын
that was help thanks i have QUSTION can u do something like this shader_type of grass this guy WIP Grass 3D Pixel Art :) how all grass are same color but when get shadow can all grass change and that dose note effects other grass grass to grass no shadow but object to grass shaow
Godot 4 - Tiled Dungeon Environment From Scratch
26:24
DevLogLogan
Рет қаралды 395 М.
5 Games Made in Godot To Inspire You
5:02
StayAtHomeDev
Рет қаралды 30 М.
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 34 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 73 МЛН
Хотите поиграть в такую?😄
00:16
МЯТНАЯ ФАНТА
Рет қаралды 3,6 МЛН
WHAT’S THAT?
00:27
Natan por Aí
Рет қаралды 13 МЛН
Using Terrain3D in Godot 4 - Part 1
23:48
Tokisan Games
Рет қаралды 38 М.
10+2 AWESOME ADDONS for GODOT 4
8:36
MrElipteach
Рет қаралды 131 М.
Immersive Sim in Godot 4: COGITO - Overview
8:22
Philip D
Рет қаралды 35 М.
When Your Game Is Bad But Your Optimisation Is Genius
8:52
Vercidium
Рет қаралды 1,4 МЛН
MORE VFX Shader Techniques ft. Godot
8:43
onetupthree
Рет қаралды 21 М.
Making a Terrain Shader for a Game Engine
32:20
Mark McKay
Рет қаралды 13 М.
Making Minecraft from scratch in 48 hours (NO GAME ENGINE)
16:38
When You Get Ran Over By A Car...
00:15
Jojo Sim
Рет қаралды 34 МЛН