Latest news
TutorialsBlender

Blender Shrinkwrap Modifier Guide: Ways to Fit a Model to a Surface

Blender’s Shrinkwrap Modifier moves an object’s vertices toward another mesh’s surface to fit the geometry to the target shape. This guide walks through the methods, key settings, and modifier order.

Thin geometric cladding panel conforming to a curved contemporary facadeAI image
Representative image, generated with AI.Image: 3dsınıfı / FCA AI

In brief

  1. Shrinkwrap can be applied to mesh, lattice, curve, surface, and text objects.
  2. It offers four methods: Nearest Surface Point, Project, Nearest Vertex, and Target Normal Project.
  3. Offset sets the distance to maintain from the target surface; Vertex Group limits which vertices are affected.
  4. Modifiers work non-destructively; their order can change the result, and they can be applied to make it permanent.

What you’ll learn in this guide

Blender’s Shrinkwrap Modifier moves an object’s vertices onto another object’s surface to fit the geometry to the target shape. It can be useful for modeling tasks such as thin cladding fitted to a facade, roads conforming to terrain, or decorative elements that need to sit on a surface. These are examples that make use of how the tool works; they don’t mean Shrinkwrap is an architectural component or an automatic project solution in itself.

By the end of this guide, you’ll know when to try each of the four wrap methods, how the Offset and Vertex Group settings affect the result, and why it’s important to check modifier order. One of the workflow’s key advantages is that you can edit the result without directly changing the base geometry, as long as you haven’t applied the modifier.

Requirements

  • Blender is required. This guide draws on the Shrinkwrap and modifier sections of Blender’s online manual; the sources don’t specify a particular version number.

  • The sources don’t mention any special account requirements or hardware specifications.

  • Prepare two objects positioned in relation to each other: the object whose shape will be fitted to a surface, and the target mesh. Start with a simple mesh or flat surface to understand the result, then move on to the geometry in your own scene.

Shrinkwrap can be applied to lattice, curve, surface, and text objects, as well as meshes. Because the geometry of both the target surface and the object being wrapped affects the result, testing in a copy of your working file makes it easier to revert, especially when changing modifier order.

Setting up and adjusting Shrinkwrap

  1. Identify the two objects in the scene. Make the object to be moved onto the surface active, and prepare the target mesh it will wrap to. The Shrinkwrap Target setting determines which object the operation uses. Starting with simple, easy-to-read geometry makes it easier to follow how the vertices move.

  2. Add the modifier. With the active object selected, use the Add Modifier button at the top of the Modifiers tab in the Properties Editor, or press Shift-A in the same tab. The new modifier is added to the bottom of the list. If the result is unexpected, check not only the Shrinkwrap settings but also the entire modifier stack and its order.

  3. Choose the target mesh in the Target field. Shrinkwrap moves the wrapped object’s vertices to positions associated with the specified target surface. When changing settings, confirm that the correct target is selected. Starting with simple test geometry helps separate the effects of target selection from those of the method settings.

  4. Choose a Wrap Method to suit the task. Nearest Surface Point finds the nearest position on the target surface for each vertex. Project casts vertices toward the target along selected axes; if a projection line doesn’t intersect the target, the corresponding vertex stays in its original position. Nearest Vertex uses the nearest vertex on the target, rather than the nearest point on its surface. Target Normal Project also takes the target’s smooth normal direction into account to try to produce a smoother projection; according to the manual, this method is noticeably slower.

  5. Set the direction and distance for Project. When Project is selected, you can choose which local axes to project along. Selecting multiple axes can create a combined projection direction; if no axis is selected, the normal direction is used. The Negative and Positive options determine the permitted directions. If both are enabled, possible intersections in both directions are considered and the nearest one is selected. Think of Limit as the maximum distance a vertex can travel from its starting position to reach the target. If the required distance exceeds this limit, that vertex won’t be moved to the target by projection.

  6. Try Snap Mode and Offset together. Snap Mode determines how a vertex moves to the target position found by the selected method. On Surface moves the vertex and applies Offset toward its starting position. Outside Surface directs Offset outside the target; Above Surface applies it along the target’s smooth normal. The Inside and Outside options may prevent movement if the vertex is already on the corresponding side of the target. Offset sets the distance to maintain from the calculated target position. The Nearest Vertex method doesn’t support the Snap Mode setting.

  7. Use Vertex Group to limit the affected area. The Vertex Group setting controls which vertices move and by how much. Vertices that aren’t included in the group don’t move; this behaves the same as assigning them a weight of zero. Try this option when you want only a selected part of an object to move closer to the target.

  8. Check additional target and surface-culling options if needed. The Project method can use a second object as a projection target via Auxiliary Target. Face Cull can prevent projection from the front or back of surfaces; which side of a face is front or back is determined by its normal. Invert Cull can reverse the culling preference in certain two-way projection situations. Test the effect of these options on simple geometry first.

