The Shell modifier “solidifies” or gives thickness to an object by adding an extra set of faces facing the opposite direction of existing faces, plus edges connecting the inner and outer surfaces wherever faces are missing in the original object. You can specify offset distances for the inner and outer surfaces, characteristics for edges, material IDs, and mapping types for the edges.
Also, because the Shell modifier doesn't have sub-objects, you can use the Select options to specify a face selection for passing up the stack to other modifiers. Please note that the Shell modifier doesn't recognize existing sub-object selections, nor does it pass such selections up the stack.
Left: Sphere with part of surface removed
Right: Sphere with Shell applied
You'd typically use Shell on an object with part of its surface removed, such as a sphere with several deleted vertices or faces, as illustrated above. For best results, the original polygons should face outward. If an object has no faces with at least one free edge, Shell will not create any edges.
Following are some examples of modeling tasks for which the Shell modifier would be appropriate:
To use the Shell modifier:
Distance in 3ds Max generic units by which the inner surface is moved inward and the outer surface is moved outward from their original positions. Defaults=0.0 / 1.0.
The sum of the two Amount settings determines the thickness of the object's shell, as well as the default width of the edges. If you set both to 0, the resultant shell has no thickness, and resembles an object set to display as 2-sided.
The number of subdivisions across each edge. Default=1.
Change this setting if you need greater resolution on the edge for use by subsequent modeling or modifiers.
When on, and you specify a Bevel Spline, 3ds Max uses the spline to define the edges' profile and resolution. Default=off.
After you define a Bevel Spline, use Bevel Edges to switch between a flat edge whose resolution is defined by the Segments setting and a custom profile defined by the Bevel Spline.
Click this button and then select an open spline to define the edge shape and resolution. Closed shapes such as Circle or Star will not work.
The original spline is instanced to the Bevel Spline, so changing the spline's shape and properties are reflected in the Bevel Spline. With non-corner vertices, you can change the edge resolution with the spline's Interpolation rollout settings.
A bevel spline as viewed from the top (inset) and the resulting bevel
Turn on to specify a material ID for all of the inner surface polygons using the Inner Mat ID parameter. Default=off.
If you don't specify a material ID, the surface uses the same material ID or IDs as the original faces.
Specifies the material ID for inner faces. Available only when Override Inner MatID is on.
Turn on to specify a material ID for all of the outer surface polygons using the Outer Mat ID parameter. Default=off.
If you don't specify a material ID, the surface uses the same material ID or IDs as the original faces.
Specifies the material ID for outer faces. Available only when Override Outer MatID is on.
Turn on to specify a material ID for all of the new edge polygons using the Edge Mat ID parameter. Default=off.
If you don't specify a material ID, the surface uses the same material ID or IDs as the original faces from which the edges are derived.
Specifies the material ID for edge faces. Available only when Override Edge MatID is on.
Applies automatic, angle-based smoothing across the edge faces using the Angle parameter. When off, no smoothing is applied. Default=on.
This doesn't apply smoothing across the junction between the edge faces and the outer/inner surface faces.
Specifies the maximum angle between edge faces that will be smoothed by Auto Smooth Edge. Available only when Auto Smooth Edge is on. Default=45.0.
Faces that meet at an angle greater than this value will not be smoothed.
Lets you specify a smoothing group for the new edge polygons using the Smooth Grp setting. Available only when Auto Smooth Edge is off. Default=off.
Sets the smoothing group for the edge polygons. Available only when Override Smooth Group is on. Default=0.
When Smooth Grp is set to the default value of 0, no smoothing group is assigned to the edge polygons. To specify a smoothing group, change the value to a number between 1 and 32.
Specifies the type of texture mapping that is applied to the new edges. Choose a mapping type from the drop-down list:
Determines the spacing of the texture vertices across the edges. Available only with the Edge Mapping choices Strip and Interpolate. Default=0.05.
Increasing this value increases the repetition of the texture map across the edge polygons.
Selects the edge faces. This selection is passed up the stack to other modifiers. Default=off.
Selects the inner faces. This selection is passed up the stack to other modifiers. Default=off.
Selects the outer faces. This selection is passed up the stack to other modifiers. Default=off.
Adjusts corner vertices to maintain straight-line edges.
If you apply Shell to a subdivided object with straight edges, such as a box set to 3x3x3 segments, you might find that the corner vertices don't stay in a straight line with the other edge vertices. This gives the edges a bulging look. To resolve this, turn on Straighten Corners.
Box with Straighten Corners off (left) and on (right)