2
$\begingroup$

enter image description here

The top object is the original object, and the bottom is that which is mirrored. Is there a way to make the top object invisible while keeping the mirrored object there?

$\endgroup$
5
$\begingroup$

Don't know how to do this properly, but here is what I came up with:

  1. 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 :-

enter image description here

  1. You could offset the mirrored object's UVs (see image) by (1, 1), then in the shader substract (1, 1) from UV coordinates - the mirrored object will have original UVs and the original object will have negative coordinates. Enable alpha clipping in the material, make transparent everything that has UV coordinates less than 0 and the original object should be invisible. Similar results could achieved by comparing the coordinates of axis the object was mirrored along. The original object would still cast shadows though so beware

enter image description here

$\endgroup$
2
  • $\begingroup$ Using a Boolean modifier to hide a mirrored object!! That's simply brilliant. $\endgroup$
    – Nxdhin2005
    Aug 28 '20 at 13:14
  • $\begingroup$ Really clever :). Every solution that gets you there is a 'proper' one. $\endgroup$ Aug 29 '20 at 15:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.