Is it possible to draw a line between intersecting objects? With my current setup, it won't draw anything between them.


As of 2.76, blender freestyle still does not detect edges at intersections, see docs:

No edges at face intersection are detected yet.

A workaround is to create some extra edge (small face, invisible in the final render) on top of the actual intersection. It's not clean, but it somehow works. (note that the edge in the image below is a bit exaggerated. It can be much more subtle.)

enter image description here

Depends on what you want to achieve.

Another idea is to use the internal edge capability of Blender via Render->Post Processing->Edge. If you're rendering out a still image, you can then mask out areas with edges you don't want in the compositor, later.

  • $\begingroup$ do you know if it is possible since 2.8 and co? $\endgroup$ Aug 28 '20 at 13:38
  • 1
    $\begingroup$ Not that I know of (plus the docs still say it's not supported). $\endgroup$
    – dwelle
    Aug 28 '20 at 14:34

I use the boolean modifier.

Say object_1 is intersected by object_2:

  • apply boolean modifier to object_2 and set it's mode to 'difference'

Freestyle will probably put a line between the 2 objects. I've noticed that results can be a little sporadic.


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.