This is a maintained fork of the QuickSnap addon for Blender.
QuickSnap is a Blender addon to quickly snap objects/vertices/points to object origins/vertices/points, similar to how vertex snap works in Maya/3Dsmax.
Quicksnap is now avaible for Blender 4.5.3LTS Now it has Duplicate Capabilities
Check the Release Page to learn about the latest updates.
-
New: Grid Snap feature with visual feedback - Press 4 or NUMPAD_4 to enable/disable grid snapping to Blender's grid system
-
New: Automatic grid plane detection based on camera orientation (XY/XZ/YZ planes)
-
New: Visual feedback with axis-colored grid lines (Red=X, Green=Y, Blue=Z) with decreasing opacity
-
New: Duplicate objects while snapping - Press 'D' during the snap operation to duplicate selected objects
-
New: You can change the snap target type using hotkeys: 1 or V: Vertices/curve points, 2 or E: Edge centers, 3 or F: Face centers, O: Origins
-
New: An icon close to the mouse let you know the current snap target type. (You can have it always visible, fade after a few seconds, or completely disabled)
-
New: The tool can now be used in orthographic view (Triggered by "5" on the numpad), and in local mode (Triggered by "/" on the numpad, isolates the selection)
-
New: You can use the tool by clicking once on the target and once on the destination (You can move the camera between the two actions), instead of only by using drag&drop
-
New: The tool now works when no object/point is selected. It behaves differently depending if you are in Edit or in Object mode:
-
A pie menu allows you to change the type of point you snap from/to. Use the same hotkey as the one you use ot open the tool to display the menu.
QuickSnap now includes an advanced Grid Snap feature that provides visual feedback when snapping to Blender's grid system:
- Enable Grid Snap in the addon preferences (Edge Cases section)
- During a snap operation, press
4
orNUMPAD_4
to toggle Grid Snap on/off - The grid plane is automatically detected based on your camera orientation:
- XY Plane: When camera is looking along Z-axis (top/front/back views)
- XZ Plane: When camera is looking along Y-axis (side views)
- YZ Plane: When camera is looking along X-axis (side views)
- Axis-colored lines: Red for X-axis, Green for Y-axis, Blue for Z-axis
- Decreasing opacity: Lines closer to the snap point are more opaque, creating a visual focus
- Grid extent: Shows grid lines up to 5 units from the snap point in each direction
- Precise alignment: Snap objects/vertices to exact grid intersections
- Visual guidance: See exactly where your snap point will land on the grid
- Context awareness: Grid plane automatically adapts to your viewing angle
- Non-intrusive: Only visible when Grid Snap is active
-
With the option 'Use vertices Auto-Merge in Edit mode' enabled, vertices will merge automatically with vertices at the same location after a snap.
-
Constrain the translation on a single axis or a plane using (Shift+)X,Y,Z hotkeys
-
Automatically display wireframe of the mesh you are snapping to and the wireframe of the object right under the mouse (Can be turned off)
-
Snap onto visible and non visible points (Points closer to the camera are prioritized)
-
Highlight target vertex edges, as well as potential target edge midpoint and target facecenters for better readability
-
The addon includes the Blender Addon Updater that allows to update the addon easily from within Blender. You will also be notified if a new version has been released. You can enable/disable that behaviour in the addon preferences.
Important Note: Starting with Blender 4.2, a native feature called "Snap Base" was introduced that provides similar functionality to this addon.
- How to use: Start a move with
G
, then pressB
to activate snap base mode - Workflow: Click a snapping point to snap FROM, then click another point to snap TO
- Documentation: Blender Manual - Snap Base
- Use Native Snap Base if you need basic point-to-point snapping and prefer built-in Blender tools
- Use QuickSnap if you need:
- Maya/3Dsmax-style workflow and muscle memory
- Advanced features like snap type switching, visual feedback
- Duplicate functionality while snapping
- Customizable hotkeys and extensive configuration options
- Two-click workflow and camera movement between clicks
Both tools can coexist - choose the one that best fits your workflow!
-
Click on the green button Code > Download Zip to download the addon on your computer
-
In Blender, go to your preferences, in the add-on section, then click "Install..." in teh top-right of the window, and pick the downloaded archive.
- By default, enable the tool by using Ctrl+Shift+V (For Vertex). Watch out if you have multiple keyboards to your windows settings, Ctrl+Shift will cycle the active keyboard.
- Use the same hotkey to display the pie menu
- Change the tool hotkey from the Add-On settings window
- Discover the other hotkeys in the add-on settings, and tweak your own preferences
-
Select the object or the vertices/edges/faces/curve points you want to move
-
Enable the tool using the hotkey (Ctrl+Shift+V by default)
-
Select the type of point you want to snap from/to, by either:
- Usin a hotkey: 1 or V: Vertices/curve points, 2 or E: Edge centers, 3 or F: Face centers, 4: Grid Snap, O: Origins
- Opening the pie menu (by using the same hotkey as the one to enable the tool (Ctrl+Shift+V by default)) and chose what you snap from/to (Vertices and curve points / edge midpoints / face centers)
-
To snap you have two options:
- Click and drag:
- Move the mouse over the point you want to snap FROM
- Click an hold the right mouse button, mouve the mouse over the point you want to snap TO
- Release the mouse
- Two-Clicks:
- Click on the point you want to snap FROM
- Click on the point you want to snap TO
- Click and drag:
If you want to cancel the operation:
- Press Right Mouse Button or ESC key to cancel the translation
This tool is not made to use on very high poly objects, and performance might get poor when many really heavy objects are under the mouse. If performances are poor, hiding objects/collections that you don't want to snap onto will help.
I am saying this but the tool should be efficient enough in most cases.
- In the Add-on preferences, scroll down, click on "Check now for QuickSnap update"
- If the same button now says: "Update now to (x,y,z)" it means that a new version exists. Click that button to update, then restart Blender.
- If you have an issue, first check that you have the last version of the addon (instructions above)
- If the problem persist with the latest version of the addon:
- Please create an issue here, and I will try to fix the issue asap: https://github.com/SynrgStudio/quicksnap/issues
- Do not forget to explain what you were doing and what was in your scene when the issue happened. If you can share the scene, you can also do so.
- Target highlighting does not work with 'Ignore modifiers' enabled. I plan to investigate new ways to ignore modifiers that might allow highlighting in that situation.
- In edit mode, the tool will always use the original points of the mesh (Without modifiers)
- Blender 2.93 and newer.