Scripts‎ > ‎




You can download the Add-On (version 1.7.2) here: <python file>

Not certain what to do with this file? Read the information on installing Add-Ons.
In the Add-Ons panel it will show up as Mesh: F2.

If you liked this script, please consider making a donation. This add-on would not have existed without the generous donations from Paul Kotelevets.


F2 (also known as the 'spider-script') extends Blender native functionality of creating faces. It allows you to create a face from a single vertex selection
or a single edge selection, while retaining all the built-in functionality. Simply enable the add-on, and pressing the F-key will be better than ever before.
The video below shows an overview of how F2 can be used. Watch it at fullscreen in HD for the details.

As of version 1.7, F2 has support for preserving UV textures and finishing a quad-strip with a triangle. This is demonstrated in the video below.

Detailed explanation

Quad from vertex

F2 adds two new functionalities to Blender's make-face functionality (F-key in editmode). The first is creating a quad, when a single vertex is selected.
Face from vertex
To create the quad, a new vertex is created. The position of this new vertex is calculated based on the three existing vertices. These are the selected vertex,
and two vertices to which it is connected via open edges. An open edge is an edge which is only part of one face, or none at all. The newly created quad
has the same material and normal direction as the neighbouring faces.

Quad from edge

The second new functionality is creating a quad, when a single edge is selected.
Face from edge
Similar to the quad from vertex functionality, this is based on open edges. As can be seen in the image above, the selected edge is connected to two open edges.
The vertices which belong to these edges are used to create a new quad.

Direction control

If there are multiple ways to create a new quad, the position of the mouse cursor is taken into account.
Direction control
Of the multiple new faces which are possible, the one which will be closest to the mouse cursor (in 2d screen-space) is the one which will be created.

More information

There is a support thread for this script at BlenderArtists.
The baroque table featured in the video, can be found here.