-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE REQUEST] Add transform brush #45
Comments
This is absolutely coming in the next minor/major update, I'm surprised there wasn't more demand for this feature. I have a prototype already working for it that allows picking individual instances in MultiMeshes without physics-based raycasting however, properly integrating it into Spatial Gardener itself will take time |
If you need to setup this formation a lot you could use a .tscn for that. If you need to tweak it make it local or use editable children. That seems to me faster and more efficient than a transform brush |
Oh, I'm planning to just utilize Godot's built-in transformation Gizmo for each individual instance you pick (so no multi-instance selection). Do you think that will suffice? Edit: here's a preview of how I see this system working mesh_picking_720.mp4Edit2: I guess some way of inputting transforms from keyboard would be important, I'll consider that. I'm not sure I like the "incremental" bit, but a way to at least set the transforms to a specific value sounds reasonable. |
Yes, this looks great and would solve the issue 👍 |
Describe the problem you're trying to solve in your project
This tool is the best I've found for setting up foliage! However sometimes I want to place some assets very deliberately. For example this formation:
However, there's no tools to fine tune the placement, rotation and size of instances. This formation I got by using reapply brush many times until it hit something that is passable. I'd modify it even further, but didn't want to push my luck.
Describe a feature you consider and how it will help you
Add a transform tool, which would apply transformation to instances it affects: rotate around axis, embiggen or shrink, translate. This way I could set up the formations I want.
Describe alternatives you've considered
As I mentioned earlier using reapply repeatedly until it will be good. Possibly by trial and error by setting absolute values in the tool. Or using regular scenes whenever I want more control.
Describe how you imagine it would work. With code, pseudo-code, diagram or a drawing
The transform brush would have the following options:
Translate: X Y Z
Rotate: X Y Z
Scale: X Y Z
Use local transformation: bool (translates and rotates around object's own axes)
The changes would be incremental, meaning the longer I hold mouse button down the more it will affect the object.
The text was updated successfully, but these errors were encountered: