Adds Constructive Solid Geometry blocks with configurable colors and styles for dev textures(Textures use triplanar mapping and thus scale nicely)You can use them for Grayboxing/Blockouts etc.Uses Kenny's prototype textures, which you can find herehttps://kenney.nl/assets/prototype-textures (CC0)
Adds a tool to combine MeshInstance3Ds into one MultiMeshInstance3DChanges since last version:- Added parent name and type indicator to figure out exactly which meshes will combine- Added collision support for summarizing multiple Staticbodies into one (Watch out for non-uniform scaling of these Staticbodies though!)- Added scaling support, including non-uniform scaling- Improved console output for tracking down exactly what is happening during combination- Instead of replacing the meshes, it just adds the MultiMeshInstance now, in case something goes wrong in the conversion- Added seperators inbetween combination-options for more readable design
A 3D gizmo to make a simple arrow.
A tool to extract a specific surface from a MeshInstanceAdds a menu next to the inspector menu to turn a Surface into it's own Mesh
A simple node which adds proximity prompts (similar to the roblox implementation).Make sure to enable the plugin in ProjectSettings!
Adds extra snapping functionalities for Node3D objects. Allows Node3D objects to snap to physics bodies or CSG objects with collision.- Select a Node3D object that you want to move,- While pressing Ctrl / Cmd + W, move your cursor along a surface to snap the selected object to the surface,- Release Ctrl / Cmd + W to confirm.
Adds a button to the 3D panel when selecting a MeshInstance3D that can used to generate a StaticBody3D and CollisionShape3D for the AABB of the selected mesh. It generates the above nodes as children of the mesh.
Provides nodes for aerodynamic simulation.To get started, add an `AeroBody3D` node to your scene, and add as many `AeroInfluencer3D` nodes as necessary.For Godot Asset Library installs:Ensure that addon files are installed inside res://addons/godot_aerodynamic_physicsThis folder structure allows for this plugin to be used as a git submodule, because of this, Godot does not automatically install it to the correct path.
Add-on for Godot Engine to generate simple 3D platformer terrain meshes based on Bezier curves
A work in progress 2D fluid physics simulation made in Godot v4+the simulator uses bodies created via script using PhysicsServer2D, for every body a canvas item is created and updated to follow the body. Then, a custom shader is used to make it look like it's water.The project also features:2 different types of pointer deactivable rigidBody pointer gravitational pointer and testing areaThere's no cohesion between particles yet.No credits needed.
Adds a camera node that allows people to copy blender camera data without having to worry about doing the math required to change it to work natively.
Making a good camera for a game is complicated and can get very convoluted, this addon provides a framework to help handle this complexity in a modular fashion, more precisely, it allows you to:-Define multiple behaviours for the camera that can be changed at runtime.-Automatically interpolate between these behaviours.-Keep track of what behaviour the camera should follow via a priority system.-Add extra effects like camera shake via modifiers, which work kind of like components in an ECS.DISCLAIMER: This addon was NOT made with performance in mind.This shouldn't be a problem since there's usually only 1 camera in a game at all times.