Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

3D Gizmo Tool

An asset by Buck Wild Games
The page banner background of a mountain and forest
3D Gizmo Tool hero image

Quick Information

0 ratings
3D Gizmo Tool icon image
Buck Wild Games
3D Gizmo Tool

This tool allows you to add a gizmo tool to your 3D projects. Made for in game level editors. Works on all 3D Node types.

Supported Engine Version
4.3
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Godot4xGizmo

A simple to use but complex and powerful gizmo tool to add to any Godot 4x project.

README Desktop Screenshot 2024 08 30 - 14 52 26 37

I had been looking for a gizmo tool that was flexable, easy to use and functioned well, but could not find what I was looking for, thats what made me decide to create this tool.

Info:

README Desktop Screenshot 2024 08 30 - 15 08 17 18

There is two nodes included with the addon, GizmoController and GizmoReceiver.

The GizmoController node should be added as a child of the active Camera3D node.

The GizmoReceiver node should be added as a child of any object you wish to move.

The GizmoController node has one function that can be directly called or called using a signal.

The GizmoReceiver node has two functions that can be directly called or called using a signal.

(*Any other function should not be called outside of the existing calls.)

All scripts include comments for anyone that wants to try to understand or modify them.

README Desktop Screenshot 2024 08 30 - 14 53 49 02 README Desktop Screenshot 2024 08 31 - 12 45 29 60

There is many different options that can be set in the inspector to customize or tailor the gizmo to work with your project.

Every option in the inspector has a description and should be easy to understand the function.

The GizmoController options are the default options and some overlapping options in the GizmoReceiver can overwrite the default.

(If the gizmo or axis is disabled in the GizmoController, the GizmoReceiver will not overwrite it.)

README Desktop Screenshot 2024 08 30 - 14 53 18 65 README Desktop Screenshot 2024 08 30 - 14 52 55 69

The gizmo can be used to move any 3D object just like the editor gizmo, it has full control over position, rotation and scale.

Any object that can detect inputs such as RigidBody3D, CharacterBody3D, StaticBody3D and Area3D can all be interacted with using a mouse click.

Any other Node3D can be moved using the gizmo but must be selected using a script or signal.

For physics nodes such as RigidBody3D and CharacterBody3D collision detection can be active while moving if you want it to collide with other objects in the scene.

README Desktop Screenshot 2024 08 30 - 14 54 57 95 README Desktop Screenshot 2024 08 30 - 15 39 24 74

To install, simply unzip the file (gizmo.zip) and drop the gizmo folder into your project addons folder. (If it doesn't exist, create it.)

You can also use the sample project (gizmo-example.zip) to explore the features and learn how to implement it into your project.

Enjoy!

Credit:

Made by BuckWildGames

Links:

GitHub: https://github.com/BuckWildGames

Itch.io: https://buck-wild-games.itch.io/

X (Twitter): https://x.com/BuckWildGames

This tool allows you to add a gizmo tool to your 3D projects. Made for in game level editors. Works on all 3D Node types.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
3D Gizmo Tool icon image
Buck Wild Games
3D Gizmo Tool

This tool allows you to add a gizmo tool to your 3D projects. Made for in game level editors. Works on all 3D Node types.

Supported Engine Version
4.3
Version String
1.0.1
License Version
MIT
Support Level
community
Modified Date
2 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers