I have a model of tooth which is empty inside. I need it to be filled. Solidify modifier doesnt work correctly. How can I fill it?

I have a camera script which makes camera slowly move forward, so it makes a result similar to DICOM files. And to achieve more realistic result I need it to be filled

  • $\begingroup$ please show a screenshot of the wireframe, maybe even share your file $\endgroup$ – moonboots Aug 22 at 12:06
  • $\begingroup$ When is the Emptiness a problem? If you use a Boolean to Cut the Tooth the Tooth will appear solid inside. The Boolean Mesh will need to be large enough to encompass all the affect vertices. $\endgroup$ – rob Aug 22 at 12:07
  • $\begingroup$ @moonboots gyazo.com/a8eca688cbc347874b4129947c951819 $\endgroup$ – cxnt1 Aug 22 at 12:17

Polygonal models don't have an inside. They tell a renderer where their surfaces are.

If you want to slice an object as if it were solid, you have to reconstruct a surface where the slice cuts across it.

Here we have a cube inside a sphere inside a cube. All three objects have a Boolean modifier assigned to them.

enter image description here

The other cube displayed in wireframe to the left is a cutter object, and will be used as a target in the Boolean modifiers, set to 'Difference'. This will cut away the objects inside its volume, an construct a surface at its intersection with them, making it look as if the objects are solid.

Actually, there are 3 separate cutter-cubes, one as a target for each modifier, with their leading faces just slightly displaced from one another. If all the objects were cut in exactly the same place, Blender wouldn't know which new cut surface was in front of which, and there would be rendering artefacts. So the outside cube is cut away slightly more than the sphere, which is cut away slightly more than the inner cube.

Now if you animate the cutter-cubes together, you can create the illusion that the objects are solid.

enter image description here


To Cut into the Tooth so you can use the Boolean Modifier.

Add a Cubeviewport wireframe and set to Wireframe in the Viewport

Now add a Boolean Modifier to your Tooth and select the Cube. boolean modifier

  • $\begingroup$ No, that doesnt do what I want, it still empty inside, I need it to be filled $\endgroup$ – cxnt1 Aug 22 at 12:16
  • $\begingroup$ I added more details to description $\endgroup$ – cxnt1 Aug 22 at 12:20
  • $\begingroup$ Why does it need to be filled? I don't believe blender can fill an object. $\endgroup$ – Millard Aug 22 at 12:23
  • $\begingroup$ dear cxnt1, objects in 3D are always hollow! (at least as long as you use polygon modeling, voxel models are something completely different and not what Blender supports). It is simply impossible to have a "filled" object. And as long as you do not go into the model with your camera, there wont be any problem with that. $\endgroup$ – morph3us Aug 22 at 12:26
  • 1
    $\begingroup$ @morph3us I'm pretty new to blender and dont really know how to do it. So if you have time, could you post answer later $\endgroup$ – cxnt1 Aug 22 at 14:02

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.