Add-on for Godot Engine to generate simple 3D platformer terrain meshes based on Bezier curves
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.
A highly configurable Third Person Camera for the Godot Engine. Its configurability allows you to use it in multiple ways:- Dynamic Follow- Fixed Perspective- Shoulder View- Over-The-Shoulder ViewIt utilizes SpringArm3D to prevent obstacles from obstructing the view and provides easy access to Camera3D properties without the need to edit the children or directly access the camera node itself.
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.
Blender's 3D transforming shortcuts in GodotThis version is only compatible with Godot 4.x, check out godot3(https://github.com/imjp94/gd-blender-3d-shortcuts/tree/godot3) branch for older versionFeatures- Transform with "G", "R", "S" keys and "H" key to hide- Revert transformation with "ALT" modifier- Visualize constraint axis- Work seamlessly with Godot Spatial Editor settings("Use Local Space", "Use Snap", "Snap Settings")- Type transform value- Switch display mode with "Z"Shortcuts- Translate: G- Rotate: R- Scale: S- Revert Translation: ALT + G- Revert Rotation: ALT + R- Revert Scale: ALT + S- Constraint to Single Axis: X or Y or Z- Constraint to Plane: SHIFT + (X or Y or Z)- Delete: X- Hide: H- Precision Mode(while transforming with mouse): SHIFT- Toggle Global/Local mode(non-persistent): XX or YY or ZZ- Switch Spatial Editor Viewport Display Mode: Zv0.3.2:Add right click undoFixes Z pie eating key inputsFix unable to expand nested resource editor in inspectorFix freelook issuev0.3.1:Fix error when rotate with snappingAdd node delete action and pie menu for switching viewport display modev0.3.0:Port to Godot 4.0v0.2.1:Support multiple viewports and bugfixesv0.2.0:Greatly improve usability of addon and fix some minor bugs.Added some new feature like "SHIFT" for precision while transforming, xx/yy/zz to toggle between global/local mode, infinite mouse movement when translating or scaling and switching display mode with "Z" key.
Export CSG Meshes with 1 click How to use :- Combine all your CSGMeshes under a CSGCombiner node then press (Export to OBJ) in the Spatial Container Menu.Limitations :- Only works when you select 1 CSGCombiner node (Cant multiselect)- Only material diffuse and emission colors will be exported (Textures and maps wont be exported, but you can add them manually in your 3D editing software) - The plugin is still experimental ,so please report for bugs at: [email protected]=== New Version 0.3.2===*Bug fixes by (@szabotudor):--Object variable is cleared before being reused (to avoid stacking old meshes over new ones)*Bug fixes by (@mohammedzero43):--Fixed an issue with exporting .mtl and .obj with unmatched names=== New Version 0.3.0 ===*Usability improvements by (@Janders1800) :-- Added a FileDialog so the user can select where to save the exported obj file=== New Version 0.2.0 ===*Bug fixes by (@Henriquelalves) :-- Empty materials will now have a default material applied-- script fixes in writing object name
Generate a MeshInstance3D from a CSG. Better than other options because this one allows the MeshInstance3D's to be used for occlusion baking, has undo/redo history, is quick and easy to use, and doesn't delete the CSG.
Generate circles for a CSGPolygon3D, which can be useful for creating tunnels using a Path3D
A Godot Plugin implementation of a line renderer in Godot 4.0, useful for rendering cylindrical volume such as lasers, trails, etc.
Unify your Godot asset interop with Unidot, a Universal Godot Engine source asset translator and interoperability pipeline for Godot 4. Read more at https://unidotengine.orgAt its heart, Unidot Importer can convert `.unitypackage` assets and asset folders into Godot 4.x compatible formats.It takes original source assets and translates them into Godot native equivalents. For example, .unity and .prefab become `.tscn` and `.prefab.tscn`.
Addon for creating procedural stairs in Godot Engine
A GDScript implementation of a line renderer in Godot 4.0, useful for rendering cylindrical volume such as lasers, trails, etc. Based on the Godot 3.0 version by @dbp8890 at https://github.com/dbp8890/line-renderer, which is based on the helpful C# implementation by @paulohyy at https://github.com/paulohyy/linerenderer and added some additional features such as UV tiling and a .tscn file for ease of use.To use, simply download and unzip the folder, which contains a demo project. If the demo project is not needed, the LineRenderer subfolder can be copied directly into the Godot project.Drag and drop the LineRenderer.tscn scene into the project, and you should see a line!To edit the line's points, simply edit the points member variable of the line renderer, and add/remove points from the array (see demo project for details). This can also be done via the editor in Godot.