モノリスソフト、3Dモデルのジョイントを自動生成するテクニックを自社ブログで解説。「頂点情報」「UV値」の2パターンによる生成手法を紹介

モノリスソフト、3Dモデルのジョイントを自動生成するテクニックを自社ブログで解説。「頂点情報」「UV値」の2パターンによる生成手法を紹介

2025.03.14
ニュース3DCGMaya
この記事をシェア!
Twitter Facebook LINE B!
Twitter Facebook LINE B!

この記事の3行まとめ

  • モノリスソフト、「メッシュの形状から自動でジョイントを生成してみよう」と題した記事を公開
  • メッシュ表面の「頂点情報」あるいは「UV値」を読み取ることで、ジョイントを自動生成する手法を解説
  • 取得した座標をもとにジョイントを生成する手順や、人型モデルでジョイントを生成した事例なども紹介

モノリスソフトは2025年3月4日(火)、メッシュの形状から自動でジョイントを生成してみよう」と題した記事を、自社の技術ブログで公開しました。

同記事では3DCGツール「Maya」を用いて、メッシュの形状や大きさの情報を読み取りジョイントを自動生成する手法を解説。頂点情報UV座標を用いた2パターンの手法を紹介しています。

3Dモデルのリギングにおけるジョイント配置について、ハードウェアスペックの向上に伴うジョイント数の増加人員不足といった要因から、手動でジョイントを配置するのはコストが高くボトルネックになりやすいといいます。

同記事では効率的にジョイントを生成する手法として、メッシュの表面から「頂点情報」あるいは「UV値」を取得することで座標を生成し、ジョイントを自動で配置する方法を紹介しています。

(画像はブログ記事より引用)

頂点座標をもとにした手法

頂点番号を渡すことでその頂点の座標を返す「pointPosition」の関数を使用し、複数の頂点座標をもとにジョイントを生成します。

頂点座標を用いた手法のメリットとして、ジョイント生成のために使用したローモデルをスキニング作業のケージモデルとして流用できることなどが挙げられています。一方で、形状合わせが手間であることなどをデメリットとしています。

選択している頂点から、視認しやすいようロケーターを生成するスクリプト(画像はブログ記事よりスクリーンショットで引用)

UV座標をもとにした手法

ポリゴン上のポイントコンストレイントを作成する「pointOnPolyConstraint」の機能を活用した手法です。pointOnPolyConstraintでロケーターの位置合わせを行い、そのロケーターからワールド座標を取得してジョイントに設定します。

頂点番号に制限のない自由なトポロジーやポリゴン数で生成できるメリットがある一方、1メッシュ内で重なったUVを利用できないことなどがデメリットとして語られています。

上記画像においては、UVエディタのU(横)を0.5、V(縦)を1にすることで、画像の①の部分にロケーター位置を合わせている(画像はブログ記事より引用)

選択した複数の頂点からジョイントを生成する手順についても解説。

記事中では完成モデルの頂点を用いた事例を紹介していますが、モデルの使い回しなどを考慮する場合、ポリゴン数が少ないモデルでの生成を推奨ています。

複数選択した頂点からジョイントを生成するスクリプト(画像はブログ記事よりスクリーンショットで引用)

人型モデルでジョイントを生成したモデルのサンプルとして、肘・ひざ・腰・太ももの4か所における画像が紹介されています。

太もも周辺におけるジョイント生成のサンプル画像。股関節の境目にあるエッジループに沿って複数の頂点を選択(画像の赤丸部分)することで、足の付け根の中心部分にジョイントが生成されている(画像はブログ記事より引用)

ジョイント生成後の様子(画像はブログ記事より引用)

そのほか、より厳密にジョイントの生成位置を調整する方法や、ジョイントの分割数を自由に変更できる構造の作成方法などについても言及しています。

詳細はモノリスソフトの技術ブログをご確認ください。

モノリスソフト TECH BLOG『メッシュの形状から自動でジョイントを生成してみよう』

関連記事

SideFX、HoudiniとUE5を利用した技術デモ「Project Elderwood」のプロジェクトファイルを公開。ランドスケープ、岩、遺跡など、環境内のほぼすべての要素にHoudiniを使用
2025.08.15
ポーランドのゲーム開発者向けカンファレンス「Game Industry Conference 2024」、公式YouTubeチャンネルで講演動画が順次公開中
2025.08.07
「MetaHuman for Maya」がアップデート。RBFソルバなどでモデルの変形を制御できる「Pose Editor」が実装
2025.08.07
クロスシミュレーションの安定化に向けた「Havok Cloth」セットアップ手法、COYOTE 3DCG STUDIOがブログで解説
2025.08.07
影を描画するメッシュだけLODを適用。UE5.6のエンジン改造による最適化事例、スパーククリエイティブがブログ記事で解説
2025.08.05
スマホゲーム『IDOLY PRIDE』の「360°ライブ」QualiArts開発解説記事。現実のライブを参考にした視線誘導やドローンカメラ
2025.08.05

注目記事ランキング

2025.08.10 - 2025.08.17
VIEW MORE

連載・特集ピックアップ

イベントカレンダー

VIEW MORE

今日の用語

ラグドール(Rag Doll)
ラグドール ぬいぐるみを意味する英語。 ゲームにおける、キャラクターの全身が脱力したかのような挙動を行う物理シミュレーション。ラグドール物理。 例えば、上空からの落下やキャラクターが死亡した際に用いられる。
VIEW MORE

Xで最新情報をチェック!