Skip to content
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

Allow multiple output wires from the top of a layer stack #1886

Open
tschundler opened this issue Aug 2, 2024 · 3 comments · May be fixed by #2049
Open

Allow multiple output wires from the top of a layer stack #1886

tschundler opened this issue Aug 2, 2024 · 3 comments · May be fixed by #2049
Assignees
Labels
Paper Cut A small UX annoyance we should strive to improve Rust Involves Rust programming for the backend

Comments

@tschundler
Copy link

tschundler commented Aug 2, 2024

When duplicating something, it seems to copy the whole tree. Edits to the original do not affect the copy. Most of the time, I suspect that is what users want.

But I was thinking I could use this like Blender geometry nodes and use the original data multiple times. The graph seems to require one input to one output? So there doesn't seem (to me) to be an intuitive way to duplicate geometry - eg transform a shape two different ways and apply a boolean while keeping just one set of original shapes.

@tschundler
Copy link
Author

Example where I started experimenting to create a wiggly line graphic design element and was hoping to use such a feature:
Worm.graphite.zip

I wanted to experiment with sizes and angles. (in the end I used CAD software)

@Keavon
Copy link
Member

Keavon commented Aug 3, 2024

Right now this is possible if you run it through an Identity node (basically a passthrough, or the "reroute" dots in other node graph apps).

capture_7_.mp4

Here it is cleaned up even a bit more after the video:

capture

The problem you encountered is that layer stacks don't permit multiple outputs from the top connection. We'll fix that.

@Keavon
Copy link
Member

Keavon commented Aug 3, 2024

Worm Cleaned Up.graphite.txt

By the way, here's your artwork with the graph cleaned up. I did that by dragging around layers while holding Shift to move the whole layer chain of nodes around to organize things. (An auto-layout system is currently in development.) Download the file and remove the .txt extension.

@Keavon Keavon added Paper Cut A small UX annoyance we should strive to improve Rust Involves Rust programming for the backend labels Aug 3, 2024
@Keavon Keavon changed the title "Duplicate Linked" Support Allow multiple output wires from the top of a layer stack Aug 3, 2024
@adamgerhant adamgerhant self-assigned this Oct 16, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Paper Cut A small UX annoyance we should strive to improve Rust Involves Rust programming for the backend
Projects
Status: Short-Term
Development

Successfully merging a pull request may close this issue.

3 participants