quwatz_
quwatz_
  • Видео 3
  • Просмотров 79 823
Hiding texture repetition in Godot 4 | Tutorial
Github repo: github.com/quwatz/tiling-textures
All textures taken from textures.com
_______
Resources:
for this I basically had to transform my blender knowledge into godot
so
ruclips.net/video/-VgtSL5ZpYc/видео.html
and also
ruclips.net/video/4ITTsrm-MDo/видео.html
_______________
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
Просмотров: 19 518

Видео

Procedural Dungeons in Godot 4 | Tutorial
Просмотров 60 тыс.Год назад
Github repo: github.com/quwatz/Godot-4-Dungeon-Generator This is an implementation of the algorithm the game tiny keep uses in godot, using gridmaps. resources I used : Procedurally Generated 3d Dungeons by vazgriz : ruclips.net/video/rBY2Dzej03A/видео.html video chapters: 0:00 - Intro 0:29 - Scene setup 3:27 - Algorithm overview 5:11 - Dungeon script setup 9:32 - Drawing a border 11:21 - Placi...
Aquamorphosis gameplay
Просмотров 520Год назад
This was made for the itch.io page, but if you somehow found this video first, feel free to check out the actual game: quwatzoki.itch.io/aquamorphosis

Комментарии

  • @mijkolsmith
    @mijkolsmith 6 дней назад

    Using a room class to save the data instead of two separate arrays works nicely

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

    If statements are usually faster than nesting for loops when it comes to choosing which evil is " greater "

  • @Lycanthronaut
    @Lycanthronaut 26 дней назад

    Which parts of the godot docs did you reference?

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

    the greatest video of all time, may god help my stupid doing this via code

  • @AI.Art.
    @AI.Art. 2 месяца назад

    This tutorial is mind-blowing! Thanks for the service 🙏

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

    Good sir, you have an amazing talent explaining things. Thank you!

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

    This is the greatest video ever made

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

      pretty sure this is a better video: ruclips.net/video/a37d1BGLpWo/видео.html

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

    Great video, keep 'em coming!

  • @JK-pp2xl
    @JK-pp2xl 3 месяца назад

    Need to be able to mark a boss room. And make sure its not the start room, first room, etc. Regardless, a good starting point.

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

    woow, this is just incredible, very cool, thanks for sharing

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

    Why do I use one cube for both the border and the rooms, even though there are 4 of them, as in the tutorial?

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

    What advantage does your method of getting a random width/height have over just randi_range(min_room_size, max_room_size)?

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

    "DunGen" - ha! Nice!

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

    "I could explain what each edge is, and how it works... but I can't be f'd... sorry". 😅😅😅😅

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

    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 4 месяца назад

      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

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

    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 4 месяца назад

      lol this made my day thank you very much

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

    Incredible video. Absolutely crazy! Thank you for the in depth explanations.

  • @akshaypalkar7097
    @akshaypalkar7097 5 месяцев назад

    Which software did u use for animations?

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

      blender

  • @onphone5272
    @onphone5272 5 месяцев назад

    Wow, this is what I'm looking for. Thanks mate

  • @TheSubliminalBeautyLab-hv7ig
    @TheSubliminalBeautyLab-hv7ig 5 месяцев назад

    Bro i added my fps character inside the dungeon but my character is stuck in only one block where it can't move anywhere all the 4 sides are blocked. Can you help with this how to fix.

  • @nowherebrain
    @nowherebrain 5 месяцев назад

    no need for the disclaimer...no one is perfect and if someone is going to judge you for english being your second language or that you laptop is maybe old or something..who cares..you are providing people a valuable service...(liked)

  • @Caio_Raphael
    @Caio_Raphael 5 месяцев назад

    great tutorial!

  • @yc5882
    @yc5882 5 месяцев назад

    Hey, I have a quick question: I got it working after following the tutorial, however when I ho to play the level, none of the walls or doors are removed. It looks fine in the editor, it's just when I run the game

  • @Asguardian22
    @Asguardian22 5 месяцев назад

    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.

  • @alfredorourke8715
    @alfredorourke8715 5 месяцев назад

    This is the most useful video for learning this I have found thank you. I've been trying to use chat gpt to learn how to do this

  • @xthejetx
    @xthejetx 5 месяцев назад

    You move a little fast for the sake of really understanding the process, but this is still super helpful. Thanks!

  • @Cacapoulette
    @Cacapoulette 5 месяцев назад

    My dumbass brain set down and up direction to Vector3i.UP & DOWN so I spent so much time debuging why north and south walls were never being deleted. Amazing tuto ! Dense in informations but very clear from start to finish :)

  • @Alshim
    @Alshim 6 месяцев назад

    Do you have a 2d tuts for this?

  • @jeffreystephens2658
    @jeffreystephens2658 6 месяцев назад

    Well that is super creepy. Good job!

  • @jeffreystephens2658
    @jeffreystephens2658 6 месяцев назад

    I'm making a procedural game, so this is going to help me tremendously.

  • @7katona7
    @7katona7 6 месяцев назад

    gigabased video. thanks

  • @coolboygfx
    @coolboygfx 7 месяцев назад

    Awesome synthetisation of all approaches and very well explained. Thank you !!

  • @belgarathlesorcier8385
    @belgarathlesorcier8385 7 месяцев назад

    I'm not actually interested in dungeon generation but your video is a great resource for procedural generation from the editor !

  • @LadnoGaming
    @LadnoGaming 7 месяцев назад

    Hi, great work! Do you know how to make it so that after I generate the dungeon, and all the textures, I can run the scene and observe the textures? Currently, after playing the scene, only the coloured boxes are visible, but not the textures. Why does this happen?

  • @ОлегЩеглов-ж5м
    @ОлегЩеглов-ж5м 7 месяцев назад

    please apply low pass filter to the audio

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

      Oof and a simple compressor. The volume spikes are seriously severe

  • @MrBellrick
    @MrBellrick 8 месяцев назад

    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 8 месяцев назад

      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).

  • @generrosity
    @generrosity 8 месяцев назад

    Awesome work, vastly more advanced in Godot than i can use, but love the zoom / outerglow use to target parameters 🤟

  • @halimghani
    @halimghani 8 месяцев назад

    Need more views and subscriber

  • @TheDuckCow
    @TheDuckCow 8 месяцев назад

    Not sure how I didn't know about the tip at 11:09, that's awesome and will help me a ton

  • @GEZMO_DEV
    @GEZMO_DEV 8 месяцев назад

    Brooo u r a legend ur 2 tutorial vids are 🔥🔥🔥🔥 thx

  • @ChainZGER
    @ChainZGER 8 месяцев назад

    29:32 "So, assuming you understood everything" Bold of you to assume I understood *anything*

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

      time for you to dive into Datastructures & Algorithms :)

    • @mogo-wc7xw
      @mogo-wc7xw Месяц назад

      its mostly understandable until the halfway point, where the code goes completely batshit insane

  • @loxyrakkary3502
    @loxyrakkary3502 8 месяцев назад

    The Make resurcive for the second noise doesn't seem to do anything.

  • @PulseTideBeats
    @PulseTideBeats 8 месяцев назад

    Thank you for this!

  • @LevetAriel
    @LevetAriel 8 месяцев назад

    Wow! Amazing code and excellent explanation! I'm studying it to learn about procedural generation. I'll recommend your channel to my friends, hope you make more videos!

  • @3bdullah_55
    @3bdullah_55 8 месяцев назад

    why there is an issue with the walls shows when I run the project? it shows a lot of unorganized walls that suddenly appears Note: I had even tried your project but is shows the same issue

  • @Strange_ManKM
    @Strange_ManKM 8 месяцев назад

    do you think you can do the same but with like assets that you built ? like in lethal company ? you got x numbers of created room and corridors that you can assemble with a random generation

  • @X0rgIIus
    @X0rgIIus 9 месяцев назад

    Greatest tutorial! Thank you very much!

  • @mortith2463
    @mortith2463 9 месяцев назад

    Holy moly, that's awesome! Thank you!

  • @AntonioRColon
    @AntonioRColon 9 месяцев назад

    This is absolutely fantastic! I learned so much about the shader tool and the logic structure behind each component.Thank you for the share!

  • @EmGi_
    @EmGi_ 9 месяцев назад

    Insane video. Its great that you not only explained code but showed the logic behind the code with the animations before. This makes it very easy to Understand. Thank you for this great Video!