Skip to content

gildedhipbone/prop_painter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Prop Painter

Prop Painter is an addon for Godot 4 (developed and tested on Godot 4.1.1) to help you organize and place assets. Prop Painter supports PackedScene files (.tscn, .glb, .blend, .fbx, .dae). Support for .res files is unreliable.

Open the settings.tres file at least once, or settings won't be saved.

How It Works

Add tabs to create libraries into which you drag and drop your assets from the FileSystem. Prop Painter will then generate previews. pp_drag_n_drop

You can export and import libraries, collections of ResourceUIDs, as .json. pp_import_library

Choose a parent node (must be or extend Node3D) and select the asset(s) that you want to place. If you've selected multiple assets Prop Painter will cycle randomly between them. Left-click (and drag) to place. Right-click to erase. pp_parent_place pp_select_multiple

You can change the base scale of an asset, as well as introduce random rotation and scale. You can also make the asset align to the surface normal. pp_select_properties

Keep in Mind

  • Prop Painter uses ResourceUIDs to keep track of assets, which should mean that you can move the files around the FileSystem without having to re-add them to the palette. However, I suggest that you disable the plugin before moving anything around and then reload the project.

To-Do

  • Undo/Redo!
  • Drag & drop from the palette into the scene
  • Grid & snap support
  • Drag & drop onto tabs
  • Move/copy assets between tabs
  • Option to automatically populate the palette based on folder structure

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published