I've created a Geometry Nodes setup for creating walls with door and window openings. It takes a simple line mesh as input and "builds" the walls and door/window openings based on input parameters. I'm using the Edge Crease float value as a Selection in the node setup to control the wall openings. For example:
Edge Crease = 1.0 --> solid wall
Edge Crease = 0.5 --> window opening (which means solid wall at ground level, window opening, and a piece of wall above it)
Egde Crease = 0.0 --> door opening (which means no solid wall at ground level, but a piece of wall above the opening)
I was wondering if editing Custom Geometry Attributes would be possible in the UI, so it would be possible to use specific attributes instead of "cheating" with Crease values?
I've attached a screenshot and a .blend to clarify things.