Bishop with subsurface modifier

I really can’t bear impossibly sharp corners in models.

The boolean modifier means that edges at intersections cannot appear anything but perfectly sharp. This is not good enough but the solution is really difficult! I have given it a shot and while it has a lot of room for improvement, I came up with this:

I think I can do better but it is a really convoluted collection of operations to get to this! Lots of shrinkwrapping and rotating things in ways they really don’t want to be rotated; the surface of a shpere and even more so an oblate sphere is a complicated business!!


Very nicely done. Do you have any tips on how you managed to get that nicely curved corners at the bottom of the bool intersection?

1 Like

Nice trick to use a spherified? cube and warped.

Complex objects do need more attention. It is not only switching on/off options. But a set of tools to accomplish things. But then it comes to cleanup and refactoring. As you do with source code.
It works, but it can be more efficient … and here the experience kicks in.

It’s completely edge looped, so delete edge loops make it low poly … great work! :clap:

1 Like

If you could be bothered I would love to send you my blend file and a partial list of what i did. I suspect between us we could work out how to do this properly! I have a boatload of experience in vfx but 3d is not my area at all and this is a complex problem! Spheres are strangely delicate things to work with! Would you be interested in fighting this one out a bit @FedPete ?

1 Like

It also depends on what you do with the model. If the intention is to zoom in, in high details, like your examples. Then yes, you need poly’s and bevels.
But, If you render a scene with a chessboard, from a distance, less poly is needed (skip bevels).

The same considerations if you make a chess piece as an animated character. Then which parts are manipulated and how to put them under control of an armature (bones).

Another process would be that you want a non-destructive process. Cutting the hole but still have the opportunity to change the dimension of it, as in animation. Keeping the boolean operator.

These complex considerations can lead to, not using the Blender UI. But code the desired effect with the Blender Python API. If you watch the end titles of some movies, you see a lot of developers, Creating specific 3D VFX. did this for their new movie. Creating extra modifiers to allow animators manipulating hair more fluently.

1 Like

Hi Miss_B. I had many problems along the way and have not solved them all but it went something like this!!:

  1. Start with a cube.
  2. Add a subdivision surface modifier with a level of 3 or 4.
  3. Apply the subdivision surface modifier.
  4. From the front view select the faces from the left hand side to slightly past the centre and delete those faces:
  5. Select all the remaining vertices and Apply the “ToSphere” operation 3 or 4 times
  6. Select the vertices along the top edge of the inside of the new spehere and scale them along the Z axis to line them up:
  7. Do the same with the bottom inside row of vertices.

8.Add loop cuts around the edges of the cut:

  1. Now the sphere will have problems with a subsurface modifier so it needs to be made more spherical. The “ToSphere” operation dosent seem to work very well at this point so I added another UV Sphere and shrink wrapped our cube-sphere onto it with a subdivision of 6 (in the modifier properties) using the project method.

10 Apply this modifier.

  1. I then added more loop cuts and kept flattening (by moving the 3d cursor around a lot and scaling along various axes!) then shrinkwrapping the results and changed the shape of the cube using a matrix but I wont go into that here!!!

  2. I filled in the inside of the cut section using a combination of filling edges/faces and bridging edge loops.

  3. If all is going well at this point you can add a subdivision modifier to the cube and it will work as you would hope!


Thank you muchly for all these details, as they will come in handy. :slightly_smiling_face:

1 Like