Godot's Hidden Level/Map Editor

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 226

  • @garbaj
    @garbaj  4 ปีที่แล้ว +487

    Adding too many csg nodes can bog down the performance of your game which is why it's really only good for quickly prototyping levels. You will eventually have to replace the map with a more optimized mesh you create in a separate 3d modeling program. Search "godot csg exporter" for a plugin you can add to Godot that will make that whole process a lot easier.

    • @NoOneInParticular0
      @NoOneInParticular0 4 ปีที่แล้ว +26

      Does blender is ok for making maps?

    • @triple-oe4hw
      @triple-oe4hw 4 ปีที่แล้ว +8

      Check out the Qodot extension, it basically lets you import quake .maps

    • @garbaj
      @garbaj  4 ปีที่แล้ว +51

      @@NoOneInParticular0 Yes, it works very well for making maps

    • @swishfish8858
      @swishfish8858 4 ปีที่แล้ว +21

      @@NoOneInParticular0 I use Blender for all of my modeling. Maps included.

    • @XtremeZero
      @XtremeZero 4 ปีที่แล้ว +19

      Hi, I created the CSG export plugin, have fun:
      mohammedzero43.itch.io/csg-exporter

  • @tissueinu
    @tissueinu ปีที่แล้ว +253

    For those of you trying to find the triplanar flag in Godot 4: Since there is no longer a Flags section, you have to go to UV1, and click Triplanar and World Triplanar. This will achieve the same effect.

    • @kamadoori
      @kamadoori ปีที่แล้ว +9

      you're awesome

    • @Typical_Toxic
      @Typical_Toxic ปีที่แล้ว +2

      THANK YOU OMFG

    • @RhogerAnacleto
      @RhogerAnacleto 11 หลายเดือนก่อน +2

      I don't know why, but it didn't worked

    • @DasKantholz
      @DasKantholz 7 หลายเดือนก่อน +1

      Found the hero in the comments!

    • @TheArchCoder
      @TheArchCoder 4 หลายเดือนก่อน

      @@RhogerAnacleto same here

  • @imberny
    @imberny 4 ปีที่แล้ว +150

    If you're making a complex shape that's all the same material but don't want to set the material each time, you can use the root CSGCombiner's geometry/material_override property to apply the material to all of its children.

    • @garbaj
      @garbaj  4 ปีที่แล้ว +27

      Didn’t know that, thanks for the tip!

  • @Simon-ik1kb
    @Simon-ik1kb 4 ปีที่แล้ว +149

    Currently learning Godot. Tried Unity for a month, then Unreal, now Godot. I must say Godot is getting better and better. I constantly find new things I like. Unreal and Unity are great engines, very complex, so much features. But for my small ideas I felt like they are just an overkill. Godot for now looks like a more intuitive tool also. But that I guess is more related to preference and experience.

    • @snesmocha
      @snesmocha 3 ปีที่แล้ว +3

      when you get into the more complex stuff such as draw functions and audio.... lord have mercy on your soul......

    • @OGA-b4l
      @OGA-b4l 2 ปีที่แล้ว +3

      @@snesmocha real coders build their own graphics renderer

    • @Idontcheatlolaa
      @Idontcheatlolaa 2 ปีที่แล้ว +3

      Yeah, I also tried a whole lot of software but godot was the best for me am also learning

    • @akokoloko
      @akokoloko 2 ปีที่แล้ว

      this is the same for me too. it just seems like godot is far more accessible for me and can help me learn more about coding easier.

    • @shiro3146
      @shiro3146 7 หลายเดือนก่อน

      seems godot is simple at core and with the way they can be extended it can competes with big 2
      wich is cool to see good engines like this

  • @garbaj
    @garbaj  4 ปีที่แล้ว +109

    Adding too many csg nodes will bog down your game's performance, which is why it's really only good for prototyping and testing. You'll have to replace the csg objects with more optimized meshes that you create in a modeling program when it's time to release your game. Search for "Godot CSG exporter" and you'll find a plugin that makes that whole process a lot easier.

    • @XtremeZero
      @XtremeZero 4 ปีที่แล้ว +5

      How did you comment on the video 5 days ago if it was released today ? 🤔🤔

    • @seemarajput779
      @seemarajput779 4 ปีที่แล้ว +1

      ya how you commented 5 days ago...lol

    • @hanseldsilva2393
      @hanseldsilva2393 4 ปีที่แล้ว +1

      @@seemarajput779 it was uploaded earlier but publicly listed today

    • @XtremeZero
      @XtremeZero 4 ปีที่แล้ว

      @@hanseldsilva2393 oh but the upload date is still yesterday, when I upload an unlisted video i still get the date at the upload day

    • @chris_gamedev
      @chris_gamedev 4 ปีที่แล้ว +2

      there should be a way for us to have godot convert the node to a model for better performance :D

  • @swishfish8858
    @swishfish8858 4 ปีที่แล้ว +80

    Good to know about triplanars, now I can have tiled ground textures without the extra hassle!

    • @garbaj
      @garbaj  4 ปีที่แล้ว +19

      It's game changing

    • @swishfish8858
      @swishfish8858 4 ปีที่แล้ว +6

      @@garbaj Literally!!

  • @thessalonikiosmusv
    @thessalonikiosmusv 3 ปีที่แล้ว +27

    3:23 the sun is perfectly centered with the torus. Why am I slightly fascinated.

    • @RSMR029
      @RSMR029 6 หลายเดือนก่อน +2

      Omg fr your right

    • @thessalonikiosmusv
      @thessalonikiosmusv 6 หลายเดือนก่อน

      @@RSMR029 Now that I just rewatched what happened there, I also just realized that the sun and skybox is not synced; while the sun is coming from that direction, the shadow casted from the opposite direction as can be seen while jumping down from the hole a second before. lol

  • @quae6843
    @quae6843 4 ปีที่แล้ว +68

    Lmao I searched for level creation in Godot and this video was just 4 minutes ago.
    UPD: Watched the video. I am new to Godot (but have experince with Unity) and this tutorial is right what I need!

    • @garbaj
      @garbaj  4 ปีที่แล้ว +10

      Glad you found what you were looking for

    • @archiebaldry
      @archiebaldry 4 ปีที่แล้ว +1

      I was searching around for a godot level editor just this morning, clearly this video is a message from above

    • @grindx1292
      @grindx1292 4 ปีที่แล้ว +2

      @@archiebaldry same last night i could only find unity's probuilder, or someone showcasing their assets. guess this is a very sus coincedence.

  • @Theraot
    @Theraot 4 ปีที่แล้ว +17

    When I saw the title I was expecting GridMap, and I was ready to tell you that it had limitations.
    Edit: now I have an use for CSG nodes.

  • @_mickmccarthy
    @_mickmccarthy 4 ปีที่แล้ว +16

    Awesome, was going to ask how you got those nice grid textures in your previous videos. Keep up the great work man!

  • @Saidriak
    @Saidriak 2 ปีที่แล้ว +10

    I want more engines to work like this, I came from mapping in source engine and despite how frustrating it can be to work with the program the modeling capabilities felt so much more free then any other engine editor I've used since

    • @patenshreve8796
      @patenshreve8796 ปีที่แล้ว +1

      I’ve messed around a little bit in Hammer
      While it’s definitely not ideal, I was able to learn to make a simple room faster than other engines

  • @CarbsCode
    @CarbsCode 3 ปีที่แล้ว +4

    Super handy! This would help a ton to plan out your level before actually making all your meshes and placing them that way you have a good idea what it will feel like before hand.

  • @AgnisNeZvers
    @AgnisNeZvers 4 ปีที่แล้ว +20

    Haven't really messed with CSG but yeah it's amazing for that. I was a touch surprised that there is no built-in method to convert this construction into a single mesh to use as an end product. So the next logical step would be to create a tool script that extracts points and creates mesh. I'm pretty busy to make videos so you have a headstart time for it :D

    • @garbaj
      @garbaj  4 ปีที่แล้ว +7

      there is a plugin called godot csg exporter which does that. Haven't tried it yet but it seems to work well

    • @Calinou
      @Calinou 4 ปีที่แล้ว

      @@garbaj I suppose you're referring to this plugin? github.com/mohammedzero43/CSGExport-Godot

  • @GameFactsSpecial
    @GameFactsSpecial ปีที่แล้ว +5

    I wish Godot had Pro Builder Tools.

  • @ZooHair
    @ZooHair 4 ปีที่แล้ว +7

    Awesome I needed this. You always bring awesome tips and tricks.

    • @zagame4real609
      @zagame4real609 4 ปีที่แล้ว

      hey Zouhair!

    • @ZooHair
      @ZooHair 4 ปีที่แล้ว

      @@zagame4real609 hey 😄

  • @adityanayak6327
    @adityanayak6327 4 ปีที่แล้ว +15

    Been using Godot for almost a year, didn't know this existed 🧐

    • @garbaj
      @garbaj  4 ปีที่แล้ว +4

      Every day I learn something cool about this game engine

    • @adityanayak6327
      @adityanayak6327 4 ปีที่แล้ว +1

      @@garbaj Thanks so much for sharing! 💪

  • @leechjuice4546
    @leechjuice4546 3 ปีที่แล้ว +2

    This was by far the best tutorial i've ever watched, subscribed and am gonna keep watching your tutorials
    👍

  • @ykyjohn
    @ykyjohn ปีที่แล้ว +2

    noticed that the collision created for the children of CSG combiner is not accurate. So the visual representation of a CSG box is not aligned with it's hitbox.

  • @grace.a4788
    @grace.a4788 4 ปีที่แล้ว +1

    Finally Garbaj has uploaded
    *it's been 10,000 years*

  • @AleksandarPopovic
    @AleksandarPopovic 4 ปีที่แล้ว +1

    I use godot years and years and i dont know for godot to have booleaon operation....good job man keep going and good luck for your projects!!!

  • @DrFizzyQuizzler
    @DrFizzyQuizzler 2 ปีที่แล้ว

    Amazing Tool, Thank you for the explanation! I am working on Prototyping a new 3D Game in Godot and I needed something like this.

  • @AniketSingh-hr8mi
    @AniketSingh-hr8mi 4 ปีที่แล้ว

    i love your tutorials bro. short , concise and meaningful. keep it up

  • @Grimsyxd
    @Grimsyxd ปีที่แล้ว

    Fucking love this. Level prototyping doesn't look like shit anymore

  • @ceasnov
    @ceasnov 4 ปีที่แล้ว +2

    This is what I needed for so long

  • @bioman1hazard607
    @bioman1hazard607 2 ปีที่แล้ว

    I'm glad godot has an internal brush map editor, more games should have these

  • @whynotusepaper468
    @whynotusepaper468 4 ปีที่แล้ว +2

    Nice video. Fast and to the point. Can you make video about placing objects instancing them and then placing them on the grid. Like turret or just simple block.

  • @djdols3301
    @djdols3301 4 ปีที่แล้ว +11

    Also this wont work for moving platforms. When you move the csg combiner via run time(animationplayer, script, etc) the colliders dont move along

    • @garbaj
      @garbaj  4 ปีที่แล้ว +5

      I didn't know that, but yeah, one more reason why csg is only for prototyping

    • @MiklosHajma
      @MiklosHajma 4 ปีที่แล้ว +4

      @@garbaj That's because the whole CSG thing was mainly used for declaring bounding volumes for early games. I think the first id games implemented these because it was much easier to calculate culling and visibility using planes. A similar editing approach was the core of the first quake editor as well. If I'm correct it was only using planes, so the computed objects were all convex (of course you were able to put together more complex shapes from convex parts). The animated part is also a result of this, because the visibility calculations were using this plane cutting system in the BSP tree as well. Nowadays a quadtree is more common, but these were for static level geometry only.

  • @Guyfrom2001
    @Guyfrom2001 ปีที่แล้ว +2

    I made a level in Blender and exported it into Godot. It’s super basic, literally just boxes and doorways, but when I go inside everything is empty. Plus it looks like the mesh is only a huge box around the map. Got a video I can watch to fix that?

  • @crustypenguin474
    @crustypenguin474 3 ปีที่แล้ว +1

    I hope this tool will be more useful for map building once godot 4.0 comes out and fixes a bunch of it's optimization issues...

  • @mercadud4840
    @mercadud4840 4 ปีที่แล้ว +4

    you should do a tutorial on how to save a game, that would be pretty useful

  • @Wodsobe
    @Wodsobe 4 ปีที่แล้ว

    Garbaj, this is incredible.

  • @TheDoubbleBass
    @TheDoubbleBass 4 ปีที่แล้ว +1

    This is gold. Didn't know this existed!

  • @Courage_the_Cowordly_Dog
    @Courage_the_Cowordly_Dog 6 หลายเดือนก่อน

    All. We have to do is follow the damn train. Garbaj

  • @1nd0Aryan
    @1nd0Aryan 4 ปีที่แล้ว

    Dude I don't know shit about godot and your videos are really helpful. Thanks and please keep making more.

  • @alexp.4366
    @alexp.4366 4 ปีที่แล้ว +6

    Hello Garbaj, I have a problem: when I export my game and i open it on Windows it says that it's a dangerous file because it doesn't have an author (I have Windows 10, I don't know if it works in other Windows). Is there a way to insert an author in Godot? If not, can I submit my game on Steam or Itch anyway if I put it on sale?

    • @X1ONV13L
      @X1ONV13L 3 ปีที่แล้ว +2

      Because the file came from a unrecognizable source (aka, from your computer and not a reputable source like Steam) windows automatically does this. You can click, “more info” and then “run anyway” to bypass it

  • @katkazam5246
    @katkazam5246 2 ปีที่แล้ว

    this actually just saved my life from a whole lotta pain

  • @sampkr
    @sampkr 2 ปีที่แล้ว +1

    thanks for the tutorial, my maps got much better! (and colorful)

  • @royaltyts4994
    @royaltyts4994 3 ปีที่แล้ว

    And Boom! You've got a complete grid again... lol

  • @cheaptaco7479
    @cheaptaco7479 4 ปีที่แล้ว +1

    Exactly what I need for my lab-style AI game

  • @lovelindeborg6783
    @lovelindeborg6783 4 ปีที่แล้ว

    This video goes into my programming list

  • @htspencer9084
    @htspencer9084 11 หลายเดือนก่อน

    Wish godot had a built in way to "bake" the csgs into an optimised mesh for when you want to make a build.

  • @visruth
    @visruth 4 ปีที่แล้ว

    YOUR tutorials ARE THE BEST

  • @FOXTROT_3D
    @FOXTROT_3D 8 หลายเดือนก่อน

    Thanks for the lesson, bro!

  • @Earthium
    @Earthium 4 ปีที่แล้ว

    Thank you so much!
    I was trying to manually do this in blender.

  • @alibiamanzolov1265
    @alibiamanzolov1265 2 ปีที่แล้ว +1

    Hello, why when u selected CSG object, they r not tinged into blue?

  • @mm552
    @mm552 ปีที่แล้ว +3

    This is such a bad solution for me since overlapping Subtracts mess with the collisions etc. and I'm making a very claustrophobic level so a lot of subtracts are needed and it's so broken :(
    Does anyone know a better alternative?

    • @HonsHon
      @HonsHon ปีที่แล้ว +1

      Tbh Qodot is the better solution right now for prototyping levels unless you are going for a 90s feel for your game.

    • @akeem2983
      @akeem2983 5 หลายเดือนก่อน

      @@HonsHon Currently Qodot for Godot 4 is abandoned, but its fork func_godot is being updated

  • @gabbe117
    @gabbe117 ปีที่แล้ว +1

    I added a light blue grid texture and it shows it as green how do I fix it?

  • @Xero_Wolf
    @Xero_Wolf 4 ปีที่แล้ว +1

    Nice and too the point as always. I've been using this technique before but didn't know about the texture setting. Thanks there's always some thing to learn.

  • @Bollalillo
    @Bollalillo 2 ปีที่แล้ว

    You can also use TrenchBroom with the addon Qodot :)

  • @bruh1234lmao
    @bruh1234lmao 3 ปีที่แล้ว +2

    Great tutorial!!
    I am actually planning to make zombie survival game similar to left 4 dead but it will have over the top zombie battles and I am using your tutorial to make the maps 🤣

  • @SoulC0de
    @SoulC0de ปีที่แล้ว

    Just what i needed thanks ❤

  • @adamkokrito
    @adamkokrito 4 ปีที่แล้ว

    finally i wanted this for a long time

  • @anindyaroythetechmaster
    @anindyaroythetechmaster 4 ปีที่แล้ว +1

    Plz make a tutorial for loading screen

  • @lostman5249
    @lostman5249 3 ปีที่แล้ว

    Waw, quick video, but really good and helpful

  • @Mc.GRonald
    @Mc.GRonald 3 ปีที่แล้ว +1

    reminds me of my time using nx7.5 during diploma

  • @sammytimgaming2947
    @sammytimgaming2947 ปีที่แล้ว +1

    I want to snap the 3d object together/to a grid, I don't know how.
    Would you know how to set that up?

    • @trolleybus63
      @trolleybus63 ปีที่แล้ว

      "use snap" button, on top of the graphics window. Or use hotkey Y

  • @jlewwis1995
    @jlewwis1995 4 ปีที่แล้ว

    Meh I think qodot is a way better route to go down if you want the "csg" route (though qodot and quake mapping in general isnt csg, I dont know why so many people think that but whatever), you can make the map in trenchbroom which is basically unity probuilder on ateroids then you can import those maps with qodot as meshinstances, it supports entity placement too so you could place stuff like enemies or moving platforms

    • @a_cep
      @a_cep 2 ปีที่แล้ว

      Is built-in CSG not more convenient for prototyping though? Since you don't have to deal with exporting and importing your meshes between playtests? Maybe it's just as quick, I dunno, but remember that this method is meant for rapid prototyping and testing, not for creating your final player-facing levels.

  • @ianbale4573
    @ianbale4573 2 ปีที่แล้ว +1

    this video is great even 2 years down he line. but i cant find the Flags option to fix the textures. was this option removed or just moved?
    would love an update for when 4.0 becomes stable

    • @akeem2983
      @akeem2983 5 หลายเดือนก่อน

      It was moved. Now both checkboxes are in "UV1" tab

  • @seemarajput779
    @seemarajput779 4 ปีที่แล้ว +1

    Garbaj.....is there a way to save changes in world which player makes.....like minecraft where what we place it saves....can we do this in godot and how?

  • @national-sportswear
    @national-sportswear 3 ปีที่แล้ว +1

    Am I missing something? After I applied the grid texture and saved it... when I move any of the CSG objects the texture does not move with it... it appears to stay in one spot creating a weird sliding effect. The texture is still applied, however, it is not frozen per say to the object, it is more like frozen to the environment. Hope this made sense HELP! :(

    • @arashikou6661
      @arashikou6661 3 ปีที่แล้ว +2

      That's just how world triplanar mapping is. You'd have to use a different kind of texture wrapping to get a different effect, and another limitation of CSG is the inability to use other kinds of texture wrapping. Which is another reason exporting the geometry to another tool for final cleanup is essential.

    • @a_cep
      @a_cep 2 ปีที่แล้ว

      That's generally what you want for prototyping like this. This is not meant to be used in the final game that users see; it's a tool for developers and lets you see how your objects line up with the world grid. You'd typically replace this quick-and-dirty design with actual 3d models for the final game.

  • @tomashutchinson2025
    @tomashutchinson2025 2 ปีที่แล้ว +1

    I have an issue where some textures look incredibly weird (invisible in places, and flickering in and out of reality), Does anybody know how to help me with this?

    • @HonsHon
      @HonsHon ปีที่แล้ว

      Sounds like you have two meshes inside of each other. This is called Z-fighting.

  • @elisakowski6918
    @elisakowski6918 ปีที่แล้ว

    How do you make the Gizmo inactive, while working with the CSG control knobs? It"s constantly interfering with them, and I have no idea how to fix that

  • @AUSTRIAN101
    @AUSTRIAN101 ปีที่แล้ว +1

    i can't find the csg notes! ):

  • @RyanPowell-t8s
    @RyanPowell-t8s ปีที่แล้ว

    thank you for this. simple and useful

  • @titustech7219
    @titustech7219 2 ปีที่แล้ว

    kenny is such a usefull game texture maker he is so good

  • @soma_donat
    @soma_donat 5 หลายเดือนก่อน

    So then what should I do for the actual level building if this is just for prototyping? I can't find any videos that explain this.

    • @MrSkeleton14
      @MrSkeleton14 4 หลายเดือนก่อน

      Gridmaps work pretty well

  • @obviousalexc
    @obviousalexc ปีที่แล้ว

    So theoretically I could make destructible building using this.

  • @alessandrolemme3945
    @alessandrolemme3945 3 ปีที่แล้ว

    Why does is_on_floor() method return false even if I am colliding with the floor? Somebody with the same issue? I have created in the scene a static body where I can jump, but when I am on the csg it stops jumping. A possible solution is a raycast pointing the floor, but is there a better one?

  • @kingbanana6457
    @kingbanana6457 ปีที่แล้ว

    How do you make the CSG obects snap in Godot 4? Would make everything much easier for me and its not at the moment

    • @kingbanana6457
      @kingbanana6457 9 หลายเดือนก่อน

      nvm you hold control im a silly one

    • @kingbanana6457
      @kingbanana6457 9 หลายเดือนก่อน

      nvm you hold control im a silly one

  • @antonsimkin
    @antonsimkin 2 ปีที่แล้ว

    In godot 3.5 enabling tripalanar seems not to work anymore.

  • @SamFX
    @SamFX 4 ปีที่แล้ว

    Nice video! Thanks!

  • @Itsjustmike635
    @Itsjustmike635 2 ปีที่แล้ว

    Anyone know how to use get this to show up because after I build the scene I press play and it doesn’t appear I’m new to godot and it’s not very clear

  • @root4098
    @root4098 4 ปีที่แล้ว +1

    What I'd really love to see a tutorial on is:
    Picking up and holding an existing 3d item in the world. Like picking up a 3d rock/bomb in zelda,
    and then having the ability to put down/throw that object
    but to then, have the ability to pick it up a second time after it has been thrown.

  • @vinaciotm
    @vinaciotm 2 ปีที่แล้ว

    O really want godot native prototype editor like ONE TAB to view

  • @codequest5892
    @codequest5892 2 ปีที่แล้ว

    I m facing a prblm as soon as I turn UV 1 triplanar it just shows the texture once, in the middle of each face. Pls help

  • @sadralotfollahi
    @sadralotfollahi 3 ปีที่แล้ว

    Hi . Is there any way to use physical body s like rigit body instead of csg shapes in csgcombiner ? Or use shape as a child of bodys?

  • @rskityaev
    @rskityaev 3 ปีที่แล้ว

    Man, that's a very handy tool! But can you export that CSG geo to an external 3D editor? Unreal can do this natively, Unity has a few plugins for that as well.

    • @garbaj
      @garbaj  3 ปีที่แล้ว +1

      Right now you can use a plugin called Godot CSG Exporter to do that. In 4.0 it will be a built in feature

    • @rskityaev
      @rskityaev 3 ปีที่แล้ว

      @@garbaj ohhh, man, that'll be a killer feature, really :) I mean for level artists at least.

  • @thijsrietveld7950
    @thijsrietveld7950 4 ปีที่แล้ว

    how do you make your CSGBox snap? when you move the red dots it automaticly snaps to a hole number instead of (what i have) all those smaller numbers.

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      near the top of the window, click on "Transform" and "Configure Snap" and then change "Translate Snap" to the desired snap amount

    • @thijsrietveld7950
      @thijsrietveld7950 4 ปีที่แล้ว

      @@garbaj it doesn’t work, I did what you said but stil it doesn’t work

  • @banjo3960
    @banjo3960 2 ปีที่แล้ว

    when I add a texture the texture just has a seizure and starts changing from the texture I added and a black texture

    • @banjo3960
      @banjo3960 2 ปีที่แล้ว

      I dont even need to add a texture, all I need to do is add a spatial material and a random black blue ish texture starts spazzing out

    • @peanute3235
      @peanute3235 2 ปีที่แล้ว

      @@banjo3960 it be like that

  • @thijsrietveld7950
    @thijsrietveld7950 4 ปีที่แล้ว

    You are absolutely amazing

  • @vinaciotm
    @vinaciotm 2 ปีที่แล้ว

    is it possible to export this 3d proto created models to blender?

  • @cammiescorner
    @cammiescorner 4 ปีที่แล้ว +1

    I'm so upset that I didn't know about this before. This is a godsend.

  • @boom_fish_blocky
    @boom_fish_blocky 2 ปีที่แล้ว

    How to make the Snap to grid thingy?

    • @trolleybus63
      @trolleybus63 ปีที่แล้ว

      "use snap" button, on top of the graphics window. Or use hotkey Y

    • @boom_fish_blocky
      @boom_fish_blocky ปีที่แล้ว

      ​ @trollEYbus OK, I found it now, because of Godot 4 update, It caused me some time to do it, THX.

  • @TreeFrogOnATree
    @TreeFrogOnATree 3 ปีที่แล้ว

    Do you still know of a way to turn imported images into .tres files?
    Godot doesn't allow imports to be saved and therefore I can't turn those pretty grids into a saved material. :C

  • @mrdinoking6626
    @mrdinoking6626 4 ปีที่แล้ว

    can we make smooth voxel destructable terrain with csg mesh ?

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      No, csg is only for prototyping because it's very resource hungry

    • @mrdinoking6626
      @mrdinoking6626 4 ปีที่แล้ว

      @@garbaj then what should I use to do so

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      Unfortuntately I don't know

    • @mrdinoking6626
      @mrdinoking6626 4 ปีที่แล้ว

      @@garbaj umm yeah, I just researched about it and it says that there is some module called voxel tools by zylaan. It has to be built with Godot or you can download the prebuilt binaries from their repo. Maybe you should have a look at that cause I am not able to understand that hmmm. Please make a video on that.....❤️

  • @ranjumundra5084
    @ranjumundra5084 3 ปีที่แล้ว

    Why there is no collider on CSG mesh

  • @JOELwindows7
    @JOELwindows7 3 ปีที่แล้ว

    Wow!!! It has Level editor!!! Godot ftw!!!

  • @giffiyt
    @giffiyt 4 ปีที่แล้ว

    so why is it only good for prototyping, like is there a performance hit or something?

    • @garbaj
      @garbaj  4 ปีที่แล้ว +1

      Yes, it can bog down performance and it has some weird issues with shadows

  • @حمزةالزهراني-س2ص
    @حمزةالزهراني-س2ص 4 ปีที่แล้ว

    What’s the real difference between the csg meshes and normal meshes??

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      Not too sure, all I know is that csg seems to be pretty resource intensive

    • @kevinfischer4869
      @kevinfischer4869 4 ปีที่แล้ว +1

      Csg is procedural, so a lot of maths is involved to calculate the final mesh. Certain configurations of csg nodes can break the algorithm and cause artifacts. Csg is non destructive so you can rapidly iterate on a model/level.

  • @sivertwrdahl7869
    @sivertwrdahl7869 3 ปีที่แล้ว

    How do i get my character in the map??

  • @c0bbynob670
    @c0bbynob670 3 ปีที่แล้ว

    My grid is not snapping it’s just easy to move the box with out it snapping help

    • @trolleybus63
      @trolleybus63 ปีที่แล้ว

      "use snap" button, on top of the graphics window. Or use hotkey Y

  • @matrixchronic8542
    @matrixchronic8542 4 ปีที่แล้ว +1

    Can u show us how to make a car or among us type game

  • @fragarena9910
    @fragarena9910 4 ปีที่แล้ว

    always the good stuff

  • @holykoolala
    @holykoolala 4 ปีที่แล้ว

    Why can't Godot bake a CSG combiner into a solid mesh?

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      I'm not too sure about the technical details why unfortunately. There is a plugin called godot csg exporter if you need to export the csg meshes thankfully

    • @bugseater1
      @bugseater1 4 ปีที่แล้ว

      coming in 4.0 :)

  • @grindx1292
    @grindx1292 4 ปีที่แล้ว +1

    Hi Garbaj! Could you use the CSG's subtraction setting to make a sword that cuts enemies in half? I really want this in my game!

    • @garbaj
      @garbaj  4 ปีที่แล้ว +2

      No, csg nodes are more for things that don't change their shape very often. For dismembering enemies you'll have to create an enemy model, and a separate chopped up model that you swap in when you hit them

    • @grindx1292
      @grindx1292 4 ปีที่แล้ว

      @@garbaj so would i have to do that for each cut? there is no way for me to somehow procedurally generate a chopped up enemy?

    • @garbaj
      @garbaj  4 ปีที่แล้ว

      I'm not aware of any way to do it procedurally. Not saying that it can't be done, but I don't know how

    • @rafaelgarcia1435
      @rafaelgarcia1435 4 ปีที่แล้ว +1

      voxel enemies?

    • @grindx1292
      @grindx1292 4 ปีที่แล้ว

      @@rafaelgarcia1435 kinda like SuperHot

  • @enrique6693
    @enrique6693 2 ปีที่แล้ว

    for gamejams this is awesome

  • @ManjaStudioID
    @ManjaStudioID 2 ปีที่แล้ว

    Need probuilder on godot

  • @WillowThomkin
    @WillowThomkin 2 ปีที่แล้ว

    Now next would be to just merge them.

  • @johnhammer8668
    @johnhammer8668 6 หลายเดือนก่อน

    what about a whole world like gta games? how to load in godot

  • @archuraproject
    @archuraproject 4 ปีที่แล้ว +5

    oh your tutorials, their excellent.
    but unfortunately their arent daily :(