quwatz_
quwatz_
  • Видео 3
  • Просмотров 83 634
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
Просмотров: 21 312

Видео

Procedural Dungeons in Godot 4 | Tutorial
Просмотров 62 тыс.Год назад
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
Просмотров 536Год назад
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

Комментарии

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

    code for 11:54 uv_in -= pivot; float rotation_radians = radians(rotation_degrees); float c = cos(rotation_radians); float s = sin(rotation_radians); uv_out.x = uv_in.x * c + uv_in.y * s; uv_out.y = uv_in.y * c - uv_in.x * s; uv_out += pivot;

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

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

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

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

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

    Which parts of the godot docs did you reference?

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

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

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

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

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

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

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

    This is the greatest video ever made

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

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

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

    Great video, keep 'em coming!

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

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

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

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

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

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

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

    "DunGen" - ha! Nice!

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

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

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

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

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

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

      lol this made my day thank you very much

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

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

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

    Which software did u use for animations?

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

      blender

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

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

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

    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.

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

      same here, did u find out how to fix?

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

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

    great tutorial!

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

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

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

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

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

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

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

    Do you have a 2d tuts for this?

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

    Well that is super creepy. Good job!

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

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

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

    gigabased video. thanks

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

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

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

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

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

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

    please apply low pass filter to the audio

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

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

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

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

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

    Need more views and subscriber

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

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

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

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

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

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

      time for you to dive into Datastructures & Algorithms :)

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

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

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

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

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

    Thank you for this!

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

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

    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

  • @Kenneth_Molotov
    @Kenneth_Molotov 10 месяцев назад

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

    Greatest tutorial! Thank you very much!

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

    Holy moly, that's awesome! Thank you!

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

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

    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!