Using Shrinkwrap in architectural and visualization workflows

Architects, interior designers, and visualization artists can use Shrinkwrap to quickly test geometry in relation to an existing surface. For example, a facade or piece of terrain could be the target mesh, while the wrapped object could be a model that needs to conform to the surface. After getting an initial result, you can change the target, Offset, or method; the base geometry remains intact until the modifier is applied.

The methods behave differently. Finding the nearest point on a surface doesn’t produce the same result as projecting along an axis, and snapping to the target’s nearest vertex shouldn’t be confused with seeking a smooth result across the surface. With the Project method, it’s expected that geometry won’t change when the projection direction doesn’t intersect the target. Target Normal Project can be tried for a smoother projection, but the source manual notes that it runs more slowly. Compare the methods in your project file before choosing one for large or complex scenes.

Common mistakes

  • Selecting the wrong target object: Check the object in the Target field; the operation uses that target.

  • Expecting Project to move every vertex: Vertices whose projection lines don’t reach the target keep their original positions. Review the axis, direction, and Limit settings together.

  • Ignoring Offset: Some differences between methods become more apparent when Offset is nonzero. Change the value and compare the results.

  • Skipping modifier order: Modifiers are calculated from top to bottom, and their order can change the result. Moving a modifier elsewhere in the list may not preserve the previous result.

  • Making the result permanent too soon: Apply converts the modifier result into geometry and removes the modifier from the list. If you may need to make further edits, work on a copy of the file before applying it.

  • Treating the Inside/Outside options as definitive collision tests: The manual notes that these options can be used for rough collision detection, but determining inside versus outside may be unstable when the target has angles close to or sharper than 90 degrees.

Next steps

For your first test, make copies of the scene and compare all four Wrap Method options. Change only the method in each copy at first; then test Offset, the axes and direction for Project, and Vertex Group if needed. This makes it easier to tell which change affects the result.

If you’re using multiple modifiers, arrange the stack deliberately. Modifiers work non-destructively; the Apply command makes the result permanent. Before applying, check both the viewport and the render result: the modifier’s display in the viewport and in renders can be enabled or disabled separately. This helps you compare what you see while editing with the settings used for rendering.

Sources and license

This guide was adapted into Turkish using the “Shrinkwrap Modifier” and “Introduction” pages in Blender’s official online manual. Both sources are published under the CC BY-SA 4.0 license.

Sources

2 sources
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/modifiers/deform/shrinkwrap.html
Summary
D(
docs.blender.org (CC BY-SA 4.0)docs.blender.org/manual/en/latest/modeling/modifiers/introduction.html
Summary

Source texts are not republished; short quotes are marked, everything else is our own summary and commentary.

3dsınıfı’s take
3dEditor’s assessment

For offices and students in Turkey, the practical value of Shrinkwrap is that it lets you test geometry in relation to a surface without immediately changing the base mesh. When working on facade, terrain, or interior components, comparing methods in separate copies can make it easier to find the right settings.

Still, this isn’t an automatic solution that replaces modeling decisions. In particular, check the Project direction, Offset, and modifier order, and bear in mind that Target Normal Project may be slower. Since the sources don’t specify hardware or version requirements, the safest approach is to test performance and compatibility in an actual project file.

Frequently asked questions

What does Blender’s Shrinkwrap Modifier do?

It moves an object’s vertices to positions on another object’s surface, fitting the geometry to the target shape. It can be applied to mesh, lattice, curve, surface, and text objects.

Which methods are available in Blender Shrinkwrap?

The available options are Nearest Surface Point, Project, Nearest Vertex, and Target Normal Project. Each method moves vertices toward the target in a different way.

Can you edit a Shrinkwrap Modifier before applying it?

Yes. Modifiers are non-destructive operations that work without directly changing the base geometry. Apply converts the result into geometry and removes the modifier from the list.

Comments and the forum are in Turkish.Join the discussion
+

Related news