Symmetry
General
Since Cinema 2023, there is a globally effective symmetry system. You may remember the tools such as the Sculpt brush that each had their own symmetry settings. The long-term goal of this system is to centralize all of these specific settings (i.e., the Symmetry settings in the Mode menu and in the layout of the butterfly icon), which will make it possible to enable or disable the common symmetry settings globally. The most important tools such as the mesh modeling tools, several of the spline modeling tools, the Sculpt brush and the paint tool already support the new version.
The symmetry system works both when creating symmetrical objects (previously the Symmetry object took over this task) by means of the modeling tools, as well as for already existing symmetrical objects where you want to edit, for example, the same polygons on the left as on the right side. This even works up to a certain degree of deformation, to the point at which the symmetry of the original, non-deformed object can still be recognized (see its Topology settings).
The symmetry - which, by the way, works as a mode - is mainly determined by means of a symmetry plane (Type Planar), on the basis of which it finally works by mirroring.
By activating the option Show Planes, symmetry planes can also be shown in the view.
This symmetry plane can be positioned freely, but usually planes corresponding to the axes of the local or global coordinate system are used. It's also possible to define the workplane as a symmetry plane. Additional options will be described with the respective settings.
Selection previews (also called virtual selection) are displayed mirrored when symmetry is activated. Selections on the mirrored sides will be colored. This makes it possible to quickly see where the tool was applied.
The global symmetry settings
This window is the global dialog where you make the symmetry settings. Note that several special settings are possible depending on which tool is active. The Sculpt brushes, for example, still have point symmetry settings that the Paint tool does not have.
The window behaves as follows depending on the switched drawing nail icon:
-
Activated: The window remains open until you actively close it yourself. If you want to permanently place the Manager in the layout, this Pin icon must be activated.
-
Disabled: The window closes as soon as you click anywhere outside. This also applies if you have the Manager included in the layout.
Operation
For operation of topology symmetry see Operation here.
This command switches the symmetry on and off globally by toggling the Symmetry option in the Symmetry settings. This works especially fast if you apply a keyboard shortcut to the command.
Limitations
-
Sculpting brushes no longer have individual symmetry settings. These are defined globally in the new Symmetry System.
-
For very complex and large meshes (more than 100000 polygons), performance may be affected.
-
Layer and line intersection, as well as some polygon pen functionalities are not supported when using topology symmetry.
-
Occasionally, tools may not strictly obey the symmetry rules. This mainly happens with components that lie on the symmetry plane (e.g., Flip Edges, for an edge that is also a cut edge for a symmetry plane, will produce a non-symmetrical result. These are rare, undefined cases, which are a limitation.
Settings
Symmetry
Here you switch the symmetry effect globally on and off. Alternatively, this option can be modified using the Enable Symmetry command (assigning a keyboard shortcut is the fastest method).
3 different modes:
-
Planar: Symmetry is created using an adjustable symmetry plane. This works best if you create a new object or an existing object is already symmetrical.
-
Topology: With this type (for Operation see ibid.) the symmetry is determined on the basis of an edge or polygon loop defined by you. This also includes areas that are actually not symmetrical to each other - but once were, for example. Take a look at the deformed T-Rex at the right of the image above. The original model used to be symmetrical but was deformed by joint weighting. Nevertheless, when a leg is painted, for example, the other will be colored correctly of symmetry is enabled.
-
Radial: This type provides you with a radially symmetrical mode of operation. This works best with radially symmetric objects, but can be used with adjustable tolerances for other types of objects as well.
Show levels
If you want to show symmetry planes or topology loops in the view, activate this option. For planar symmetries, the displayed symmetry layers will adapt in size to the bounding box so that these will always be visible.
Context
Depending on the tool, different symmetry settings may result. Sculpt brushes have somewhat different settings than other Mesh tools. In certain cases it can be helpful to temporarily switch to Modeling, for example, to make the fitting settings available (imagine, for example, that you're working with a Sculpt brush but want to quickly subdivide via a Subdivide command).
In most cases, however, it is sufficient to define Automatic here.
Planar settings
The Planar settings define where the symmetry plane should be placed and aligned.
X, Y, Z
If with space the position and orientation of the symmetry planes can be defined, X, Y, Z define symmetry planes perpendicular to the axes, respectively.
Thus, up to 3 symmetry planes can be defined according to the 3 dimensions - although in most cases one is sufficient (most objects are symmetrical only with respect to one plane: e.g., a car body). Rotationally symmetrical objects such as a baseball bat will have 2 symmetry planes.
Here you define the coordinate system for the symmetry planes - these always run through the origin and perpendicular to the axes activated at X, Y and Z. The coordinate systems orient themselves according to:
-
Global: world origin.
-
Local: at the origin of the selected object, in case of multiple selected objects at their average multi-selection axis.
-
Workplane: work plane origin.
-
Custom: the point defined by position/rotation.
Rotation/Position
If you have selected Custom for Space, you can freely define the symmetry plane position with Rotation and Position.
Select object
By clicking this button you can select an object, its coordinate system position will then be entered at Position/Rotation.
Imagine you are working with an object that appears to be symmetrical but actually has slight deviations from ideal symmetry. If the Symmetry System were to now assume perfect conditions, the components would not be found on the other side of the symmetry plane. To prevent this from happening, the following settings can be applied.
-
Clamp: If the option is disabled, simply the closest point (to the ideal symmetry) is considered as the symmetric "partner". If this option is enabled, the following settings will be made available:
-
Tolerance: The symmetrical "partner" may have at most the distance set here (to the ideal symmetry) to be considered a symmetrical point.
If the point of an edge or polygon deviates in the way just described, so that it is not recognized as a symmetrical "partner", the associated edge or polygon as a whole is also considered to be non-symmetrical.
Topology settings
With the Topology type, symmetry is determined using an edge or polygon loop that you define. Regions will also be included that are not symmetrical in 3D space - but were. Type).
How is a symmetrical component detected here? Put simply, the algorithm will start at the loop and will run perpendicularly to the topology in both directions. Components that lie on a point on the loop 7 edges away in the opposite direction will be seen as symmetrical. Their position in 3D space will not play a role.
This works well as long as the topology is the same on both sides. As soon as irregularity comes into play, this will no longer work. Such irregularity can, for example, be points that have a different number of neighboring points, which will not be classified as symmetrical, including all polygons.
Note that topology symmetry also works with multiple selected objects and also objects with multiple islands. A prerequisite is that each object or each island has its own defined loop.
By the way, the loop will be highlighted if you enable the Show Layers option.
Operation
Proceed as follows:
-
You must first select the loop that defined the previous symmetry in edge or polygon mode. Note that you don't have to select a complete loop - most often a small section will suffice. However: The longer the loop the better the topology symmetry can work.
-
Click on Update Topology Loops. The loop will be saved in a special Selection tag named "Symmetry Selection".
-
Under Loop Mode, select the component loop you defined under "1" and start working.
Enable Topology Loops
Click this button to save the current edge or polygon selection for topology symmetry in a symmetry Selection tag. This is required for the Topology Symmetry to work.
Loop mode
Depending on how your object is modeled, the symmetry can be defined by an edge loop (figure on the left) or a polygon loop (figure on the right). You can make the corresponding selection here.