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)

Page reviewed and in good shape

Subdivide

Mode: Edit mode

Panel: Mesh Tools (Editing context)

Hotkey: W » 1 NumPad/2 NumPad

Menu: Mesh » Edges » Subdivide, Specials » Subdivide/Subdivide Smooth

Subdividing splits selected edges and faces by cutting them in half or more, adding necessary vertices, and subdividing accordingly the faces involved, following a few rules, depending on the settings:

  • When only one edge of a face is selected (Tri mode), triangles are subdivided into two triangles, and quads, into three triangles.
  • When two edges of a face are selected:
    • If the face is a triangle, a new edge is created between the two new vertices, subdividing the triangle in a triangle and a quad.
    • If the face is a quad, and the edges are neighbors, we have three possible behaviors, depending on the setting of Corner Cut Type (the drop-down menu next to the Subdivide button, in Mesh Tools panel) See below for details.
    • If the face is a quad, and the edges are opposite, the quad is just subdivided in two quads by the edge linking the two new vertices.
  • When three edges of a face are selected:
    • If the face is a triangle, this means the whole face is selected – it is then sub-divided in four smaller triangles.
    • If the face is a quad, first the two opposite edges are subdivided as described above. Then, the “middle” edge is subdivided, affecting its new “sub-quad” as described above for only one edge.
  • When four edges of a face (a quad) are selected, the face is subdivided into four smaller quads.


Options

These options are available in the Tool Panel after running the tool;

Number of Cuts
Specifies the number of cuts per edge to make. By default this is 1, cutting edges in half. A value of 2 will cut it into thirds, and so on.
Smoothness
Displaces subdivisions to maintain approximate curvature, The effect is similar to the way the subdivision modifier might deform the mesh.
Mesh before subdividing
Subdivided with no smoothing
Subdivided with smoothing of 1
Quad/Tri Mode
Forces subdivide to create triangles instead of ngons, simulating old behavior (see examples below)
Corner Cut Type
This drop-down menu controls the way quads with only two adjacent selected edges are subdivided
Fan
the quad is sub-divided in a fan of four triangles, the common vertex being the one opposite to the selected edges.
Innervert
(i.e. “inner vertex”), The selected edges are sub-divided, then an edge is created between the two new vertices, creating a small triangle. This edge is also sub-divided, and the “inner vertex” thus created is linked by another edge to the one opposite to the original selected edges. All this results in a quad sub-divided in a triangle and two quad.
Path
First an edge is created between the two opposite ends of the selected edges, dividing the quad in two triangles. Then, the same goes for the involved triangle as described above.
Straight Cut
Currently non functioning...
Fan cut type
Innervert cut type
Path cut type


Fractal
Displaces the vertices in random directions after the mesh is subdivided
Plane before subdivision
Regular subdivision
Same mesh with fractal added


Along Normal
Causes the vertices to move along the their normals, instead of random directions
Along normal set to 1


Random Seed
Changes the random seed of the noise function, producing a different result for each seed value.
Same mesh with a different seed value


Examples

Below are several examples illustrating the various possibilities of the Subdivide and Subdivide Multi tools. Note the selection after subdivision.

The sample mesh.


One Edge

One Edges
Quad/Tri Mode


Two Tri Edges

Doc26-subdivide-twoEdgesTri.png
Quad/Tri Mode


Two Opposite Quad Edges

Doc26-subdivide-twoEdgesOpposite.png
Quad/Tri Mode


Two Adjacent Quad Edges

Fan cut type
Quad/Tri Mode


Innervert cut type
Quad/Tri Mode


Path cut type
Quad/Tri Mode


Three Edges

Doc26-subdivide-threeEdges.png
Quad/Tri Mode


Tri

Doc26-subdivide-threeEdgesTri.png
Quad/Tri Mode


Quad/Four Edges

Doc26-subdivide-fourEdges.png
Quad/Tri Mode


Multicut

Tri with two cuts
Quad with two cuts


Blender3D FreeTip.gif
This is the old manual!
For the current 2.7x manual see http://www.blender.org/manual/


User Manual

World and Ambient Effects

World

Introduction
World Background

Ambient Effects

Mist
Stars (2.69)


Game Engine

Introduction

Introduction to the Game Engine
Game Logic Screen Layout

Logic

Logic Properties and States
The Logic Editor

Sensors

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

Controllers

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

Actuators

Introduction
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

Introduction
Property Editing

Game States

Introduction

Camera

Introduction
Camera Editing
Stereo Camera
Dome Camera

World

Introduction

Physics

Introduction
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

Introduction
System
Display
Framerate and Profile
Level of Detail

Python API

Introduction
Bullet physics
VideoTexture

Deploying

Standalone Player
Licensing of Blender Game

Android Support

Android Game development