Make Boolean not affected by subsurf modifier I have an object (1) with a part of it created using another object (2) and the Boolean modifier. Is there any way to make 1's subsurf modifier not effect the part of the mesh created by 2? In my case I have a mouth seperate from the head, and a boolean modifier so I dont have to modify it with shape keys. But the head seems to make the mouth smooth, even though I have creases on the mouth. I cannot remove the subsurf, the eyelids need it to be smooth, and are part of the head mesh.
Modifiers are calculated from top to bottom in what is called a Stack.

Changing the order of the modifiers in the stack will yield different results:

Boolean before Subsurf:



Boolean after Subsurf:



Animating the size of the cube: