Hot answers tagged

35

Click on the top triangle to apply the modifier, or use Ctrl+A. Remember, you need to be in Object Mode to apply modifiers.


10

Composite view layers You can take advantage of view layers and compositing. It's very flexible and collection-driven. Create a collection with the objects that you don't want to appear in the mirror (s_vampire in this case). Create two view layer and in one Disable the collection you created before: one with everything enabled called for example ref And ...


8

Use this node setup for the material of the object you don't want reflected (in this case the red object). You can also use the "Is Reflection Ray" output of the light path node as a mix factor:


5

Don't know how to do this properly, but here is what I came up with: You could create another object that envelops the object you want to hide and use a boolean modifier with difference set as the operation. Then just hide the enveloping object as shown in the image :- You could offset the mirrored object's UVs (see image) by (1, 1), then in the shader ...


4

Point Reflection. As pointed out by @RobinBetts can achieve point reflection by using the array modifier, with offset object and the offset objects scale inverted. In this case have constrained the offset empty's location to the inverse of the original. Rotate the Mirror Object. If the object already has symmetry in X & Y The mirror object set via the ...


4

he subdivision surface modifier is placed before the mirror. Invert them. The reason: if before, subdivision surface will smooth vertices out of the mirror axis, so they won't join anymore.


4

This is due to a new feature, which attempts to correct face information (typically UV maps) when modifying the mesh. In edit mode, look at the options top right of the 3D view and uncheck "correct face attributes". Intended or a bug in that case... maybe a bug.


4

If you turn off the Mirror, you will see that your anvil has a face inside look at the image, oce you delete that you will be able to use inset as expected


4

Yes, you can model the half of a boot and mirror it at the object's origin (orange dot) with a mirror modifier. Then just add another mirror modifier and specify another object in the modifier's settings that will be the origin for the 2nd mirroring. The object can be the character model or an Empty, for example.


4

Simply use the Array modifier instead. Add an empty and flip it in X and Y axis Add Array modifier > Object Offset and target the empty Done You can flip the empty either by scaling to -1 or through Object > Mirror


3

The red object is not a reflection of the green object, wherever you put the mirror. It's a rotation of it. You could get there via 2 reflections, bit the mirror modifier would generate excess objects on the way. An array modifier can do it using an axis/origin Empty with a rotation in Z of 180, the translation will depend on the origin of your object and ...


3

If it's point reflection you would like to achieve, with Geometry Nodes I would do it this way: Subtract the Location of the target object from the Location of the mirror object with a Vector Math node (set both Object Info nodes to "Relative", so both objects are independent from the World Origin). Multiply the difference by 2 with a Vector Math ...


3

I'm surprised the solution proposed here was not proposed. The idea is simple: Create a place and place/rotate it: this plane (or more precisely its Z axis) will be your axis of symmetry. Add a mirror modifier with this plane as the Mirror Object, and ensure that the Z axis is selected (it will take the Z axis of the plane as the mirror axis). hide your ...


3

You're better off using bpy.data.objects to manipulate them. This way you don't need to rely on what is selected, all you need is the objects name. import bpy mod_name = 'My-Mirror-Modifier' for obj in bpy.data.collections["My-Collection"].all_objects: if obj.type == 'MESH': mod = obj.modifiers.new(mod_name, 'MIRROR') mod....


3

That can be done with some constraints: Place an empty has child of the original cube. This is to place Suzanne relatively to the cube. Then add two "transformation" constraints to Suzanne, with the above empty as target. Presuming the mirror is on X. One constraint for the locations, inverting X source (maps -1/1 to 1/-1). One constraint for the ...


3

Create a new project and remove default cube. Press Numpad 7 to set Top Orthographic view Press SHIFT + A, then M, then Y, to add a cylinder Set Vertices to 8. Press TAB to enter Edit Mode. Then Press R, and type 22.5 Press ALT + A to deselect all vertices Drag over the entire shape to select all vertices on top, then press X, then V to delete them. ...


3

Mirror modifier mirrors the object's geometry in it's local space, so if you select X axis and the geometry is towards the +X direction from the origin of the object it will be mirrored to the -X direction, if the geometry is towards the -X direction from the origin, it will get mirrored to the +X direction. You can change the origin point using transform ...


3

While Emir's answer is technically correct, it can be tedious to apply multiple modifiers using the Modifier's panel. Note that, for any selected object, you can also float your cursor anywhere within a given modifier's listing within the Modifier panel and press the Ctrl + a shortcut, and that specific modifier will be applied instantly. Which is nice. But ...


3

Its caused by the subdivision modifier being used before the mirror modifier. Click and hold on the 6 dots by the top right of the modifier and drag the mirror modifier above the subdivision mod. I am not 100% sure why having them in the wrong order makes that line appear, but changing the order fixed it for me. Also, it appears the line gets more pronounced ...


3

So what you're doing here is using your hammer object (called Cube) as Mirror Object. The problem is that the origin of Cube is not place at the center of its geometry, so the mirrored mesh will be a bit shifted. To fix that, in Edit mode select the top and bottom vertices of Cube and press ShiftS > Cursor to Selected, then back into Object mode, right ...


3

It's annoying that, in Edit Mode, Blender's Snap To : Increment doesn't have a Snap With option, otherwise this would be more intuitive. In this case, if you have the shipped add-on '3D View: Pie Menus' activated with the 'Origins' option, you can quickly set the origin of your object to the vertices of the desired mirror-plane from Edit Mode, and the ...


2

I wasn't able to find the dropdown as mentioned earlier, but the later Blender still has settings under Symmetry > Mirror [x][y][z].


2

In the Mirror modifier panel, you can check Mirror U (or V) to mirror the UV horizontally (and/or vertically). Then you can texture both sides of your model separately.


2

You're mirroring off the wrong axis. Blender guru is mirroring off x, you seem to be mirroring across y. You may also need to apply the object position (ctrl+a, object position) such that the origin of the object (where the mirror modifier works off of) is at the world origin. Edit - Additional Explanation of the Mirror Modifier An object's position can't ...


2

I know it's been couple of months but still some one might find this helpful. I've been struggling with the same problem - didn't know how to flip an object along world global axis so that object might keep it's local origin orientation, just "look" to the opposite side, say from global X axis. What I came up with is I keep a parent cube at world 0....


2

Use Animation Nodes add-on, it is open-source and totally free. I'd suggest a setup like this: The node tree duplicates A then modify its scale (new y = y*(-1)). In your case, you may want to do it with x instead. I tried to sculpt A. After I mouse-released the sculpt brush, B would be updated too. In this approach, I can't sculpt the new object (so-called ...


2

When you mirror, the vertices you create will be created on the other side of the axis, with the object origin as center. If you choose the X axis and create some vertices on the +X side, they will be mirrored on the -X side, but if you create vertices on the -X side, they will be mirrored on the +X side as well. To avoid any trespassing you can enable the ...


2

For operators use context. Given the self in the question code, making the assumption you are writing an operator Further to the answer of @RoufirHassan by way of explanation, looping over the collection objects de-selecting and selecting single, was not changing the active object. Adding context.object to print statement would confirm this. Is the active ...


2

you can select all objects in your collection and add a mirror modifier to one of them. after, use make links after, you can, use convert to mesh, to apply modifier. To all the meshes


2

just apply the mirror modifier. Then it is a "real" mesh on both sides and you can modify it asymetrically.


Only top voted, non community-wiki answers of a minimum length are eligible