ローポリの板メッシュから靴紐のような編み目のカーブを生成します。
Releases から最新の zip をダウンロードして、「ファイル」「ユーザー設定」「アドオン」「ファイルからアドオンをインストール」を選択し、ダウンロードした zip ファイルをインストールします。
- すべてが四角面で縦x横の形状になっているメッシュを用意します
- 3Dビューでオブジェクトモードにしてメッシュを選択します
- UIパネル(デフォルト設定でNキーで開閉)から Taremin タブを開きます
- Taremin Shoelaces から "カーブの生成" ボタンを押すとカーブを生成します
- 3Dビューの左下にオペレータプロパティによる設定パネルが出るので、必要な場合は生成したカーブのパラメータを調整します
v0.0.5
よりカーブ生成時に結び目をつけることが出来るようになりました。
現在、プリセットとして用意されている結び目は Shoelace Knot
の一つだけですが、シーン内のカーブオブジェクトを結び目として使うことが出来ます。
まず、結び目として使用したいカーブオブジェクトをUIパネルの Knots
に追加します。
結び目として使用するカーブオブジェクトの仕様はは後述します。
カーブの生成
を行い、オペレータープロパティの 結び目のタイプ
を オブジェクト
にします。
knot
で先程追加したオブジェクトを選択します。
その後、カーブのパラメータを調整します。各パラメータの意味は以下のとおりです。
左スプラインを逆順にする
- 左スプラインの制御点の順番を逆にします(線の方向を逆順にします)
右スプラインを逆順にする
- 右スプラインの制御点の順番を逆にします(線の方向を逆順にします)
左スプラインのindex
- カーブオブジェクトの何番目の線を結び目(左)として使用するのか設定します
右スプラインのindex
- カーブオブジェクトの何番目の線を結び目(右)として使用するのか設定します
結び目の前後を反転する
- 結び目のY方向の座標を反転して使用します
カーブオブジェクトは以下のような仕様で作成しておいてください。
- 最低でも線が1本以上
- 実際は2本のカーブを使用するでしょう
- 結び目の中心がオブジェクトの原点になるようにする
- X軸が結び目の左右になるようにします
- Z軸が結び目の上下になるようにします
- カーブオブジェクトにベベル深度を設定してください
- ベベル深度の差を利用してなんとなく同じくらいになるようにスケールします
例を確認したい場合はアドオンに同梱されている knots.blend
を参考にしてみてください。
- Shoelace Knot: https://www.blendswap.com/blend/26843
- Author: billhails