Bevel Curve Tools
動画:
リポジトリ:
参考:
髪の毛作成などに便利な無料のアドオン Bevel Curve Tools が Blender 2.8 でも動作対応 | 3DCG モデル情報局
Bevel Curve Tools アドオンを使って Blender で曲線オブジェクトを作る | MR が楽しい
Blender のアドオン Bevel Curve Tools を使って髪の毛を作る! | Binto-Laboratory
Bezier Utilities / Flexi Bezier Tool
動画:
リポジトリ:
Shriinivas/blenderbezierutils: Add-on with Bezier Utility Ops – GitHub
フォーラム:
Flexi Bezier Tool | Blender Artists Community
視聴:
参考:
Bezier Utilities – カーブオブジェクト生成を楽にする | CGrad Project
Flexi Edit Bezier – ベジェ曲線をより直感的に扱いやすくする Blender 2.8 用無料アドオン! | 3D人
BTracer
機能
- Object Trace: 全ての頂点を通過する1本のカーブを生成する。または、全てのエッジを結合してカーブを生成する。
- Object Connect: 選択したオブジェクトを1本のカーブで接続し、各ノードにフックを追加する。
- Mesh Follow: アニメーションするメッシュオブジェクトからカーブを生成する。
- Particle Trace: 各パーティクルからそれぞれカーブを生成する。
- Particle Connect: 各パーティクルを通過する1本のカーブを生成する。
ドキュメント:
BTracer | Blender Manual [Official]
Curve CAD Tools
Curve Context Menu > Bezier CAD
- Fillet: 角を丸める。ハンドルタイプが Vector の制御点を選択して実行する。
- Boolean: ブーリアン (Difference / Intersection / Union)
- Intersection: セグメントの交点に制御点を追加する。互いに交差するセグメントを2つ選択して実行する。
- Handle Projection: ハンドルの延長線の交点に制御点を追加する。フィレット (Fillet) の逆操作。
- Merge Ends: スプラインの端点をマージする。
- Subdivide: セグメントを細分化する。標準の細分化と異なって、
0
から1
で表されるパラメータで指定して任意の位置に任意の数の制御点を追加できる。 - Array: 選択したスプラインの配列を作成する。
- Circle: 円の中心にカーソルを配置する。円弧になっているセグメントを1つ選択して実行する。
- Length: 選択されたセグメントの長さの合計を計算する。
アドオンをインストール後、Curve 編集モードで右クリックで開くコンテキストメニューの Bezier CAD 以下から項目を選択して機能を実行する。
Add > Toolpath
- Offset Curve: 選択したスプラインをオフセットしてスプラインを作成する。
- Slice Mesh: メッシュにループを追加するような操作で複数の Curve を作成する。メッシュを選択して「追加 > Toolpath > Slice Mesh」を実行する。ホイールでループの数を増減してマウス移動で幅を調整する。クリック後に位置を移動して再度クリックで決定する。
- Dog Bone: 凹んだ角で応力集中を回避する目的でミリングするためのオフセットを作成する。
- Discretize Curve: 角度とサンプル数を指定して、選択した Curve を離散化した Curve を作成する。
- Truncate: Curve と共に Cube 形状の Empty をアクティブに選択して実行することで、Cube の境界内の Poly 形式のスプラインを切り取った Curve を作成する。オプションで Cube の Z 軸上面までの軌跡を追加することができる。
- Rect Macro: 矩形領域を切削加工するためのツールパスを生成する。
- Drill Macro: 円筒領域を切削加工するためのツールパスを生成する。
File > Export
- SVG: Curve を SVG 形式で書き出す。(レーザー加工用)
- G-Code: CNC 切削用の G コードを出力する。
動画:
リポジトリ:
Lichtso/curve_cad: Blender Addon: Bezier Curve CAD Tools for CNC Milling & Laser Cutting – GitHub
参考:
Curve CAD Tools | Blender Addons
Curves To Mesh
動画:
入手:
Curves To Mesh | Blender Market
Curve Tools
公式付属アドオン
機能
- One Curve
- Curve Info
- Calculate Length
- Curve Splines Info
- Curve Segments Info
- Set Origin to Spline Start
- Curves
- Intersect Curves
- Two Curves Loft
- Loft
- Auto Loft
- Update Auto Loft
- Advanced
- Curve Outline
- Separate Outline or Selected
- Fillet
- Handle Projection
- Divide
- Scale Reset
- Birail
- Convert Selected Faces to Bezier
- Convert Bezier to Surface
- Extended
- Offset Curve
- Boolean Two Selected Spline
- Multi Subdivide
- Split by Selected Points
- Remove Doubles
- Discretize Curve
- Array Selected Spline
- Curve Utils
- Show Point Resolution
- Show and Arrange Sequence
- Remove Splines
- Join Splines
- Pathfinder
ドキュメント:
Curve Tools | Blender Manual [Official]
Simplify Curves
公式付属アドオン
機能
- Simplify Curves: 選択したカーブを簡素化したカーブを作成する。カーブ編集モードで右クリックで開くコンテキストメニューから「Curve Simplify」を選択して実行する。オブジェクトモードでは、「追加 > カーブ」 (Add > Curve) から「Curve Simplify」を選択して実行する。あるいは、「Menu Search」 (
F3
キー) から「Curve Simplify」を検索して実行する。カーブオブジェクト全体が、常に適用の対象となる。 - Merge By Distance: 選択した制御点の中で距離が近いものをマージする。カーブ編集モードでマージしたい複数の制御点を選択して、右クリックで開くコンテキストメニューから実行する。
ドキュメント:
Simplify Curves | Blender Manual [Official]
コード:
curve_simplify.py – blender/blender-addons – GitHub
参考:
How can I simplify or resample a Bezier curve? – Blender Stack Exchange
How to simplify or resample a Bezier curve in Blender 2.9? – Blender Stack Exchange