Home Creators Posts Import Register Favorites Logout
haven't archived this post yet. have a subscription? use the importer!

Content

Subgroup

  • You can group/ungroup the strokes via the stroke list menu.

  • You can also group groups of strokes (up to 4 levels).

  • Select/Transform/Duplicate/Delete/Hide a group will be applied to all the grouped strokes.

  • The group has its own Boolean mode and blending options (blending factor, chamfer, opacity, etc.), which treats the grouped strokes as a compound stroke.

  • Boolean operations within a group are localized and won't affect the strokes outside the group.

Collapsed Subgroups

  • You can click the arrows besides the subgroups in the list to close/open a subgroup.

  • When a subgroup is open and you click a stroke within it, the clicked stroke will be selected.

  • Once the subgroup is collapsed and you click a stroke within it, the collapsed subgroup will be selected. In this way, you are able to transform/duplicate the subgroup as a single opaque primitive.

  • You can double click the subgroup name to select all strokes within the group. You can close/open all subgroups using the right-click menu.

Dragging and Dropping in the Stroke List

  • You can move strokes around by pressing one of the selected strokes, and then drag and drop them to another location in the stroke list.

  • You can move one or multiple strokes/groups all together, and they can belong to different groups or group levels.

  • When dropping the strokes, you can determine at which group level you want to insert the moved strokes. (The group level is indicated by a bar cursor). This is very handy when inserting the strokes at the end of a group, because the end location may belong to multiple nested groups.

  • The arrow key ↑↓ in the list menu can only move strokes within the same group.

  • Enabling the insert key ⓧ in the list menu allows you to insert the new added strokes after the active strokes within the same group, instead of appending strokes at the end of list.

Limitations

  • Subgroups and Sweep Modes require more buffer space than basic strokes (depending on the depth of nested groups, and the number of control points).

    If the strokes can't be generated correctly, maybe there are too many nested subgroups or control points in a sweep spline. Try to separate the strokes into objects.

  • Subgrouped strokes don't always have accurate sdfs, especially in the interior region.

    Therefore, when you subtract a stroke from a subgroup of strokes, you may notice some unexpected artifacts.

    (But it's fine when you use a subgroup of union combined strokes to subtract other strokes)

  • The maximum allowed nested group levels is 4.

    In current ui, when you drag and drop a subgroup to another subgroup, if it exceeds the max levels, then no strokes will be inserted by your "drop" action, so the dragged strokes are simply removed. You can use Undo to recover that.  

  • There is no way to duplicate an empty group using gizmo.

  • Groups don't have color/material properties. The color/material of surface is defined by the strokes within the group.

[Download Link]

https://drive.google.com/file/d/1nULTauDLl_kF6QNkDSUwPpy0lLFi2yDa/view?usp=sharing

Files

Previews only

Comments

Immortal Turk

5.0 has been a godsend so far. Thank you for everything. As an aside, I've updated and re-ordered my MCSG wish list. It's fun to check off features as they happen. Respectfully, before too many more shape or feature additions though, the program desperately needs the ability to output higher resolution renders. Larger than the 2000x2000 we're limited to. Especially for tall things, it really hurts to only have that. https://dynalist.io/d/DdCdeEwzDy01bm_-G31jsn27#theme=dark

Peter Rimkunas

I am loving 0.5.0! I have been hoping for grouped brushes since 2020, at least and this is great for some projects I've had in the back of my mind! For the future, in addition to blending, will groups get more options? - like their own Shell slider? Working off of that, is it possible to have brushes within a group "persist" through the group - simplest example would be a group containing a box with its interior hollowed out by a subtractive sphere. Duplicate that group, offset it slightly so that it overlaps with the first group. Mark the second subtractive sphere to "persist", so that it "drills" through the overlapping brushes of the first group as well. This should result in a single chamber inside, rather than two overlapping walls. Here is a terribly drawn example: https://imgur.com/a/lP0mSk9 I understand that I could just ungroup the subtractive sphere, and for now that is easily acceptable, just clunky, as I would need to select it along with the group if I wanted to transform the whole group. Thank you ephtracy!

moat

May we eventually be able to specify/adjust the pivot point for rotation/scaling of subgroups?