Set Fill ID and Set Stroke Visibility nodes
In blender 5.1, stroke and fill visibility are no longer tied to the material.
This has lead to the creation of the new fill_id and hide_stroke attributes.
However, these attributes are a bit too hidden and must be set using the 'store named attribute' node, and if the grease pencil stroke has completely been generated using geometry nodes, the said node will not suggest these built-in attributes when the 'name' input is clicked.
So I propose there be Set Fill ID and Set Stroke Visibility nodes.
This has been done before to attributes such as position, radius, etc. which have their own set nodes. e.g. 'set position' and 'set curve radius'. These nodes omit the need of having to deal with the 'store named attribute node'. Thus, making it clear that these built-in attributes exist and removing any chances of misspelling.
3 Comments
Greetings, there is PR for that already, is this what you are looking for? projects.blender.org/blender/blender/issues/156578
Yes, exactly. Thank you for sharing it; however, it seems to be quite inactive.
Development is influenced by community demand so I suggest you add a comment to the patch and express why this is important for you.
It's getting late for 5.2 as there are patches lining up to make it in before the doors close so 5.3 is more realistic.