Every Godot Node Explained ! : Path finding, Reflections, Joints!
![](https://i0.wp.com/allprowebdesigns.com/wp-content/uploads/2024/01/1705233536_maxresdefault.jpg?resize=840%2C430&ssl=1)
Video Title: Every Godot Node Explained ! : Path finding, Reflections, Joints!
Hey it’s lucky there are a lot of notes in gdau and in this series I’m going to explain every single one last video we looked at 3D Visual and physics notes and today we’re going to finish them all off with the last 3D notes we’re going to cover physics joints Global
Illumination path finding and a lot more so without further Ado let’s get into the notes camera 3D the camera 3D note shows what is visible from its location and shows that on the nearest viewboard by default this is your game window but the camera can also be used to render a
Secondary viewport for example a mini map or a mirror a camera has properties for what visual layer it sees it’s fov it’s near and far clipping point and it has two slots for a custom World environment or camera attributes which can be used to add postprocessing effects to the camera the vehicle body
And vehicle wheel 3D these notes Implement all the logic needed to simulate a car and are based on the raycast vehicle system personally I have not had great results with the vehicle body 3D and even the Ducks note that there are known issues with the note and that writing your own integration is
Advised for a more advanced solution The Joint 3D The Joint 3D cannot be used Standalone but it serves as a base class for making physics joints in this note the two physics bodies that are connected by The Joint are assigned and G comes with the following physics
Joints the hinge joint 3D the hinge joint works as you would expect it restricts the rotation of two physics bodies in a Hing like Manner and it has properties for setting its limits behavior and applying a motor Force to the hinge the cone twist joint 3D this
Joint acts like a ball and socket joint it has properties for its range or swing span and it’s rotation or twist span the slider joint 3D the slider joint restricts the movement of a physics body along a certain axis the best way to think about a slider joint is to see it
As a piston it can only extend and retract in One Direction pin joint 3D the pin joint can be used to pin two physics bodies together while allowing them to freely rotate I think the best way to think about this joint is like a chandelier from the ceiling it’s hanging
From one point but you can twist it and turn it in any way you want the generic 6 doof joint the generic 6 degrees of freedom joints can be shaped into a lot of different physics joints it allows you to tweak the limits forces and feels of all three rotation and movement axis
This physics joint is great for Designing custom complex physics joints the skeleton 3D node the skeleton 3D node provides an interface for managing 3D skeletons and 3D skeletal animations you will probably never add a skeleton note yourself as gdau does not contain functionality for building 3D skeletons
But when importing a model with a skeleton gdau uses this note as an interface for all your skeletal needs and it contains an hierarchy of all the bones in your skeleton the bone attachment 3D this note allows you to easily attach a note or a group of notes
To a bone in a skeleton 3D think armor pieces weapons or attachments that need to be welded to the Bone to copy its transform throughout an animation or R doll simulation the root motion view note this is an editor only debuging note all it does is show a grid in the
Editor and it’s intended to be used with root motion animations these are animations that have the movement of the character baked into the animation and it can be used for a ground reference to root the animation the following notes are all used to set up different kinds of global illuminations in your scene
The go do docks has a great read on what type of global illumination is best for your scene and how to implement that type I’m going to go over them here real quick but definitely give the dock a read don’t worry it has pictures the
Voxal GI note the voxel GI is one of the heavier ones but it’s quite easy to set up just by adding the foxal GI notes and clicking bake right here please note that this does not bake the lights and shadows into your scene just a foxal GI
Map you can still change the lighting after your scene has been baked the light map GI and light map probe the light map GI does bake lights and shadows into your scene you will need to set up a second UV map on your models for the lighting data to bake onto you
Do however get the option to bake only certain lights and I’ll leave a great link to tutorial down below the reflection probe the reflection probe is used to capture a reflection map it basically takes a 360 photo from its location and all reflective materials can sample from this photo to generate
Realistic Reflections the reflection probe has a low performance cost and it gives great results definitely try this one out the importer mesh instance 3D this one I need your help with it has no documentation and I couldn’t find anything about it online I asked for it
On Reddit and some people thought it was just a port of the 2D mesh importer or that was used in the import process but actually not used by the user within a project I’m not sure if anybody knows let me know the visible on screen Notifier 3D and the visible onscreen
Enabler 3D these two notes are used to detect whether the camera can see a certain note the Notifier sends out a signal when the visual note is seen and the enabler enables the node when it is seen by the camera the grid map node a
Grid map is basically a 3D TI set you can set up a mesh library that acts as tiles within the tile set and you can paint those into a grid it also allows for vertical tiling using the floor parameter def loock Logan has a great demonstration of this in his video T
Dungeons link is in the description the audio listener 3D by default the camera will be the point that listens to 3D audio but in case you want your ears to be somewhere else than your eyes you can use this note to set up a listening Point anywhere in your scene the audio
Stream player 3D this is the 3D audio source of gdau it can be used to play audio from a certain point in space and it has all the audio settings that you would expect from an audio Source it can also be given an emission angle which
Can limit the angle that the audio can be heard from the navigation link navigation obstacle navigation region and navigation agent 3D these notes are used to set up a nav mesh within your scene for path finding the navigation region 3D looks at your scene and sets
Up a mesh of all the services that can be walked on and how they can be connected the navigation agent 3D can then Traverse map in a natural and efficient flow I personally had great results using the nav meshes with in gdo but they’re still marked as experimental
So they might change in the future keep that in mind the occluder instance 3D the occluder instance 3D note can be used to improve performance by hiding objects that aren’t visible to the camera please take note that the occluder is recommended to be used on static objects as moving the occluder
Instance 3D will trigger a recompilation that can take several frames it is also recommended to use them in closed or semi-closed areas as in large open areas LOD these and visibility ranges are recommended to improve performance the path 3D and path follow 3D these are super fun I didn’t know about them yet
But they can be used to create 3D paths or 3D curves and bind a Noe to this path they’re great for setting up small animations and quick organic flows within your game the raycast 3D the raycast 3D note shoots out a ray in a given Direction and reports on whether
It hit something and what it hit it’s great for a lot of uses but it’s most used in shooting mechanics and interaction mechanics the shape cast 3D the shape cast 3D works the same as the raycast 3D only instead of shooting an infinitely thin Ray it shoots at a shape
So you can check for collisions in larger areas the spring arm 3D the spring arm 3D is basically a raycast 3D only it has to buildt in functionality to move all its children to the point of collision the best way to think about this note is I think a laser pointer if
You have the laser point as a child of the spring arm 3D it will automatically act like a laser pointer by moving that laser point to the point of collision the remote transform 3D this note copies another not’s transform to its own so you can parent a note to this note
Without it actually being the parent in the IR key sounds a little confusing but once you see it it’s not that confusing the XR camera 3D the XR no 3D the open XR hands the XR anchor 3D the XR controller 3D and the XR origin 3D phew
These are all notes used to set up vr/ XR games I currently don’t have a functional VR setup and I haven’t played with these myself and instead of guesstimating what all these notes do and maybe spreading misinformation I’ll leave these to the vault of v in gdau himself Bastian link is in the
Description of this video so that should be all 3D notes let me know if I missed any next video we’re going to dive into 2D notes this whole series is going to be about five videos with the fifth video being the compilation of all the notes into one
Video it’s quite a big project so I’m probably going to do a couple of other videos in between just to keep my sanity but so far I’ve been ahead of my one month planning so it’s going pretty smoothly thank you guys for watching a lot more fun stuff coming soon so be
Sure to subscribe and I’ll see you in the next one bye
Video Keywords: Node
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
SeparationRay missing. Very useful for stair stepping.
Did you cover PhysicalBone3D? I would like to see, how it can be used for dynamic bones like ponytails.
SpringArm3D most often used to attach camera to its end and it will automatically shrink if there's obstacle behind character.
Hey uh, you forgot to put the DevLogLogan link in the description, just wanted to mention
Thanks for the video
Make a video on. how to make survival game In 3d .
Thank you deeply for this gift to mankind.
Love and blessings!
I just started working in Godot and your videos have been amazingly helpful!!! Thank you!
I thought Bastiaan was a Unity physics Guru, wasn't he the developer of Spintyres?
Yeah the vehicle body and wheel nodes needs some love
Hey man Great video as usual! Was just curious are you from New Zealand?
Can't put into words how grateful I am for content like this. Also love all the other content you put out for free.
Great stuff, Lukky !
why change the thumbnail?
that was good
Ah, so the SpringArm3d is how we gat a platformer drop shadow, eh? Don't think I'd have figured that one out on my own.
ImporterMeshInstance3D is used for importing only and is only accessed then, it's the same as MeshInstance but gives you access to LODs and stuff before something is imported.
You are performing a service to the community! When finished, this type of video should be on the site.
GOD THERE'S AREACAST im swearing to god rn. ffs i strugled for months!
You are the best 🎉but I want you upload video about 2d nodes
Also, if it's not too much to ask, can you add a timeline to the video? That way it's easier to find a specific node if I ever want to find out whatever it does.
Idk if this is something you do, but I would love a video, even if to raise awareness, on the current plugins that improve/replace the physics eg. Jolt3D or Rapier2D (or other plugins, eg. the SoftBody2D :D).
AR in godot?
nicee, thanks for the explanations, can't wait for 2d nodes!!
Epic ty!
I'll be waiting for 2D nodes. Also please do Multiplayer nodes too! You are a rockstar. Thank you very much. 🙂
great video!
I love the thumbnail 😂
You are a saint
Part dos!!!! I was surprised at how useful this has been. Keep it coming