3D in Godot -- Creating 3D Levels (An Informal Tutorial)

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

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

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

    Video assets from: (scroll down for key timeline for video topics):
    www.humblebundle.com/software/best-of-polygon-game-dev?partner=gamefromscratch
    www.gamefromscratch.com/post/2020/02/12/Humble-Low-Polygon-Assets-Bundle-For-Unity-and-Unreal-Engine.aspx
    *Video Rough Timeline of Events Covered*:
    3:00 Project creation and setup
    3:24 Importing assets (models and textures)
    4:44 @#$@$ Windows Defender
    6:10 Importing an FBX, creating an Instance
    7:20 Configuring a SpatialMaterial
    10:58 TSCN vs FBX in scene
    13:36 Creating a Road Model, duplicating & organizing
    17:41 Creating a cameria
    18:01 Split screen viewport & Camera Preview
    18:28 Transformations, Local vs Global
    19:15 Creating the World Environment
    23:42 Background buildings and depth of field
    25:08 Creating a Street Light
    26:43 Configuring a Spotlight
    30:30 Animating the Street Light um, light
    34:18 Creating an emissive neon sign
    37:09 Adding a GIProbe
    40:00 Rambling on until I end the video
    Purchasing using either of the above links gives you the option to help support GFS and thanks so much if you do!

  • @obkf-too
    @obkf-too 4 ปีที่แล้ว +43

    For the Emissive lights to work, you need to activate the Bloom in the Environment.

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

    I would really, really appreciate if you made a tutorial of setting up third person character movement

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

      Yea, the other tutorial I found on this was...hot steaming garbage.

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

      there is this example github.com/GDQuest/godot-3d-mannequin

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

      check this out : th-cam.com/video/KlULMAkkJhE/w-d-xo.html
      You'll just need to change the camera's position, but in this tutorial, even if it's for FPS, the player is a whole body, and not just hands.

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

    Boot up Blender and you could easily create your own low poly assets for free, for use in Godot. A perfect companion to Godot.

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

    Next time, when perhaps placing things, enable snapping, also is setting, in ' view ' settings, to change size of snap, so 0.2 m, and so on, for placing things accurately, down to even 10 cm, really nice when duplicating . .

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

    The most informal tutorial I have ever seen in my life, the content is amazing tho.

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

    I could watch these for hours

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

      Same, even though it's all above my head.

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

    Do a tutorial on gdnative

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

    Great video, lots of info in a nutshell. Thanks

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

    Hi Mike, great video. If you add the background building texture to the emission instead of the albedo you get a better effect.

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

    @Gamefromscratch I honestly think you should do more tutorials, in addition to video game development news.

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

    Pro tip: Never turn off real-time protection of your antivirus software, even if it slows down things and might be pointless 99% of the time. Instead, just set an exception for your project/work folder as long as you make sure not to throw anything executable or things you don't trust in there. Might be less of a thing if everything is in "C:\Temp" or "Downloads" though. :D

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

    Well, just started watching this and I just learned that I can CTRL+Drag a file and it will COPY rather than move. Handy, didn't know that! :)

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

    This is totally awesome!

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

    Almost at 100k brother. Keep it up! You're So close now!

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

    This was a good tutorial, now people can make worlds, learning, from you . . :D :D

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

    its a crime that you have 100000 subscribers but only 609 likes of this video!

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

    I prefer to use "Open anyway" and save a copy. Why? Because if I use inherited I cannot change the root node, and I have run into problems with that.

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

    This helps a lot. Thank you!

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

    thank you for this informative video!! :D

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

    with gltf you can even export the light in the same file.

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

    Nice video, but gridmap is better than duplicating over and over again (and in this particular example, your roads for slightly off (-89°) so they didn't line up perfectly, but I understand it was not the purpose of this video).

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

    Fantastic video! Minor correction: albedo is pronounced al-BEE-doh, not AL-beh-doh :)

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

    I skipped over this model pack specifically based on GameFromScratch saying it didn't apply to Godot. Now he does a tutorial on it. Wouldn't it have been better to buy the thing, see if the models could be imported in Godot, and then make a recommendation?

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

    Hello
    I'm a favorite subscriber in Korea
    I want to know about 3d animation retargeting in godot engine
    It wasn't possible in the previous version 3.1
    I wonder if it is possible in the improved version 3.2
    No matter how I look for it, there is no video related to it.

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

    Is there a way to mix baked lighting with dynamic shadows?

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

    "Go'Doh!" - Homer Simpson

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

    By the way, you don't have to add it to the scene to open it. You are going to delete it anyway... just open it from the FileSystem panel.

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

      It's funny, once I find a way I'm good with muscle memory develops and doing it a different way, even a better way, just ain't easy for me
      Hell, I still click menus and choose edit 9 times out of 10

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

    Could you go more into how GIProbes work? In this example it's really hard to see what it does. Is it only for static stuff or could the sign be moving? What does the baking actually do?

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

    Can you please do another vid on how to import the characters?

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

    Is there a way that the character models can be used in Godot?

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

    The character models will work in Godot but you will need to import them into Blender first and tidy them up.

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

    Do a tutorial or a showcase for gridmapped 3d levels!

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

    Why did they pull the bundle from being sold? I hate that

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

    Love your tutorials. Is there a good tutorial you can recommend for making a 3D 2.5 d fighting game. Would love to use Godot and blender for the project.

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

      th-cam.com/video/XK5qpEmUA6w/w-d-xo.html
      Just to start out with if you were still wondering.

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

      Checkout this guy: th-cam.com/play/PLWYGofN_jX5CNMI6tqlxNtTc7v9DkfNbC.html

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

    You can snap those rotation angles... you got -89.224º instead of -90º o,.,o - Edit: also translation.

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

    Well done . .

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

    Looks like late 1990's CG.

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

    Nice , nice.

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

    I would love to see a general 3D tutorial, where all the special terms like Albido or Normalmap etc are defined. I have heared all the words before, but I don't quite know what they quite mean.

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

      wiki.polycount.com/wiki/Polycount Thats a good Reference for the Game Art language. In this special case you will find your answers here: wiki.polycount.com/wiki/Texture_types

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

    God plz more.

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

    3d in godot = games for playsation one ;d

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

    35:05

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

    i only wish i could use my 001 scriptpacks in Godot :)

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

    yes yes yes

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

    would love to see a tutorial by you on ue4!!!!!!!

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

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

    The more you show of getting models into godot for 3D the more you make sure I don't use godot

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

      In this case, due to the model pack itself, not Godot, it seemed more complicated that usual. Normally you dont have to configure the materials.

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

      Get some gltf or glb, they come with everything, textures, animation, etc... just drop them in.
      ---
      Edit: about the animation, you probably expect to autoplay instead of having to trigger it from code... however, autoplay does not come set up by default. Which is good, because there could be multiple animations in one file. Well, if you want it to autoplay, it is not hard to do. There is an icon in the animation panel that looks like "A|>" click that.

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

      Who cares lol

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

    You speak a bit too fast.

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

    Why would you do 3d in godot? Its slow as fuck

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

    disgusting, no sidewalk...

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

    Why are you using windows?
    GNU / Linux is really better!

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

      Because switching might not be an option? Quick example, he's using the Affinity programs by Serif, which are a very cool and powerful one time purchase alternatives to stuff like Adobe Photoshop. However, they're only available for Windows and MacOS. (And you can spin it how you want, in some aspects open source like Inkscape or Krita might be on par, but in some they just can't compete.)

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

      @@Smaxx I've been using Linux for a long time.
      You can slove your problem with Gimp and Krita , even if you dont know their plugins

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

    I had to stop watching because of your constant use of "this guy, that guy" when referring to objects etc :(