From BlenderWiki

Jump to: navigation, search
Blender3D FreeTip.gif
IMPORTANT! Do not update this page!
We have moved the Blender User Manual to a new location. Please do not update this page, as it will be locked soon.

Page status (reviewing guidelines)

Images needs an example
Proposed fixes: none

Shrinkwrap Modifier

Mode: All modes

Panel: Modifiers


The Shrinkwrap modifier allows an object to “shrink” to the surface of another object. It moves each vertex of the object being modified to the closest position on the surface of the given mesh (using one of the three methods available). It can be applied to meshes, lattices, curves, surfaces and texts.

Like most of the deform modifiers, the affected “vertices” are the “computed” one, i.e. the real geometry of the object at the time the modifier is calculated, and not the original vertices/control points.

Something of a view-independent retopo tool (in Blender 2.49), Shrinkwrap projects vertices along their normals or moved to the nearest surface point. But it doesn’t have accuracy problems like retopo did, since it works in object space instead of image space. Also it’s possible to “keep a distance” from the target position.

For those who found the Shrinkwrap modifier pretty useful, but would like it to move empties or object's positions … have a look at the Shrinkwrap constraint!


Shrink target, the mesh to shrink/wrap around.
Vertex Group
The weight paint for this vertex group of the current modified mesh controls whether and how much each vertex is displaced to its target position. If a vertex is not a member of this group, it is not displaced (same as weight 0).
The distance that must be kept from the calculated target position, in Blender Units.
Nearest Surface Point
This drop-down list specifies the method to be used to determine the nearest point on the target’s surface for each vertex of the modified object. Some options will add some extra, specific controls to the panel.
Nearest Surface Point
This will select the nearest point over the surface of the shrink target. It adds the extra option Above surface, which always keep the computed vertices above their "floor faces". This is only meaningful when Offset is not null.
This will project vertices along a chosen axis until they touch the shrink target. Vertices that never touch the shrink target are left in their original position. This implies that, depending on the settings of this option and the relative positions of the two objects, the modified object might sometimes remain undeformed. This is not a bug; just “play” with the settings (especially the Negative/Positive ones), or move one of the objects around…
This method is the hardest to master, as it might sometimes give unexpected results… It adds quite a few extra options:
Subsurf Levels
This applies a (temporary) Catmull-Clark subsurf to the modified object, before computing the wrap when using Projection mode.
Subsurf Limit
This is a distance limit between original vertex and surface. If the distance is larger than this limit vertex wouldn't be projected onto the surface,
X, Y, Z
Along which local axis of the modified object the projection is done. These options can be combined with each other, yielding a “median axis” of projection.
Negative, Positive
This allows you to select the allowed direction(s) of the shrink along the selected axis. With more than one Shrinkwrap modifier, negative and positive axes can be combined.
Cull Faces
This allows you to prevent any projection over the “front side” (respectively the “back side”) of the target’s faces. The “side” of a face is determined by its normal (front being the side “from where” the normal “originates”).
Auxiliary Target
An additional object to project over.
Nearest Vertex
Nearest Vertex
This will select the nearest vertex of the shrink target. It adds no extra options.

Blender3D FreeTip.gif
This is the old manual!
For the current 2.7x manual see

User Manual

World and Ambient Effects


World Background

Ambient Effects

Stars (2.69)

Game Engine


Introduction to the Game Engine
Game Logic Screen Layout


Logic Properties and States
The Logic Editor


Introduction to Sensors
Sensor Editing
Common Options
-Actuator Sensor
-Always Sensor
-Collision Sensor
-Delay Sensor
-Joystick Sensor
-Keyboard Sensor
-Message Sensor
-Mouse Sensor
-Near Sensor
-Property Sensor
-Radar Sensor
-Random Sensor
-Ray Sensor
-Touch Sensor


Controller Editing
-AND Controller
-OR Controller
-NAND Controller
-NOR Controller
-XOR Controller
-XNOR Controller
-Expression Controller
-Python Controller


Actuator Editing
Common Options
-2D Filters Actuator
-Action Actuator
-Camera Actuator
-Constraint Actuator
-Edit Object Actuator
-Game Actuator
-Message Actuator
-Motion Actuator
-Parent Actuator
-Property Actuator
-Random Actuator
-Scene Actuator
-Sound Actuator
-State Actuator
-Steering Actuator
-Visibility Actuator

Game Properties

Property Editing

Game States



Camera Editing
Stereo Camera
Dome Camera




Material Physics
No Collision Object
Static Object
Dynamic Object
Rigid Body Object
Soft Body Object
Vehicle Controller
Sensor Object
Occluder Object

Path Finding

Navigation Mesh Modifier

Game Performance

Framerate and Profile
Level of Detail

Python API

Bullet physics


Standalone Player
Licensing of Blender Game

Android Support

Android Game development