Back to Calyxa's Bryce Tutorials
 |
Calyxa's Boolean Modelling Tip
A Tutorial for Bryce versions 3 and later
|
|
A question came up at
Bryce Camp 2000 about boolean modelling. It went something
like this:
I group a positive cube and a smaller negative cube to carve out
a room, and that works, but then I make another negative cube and
group it to make a window and that doesn't work! Why not?
There were three answers to this, all of which will work, but the
first two have some minor flaws.
The first answer was:
When groups are created, they are boolean neutral by default. In
order to have the window cut itself out of the room group, you must
first make the room group positive.
That will work, but it will create two levels of grouping and
needlessly complicates the scene.
The second answer was:
All you have to do is ungroup the first group, select all the
bits and then regroup.
That also works, but it will cause Bryce to forget the name of
the original group. For the situation as described with three
cubes, that's no big deal, but if you've got a very complex scene
going, losing a group name can be somewhat of a pain.
Here's my answer, and I've found that it makes working with
boolean groups much easier and faster:
Duplicating an object that is a member of a group will
also be a member of that group and will participate in the boolean
operations.
Make the first simple group of the positive
cube and negative smaller cube to create the room, name it "
room group." Then, hold down the control key while clicking
in the wireframe to get the selection pop-up menu. Select only
the negative inside-of-room cube. Duplicate it using the keyboard
shortcut command-D (or control-D on windows). Do not use
copy-paste, because the pasted object will not be a member of the
group. Now all that needs to be done is to resize and reposition
the duplicate to cut out the window. Oh, and you might want to
rename the duplicate, too.
That's it - no ungrouping and regrouping, no need for multiple
levels of grouping.
Also, you can duplicate a member of the group, then use the
double-ended arrow in the Edit palette to change the duplicated
object to any other primitive and it will still be a member of
the original group and behave in the boolean operations accordingly.
|
|
Back to Calyxa's Bryce Tutorials
 |
|
|
|