File size: 6,724 Bytes
ee0be02
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
.. _bpy.types.BevelModifier:

**************
Bevel Modifier
**************

The *Bevel* modifier bevels the edges of the mesh it is applied to,
with some control of how and where the bevel is applied to the mesh.

It is a non-destructive alternative to
the :doc:`Bevel Operation </modeling/meshes/editing/subdividing/bevel>` in Edit Mode.

.. list-table:: Side views of a cube.
   :align: center

   * - .. figure:: /images/modeling_modifiers_generate_bevel_square-not.png
          :width: 150px

          Not beveled.

     - .. figure:: /images/modeling_modifiers_generate_bevel_square.png
          :width: 150px

          Beveled.


Options
=======

.. figure:: /images/modeling_modifiers_generate_bevel_panel.png
   :align: right

   The Bevel modifier.

Width
   The size of the bevel effect. See *Width Method* below.

   .. figure:: /images/modeling_modifiers_generate_bevel_cubes.png
      :width: 350px

      Three Cubes with 0.1, 0.3 and 0.5 bevel widths.

Segments
   The number of edge loops added along the bevel's face.
Profile
   The shape of the bevel, from concave to convex. It has no effect if *Segments* is less than 2.
Material
   The index of the material slot to use for the bevel.
   When set to -1, the material of the nearest original face will be used.
Only Vertices
   When enabled, only the areas near vertices are beveled, the edges remain unchanged.

   .. figure:: /images/modeling_modifiers_generate_bevel_cubes-vertices-only.png
      :width: 350px

      Three cubes with 0.1, 0.3 and 0.5 bevel widths, with *Only Vertices* option enabled.

Clamp Overlap
   Limits the width of each beveled edge so that edges cannot cause
   overlapping intersections with other geometry.
Loop Slide
   If there are unbeveled edges along with beveled edges into a vertex,
   the bevel tries to slide along those edges when possible.
   Turning the option off can lead to more even bevel widths.
Mark Seams
   If a seam edge crosses a non-seam one and you bevel all of them,
   this option will maintain the expected propagation of seams.
Mark Sharp
   Similar to Mark Seams, but for sharp edges.
Harden Normals
   When enabled, the per-vertex face normals of the bevel faces are adjusted to
   match the surrounding faces, and the normals of the surrounding faces are not affected.
   This will keep the surrounding faces flat (if they were before),
   with the bevel faces shading smoothly into them. For this effect to work,
   you need custom normals data, which requires *Auto Smooth* option to be enabled
   (see :doc:`Normals </modeling/meshes/editing/normals>`).

Limit Method
   Used to control where a bevel is applied to the mesh.

   None
      No limit, all edges will be beveled.
   Angle
      Only edges where the adjacent faces form an angle smaller than the defined threshold will be beveled.
      Intended to allow you to bevel only the sharp edges of an object without affecting its smooth surfaces.
   Weight
      Use each edge's bevel weight to determine the width of the bevel.
      When the bevel weight is 0.0, no bevel is applied.
      See :doc:`here </modeling/meshes/editing/edges>` about adjusting bevel weights.
   Vertex Group
      Use weights from a vertex group to determine the width of the bevel.
      When the vertex weight is 0.0, no bevel is applied.
      An edge is only beveled if both of its vertices are in the vertex group.
      See :doc:`here </modeling/meshes/properties/vertex_groups/vertex_groups>` about adjusting vertex group weights.

Width Method
   Declares how *Width* will be interpreted to determine the amount of bevel.

   .. figure:: /images/modeling_modifiers_generate_bevel_width-methods.png
      :align: right
      :width: 240

      Width methods.

   Offset
      Value is interpreted as the distance from the original edge to the edge of the beveled face.
   Width
      Value is interpreted as the distance between the two new edges formed by the bevel.
   Depth
      Value is the perpendicular distance from the new bevel face to original edge.
   Percent
      Similar to *Offset* but the value is interpreted as a percentage of the adjacent edge length.

Set Face Strength Mode
   Set *Face Strength* on the faces involved in the bevel, according to the mode specified here.
   This can be used in conjunction with a following
   :doc:`Weighted Normals </modeling/modifiers/modify/weighted_normal>` modifier
   (with the *Face Influence* option checked).

   None
      Do not set face strength.
   New
      Set the face strength of new faces along edges to *Medium*,
      and the face strength of new faces at vertices to *Weak*.
   Affected
      In addition to those set for the *New* case,
      also set the faces adjacent to new faces to have strength *Strong*.
   All
      In addition to those set for the *Affected* case,
      also set all the rest of the faces of the model to have strength *Strong*.

Miter Patterns
   A *miter* is formed when two beveled edges meet at an angle.
   On the side where the angle is greater than 180 degrees, if any, it is called an *outer miter*.
   If it is less than 180 degrees, then it is called an *inner miter*.
   The outer and inner miters can each be set to one of these patterns:

   Sharp
      Edges meet at a sharp point, with no extra vertices introduced on the edges.
   Patch
      Edges meet at a sharp point but in addition, two extra vertices are introduced near the point
      so that the edges and faces at the vertex may be less pinched together than
      what occurs in the *Sharp* case.
      This pattern does makes no sense for inner miters, so it behaves like *Arc* for them.

      The *Spread* slider controls how far the new vertices are from the meeting point.
   Arc
      Two vertices are introduced near the meeting point, and a curved arc joins them together.

      The *Spread* slider controls how far the new vertices are from the meeting point.

      The *Profile* slider controls the shape of the arc.

   .. list-table:: Diagrams of the miter patterns.

      * - .. figure:: /images/modeling_meshes_editing_subdividing_bevel_miter-2.png

             Sharp outer miter.

        - .. figure:: /images/modeling_meshes_editing_subdividing_bevel_miter-3.png

             Patch outer miter.

        - .. figure:: /images/modeling_meshes_editing_subdividing_bevel_miter-4.png

             Arc outer miter.

      * - .. figure:: /images/modeling_meshes_editing_subdividing_bevel_miter-5.png

             Sharp inner miter.

        - .. figure:: /images/modeling_meshes_editing_subdividing_bevel_miter-6.png

             Arc inner miter.

        - ..

Spread
   The value used to spread extra vertices apart for non-sharp miters.