Giter VIP home page Giter VIP logo

scene_tools's Introduction

Scene Tools

Scene Tools is an editor plugin for Godot 4.2+ to help you with editing your 3D levels and quick prototyping. It currently only supports asset placement.

The plugin supports any PackedScene files (.tscn, .gltf, .blend, etc).

Currently implemented features

  • Asset placement
    • Snapping support
    • Align to surface
    • Multiple assets selection (by holding Ctrl or Shift). When placing, random asset will be picked from the selection
    • Scale, rotation randomization
    • Area fill

Installation

The plugin is available in the Asset Library.

Follow Godot documentation on how to install and enable plugins.

Warning

If you are using Godot 4.2, make sure to restart the editor after installing the plugin.

How to use

  1. After enabling the plugin, open the "Collections" tab at the bottom of the window.
  2. First, you will have to create a collection. Enter its name and click the + button in the top left corner.
  3. Save the file somewhere in your project.
  4. Drag and drop your assets into empty space.
  5. Select the asset you want to place from the list. Right click if you want to remove it from the collection.
  6. Select any node in the scene tree. Objects will be spawned as children of this node.

You should now be able to place the asset.

License

This plugin is licensed under the MIT License.

scene_tools's People

Contributors

fstxz avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.