0
$\begingroup$

I am trying to 3d print a topographic map. I have followed a tutorial I found here: https://digitalcommons.cedarville.edu/cgi/viewcontent.cgi?referer=https://www.google.com/&httpsredir=1&article=1453&context=alum_books

The blender section is on page 25. I have imported my image as a plane. I have subdivided the surface and added the deform/displacement to add the texture. I am now trying to use the boolean method to intersect this 2d surface with a cube, however when I apply this modifier I do not get the anticipated result. Only the surface remains which is "intersecting" the cube remains, which makes sense.

Did I do the displace wrong, I would think that in order for intersect to work properly the displacement would need to add thickness as well so that when the two objects intersect they are is something to intersect with besides just the surface. Any help would be greatly appreciated!

$\endgroup$
0
$\begingroup$

I believe based on the comments, that you should be able to do the following.

It may get slower, but let's try:

  1. Make a copy of the surface you have
  2. Add a solidify modifier to the copy and set the modifier up like this:
    enter image description here
  3. The thickness can be small, as we only need one extra (the lower) loop going around to produce the thickness.
  4. If you apply the modifiers now, it will leave you with only a thin rim.
  5. Go in edit mode (vertex) and select the bottom loop with Alt+LMB
  6. Now you can press G twice and move all the points up to end up on the upper vertices, confirm with LMB (makes sure the border will be straight).
  7. Right after that press G, followed by Z to move the vertices down a good bit.
  8. They are still not flat, so to fix that, press S, then Z and finally 0 to flatten them on the Z axis.
  9. Now move them down as much as you need your thickness to be.
  10. All you need to do now, that the lower loop is placed, is to press F and fill the bottom with a face.
  11. Now you should have 2 objects, the surface build with the displacement, and the new bottom part build from the rim of the solidify modifier.
  12. It should fit perfectly with each other, but make sure to check the normals, easy to check if you enable "Face Orientation", the border and bottom should be blue.
    enter image description here

In case the objects need to be joined for the 3D printing, you have 2 options.

  1. Apply all modifiers and join the meshes with a final Alt+M Merge by Distance, to clean up double vertices.

  2. (keeping the modifier version) Select the upper part, then the lower part by holding Shift, the upper part should be the active one, the lower selected but darker. Then press Ctrl+J to join both. The result will be that the lower part now also get's deformed by the displacement modifier of the top part, for that go in edit mode and select only the lower part by selecting a vertex and then pressing L. Now generate a Vertex Group and click on Assign. Back in the displacement modifier, select the new vertex group in the corresponding field and then click on the double arrow button beside it to invert the group. Once you go out of edit mode the lower part should be back to how it was before the joining. Finishing the object only needs one more modifier. Add the weld modifier and the object should be clean without doubles.

I hope it's not too confusing, but i tried to add an as non-destructive version as possible.

| improve this answer | |
$\endgroup$

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.