Maya_Grid_Fill_v0.2-Beta
BlenderのGridFillのような機能をMaya用に作りました。
穴の角になる頂点を4つ選んでシェルフから実行してください。
無料ですがもし少しでもお金を出してくださる方がいたら改良版を開発できます。
初めてインストールする方へ
右の金額を入れる欄に0と入力して、紫色のボタンを押して次へ進んでください。
GridFill-for-Maya_v0.2-beta というZIPフォルダーをダウンロードし、解凍してください。
フォルダの中身は以下の通りです
- grid_fill.py
- grid_fill_icon.png
- Read Me(EN)
- Read Me(JP)
※もしファイル名が"grid_fill.py"じゃない場合は"grid_fill.py"に変更してください
インストール先(Windows)
- grid_fill.pyファイルを C:\Users\<ユーザー名>\Documents\maya\<バージョン>\scripts
- grid_fill_icon.pngファイルを C:\Users\<ユーザー名>\Documents\maya\<バージョン>\prefs\icons
それぞれコピーします。
Mayaを起動し、スクリプトエディターのPythonタブに以下のように入力します。
import grid_fill
grid_fill.install()
シェルフエディターにアイコンが登録されます。
頂点を4つ選択し、アイコンをクリックしてツールをお使いください。
※注意点※
- お使いのバージョンによって分割数が合わなくなる場合があります。その場合はSurface > Boundaryオプションの以下の項目を変更してください(下に画像あります)
- Output geometry: Polygons
- Tessellation Method: Conrtol Points
- 生成した面の法線が逆向きになる場合があります。ベータ版はノーマル反転オプションがないので、手動で修正してください。(Mesh Display > Reverse)
- 穴の頂点が奇数の場合や、4つ角を指定できないような複雑な形状の場合使用できません。
何か不明なことがありましたらお気軽にお問い合わせください。
Grid Fill for Maya v0.2-beta 以前をダウンロードされた方へ
Mayaの設定環境によってエラーが出るケースがあり、不具合を修正した v0.2-beta をリリースしました。
v0.2-beta より前のフォルダをダウンロードされた方は、
以下の手順で差し替えていただけますと幸いです:
- スクリプトフォルダ内の
grid_fill.py
を最新版に置き換え - もしファイルの名前が"grid_fill_beta.py"になっている場合は"grid_fill.py"にリネーム
- Maya の Script Editor(Python タブ)にて以下を実行:
import grid_fill
grid_fill.install()
これにより、旧バージョンのシェルフボタンが上書きされます。
もしグリッドの分割数が合わない場合はSurface > Boundaryのオプションを確認し、
Output Geometry: Polygon
Tessellation Method: Control Points
に変更してApplyしてください
Boundaryオプションの場所
Boundaryオプションが違うと以下のようになります
法線が逆向きに貼られる場合があります
奇数の穴や4つ角を指定できないような穴には適用できません
Grid Fill for Maya (Beta)