Created on | Updated on

Houdini21 :Autorig Builderを使用したリギング パート2

スケルトンなしでリグを構築

APEX Autorig Builder SOP は、キャラクター用の既存の skeletonshape がなくてもリグを構築できます。特定の箇所(例えば上半身など)のリグコンポーネントを作成し、されをコンポーネントカタログに追加が可能です。

  1. network editor で、入力を何も接続していない APEX Autorig Builder SOP を配置します。

  2. Autorig Builder viewer state に入ります――APEX Autorig Builder SOP を選択し、display flag をオンにして、左側ツールバーの Animate をクリックします。

  3. component catalog HUD (表示されたUI)からドラッグ&ドロップする際、既存の joint の上にドラッグしなかった場合、Autorig Builder は新しい joints をリグに追加します。


    ルートを作成後、Spineを作成します。


    作成後、ガイドの位置を修正することもできます。


    次にLegを作成します。
    nameを更新するかでてきますが、これはCancelにします。(OKにすると、ミラーで両足を同時に作成することができません。)






    既存の joint 上にドラッグしない場合、Autorig Builder はそのコンポーネントを最も近い joint に親子付けしようとします。このとき、緑のラインで親先が示されます。
    緑の joint をドラッグすると、親先を別の joint に変更できます。緑の jointguide から離れた位置へドラッグ&ドロップすると、そのコンポーネントはアンペアレントされます。
    コンポーネントをリペアレントするには、⇧Shift を押して parenting mode を有効化し、緑の joint(この時点ではコンポーネントの root joint) を、親にしたい joint へドラッグします。

    guideジョイントの位置はいつでも修正可能です。
    グリッドスナップを使用することもできます。


    キャラクターに shape 入力しかない場合は、パラメーターエディタSettings タブで Add Preview Skin Weight をオンにできます。これにより proxy weights が作成され、キャラクターに capture weights がなくても、リグの機能をプレビューできるようになります。

     

リグコンポーネントSOPの連結

APEX Autorig BuilderAPEX Autorig Component SOP をデイジーチェーンすることで、複数ステップに分けてリグを構築できます

 

  1. 最初の APEX Autorig Builder SOP で、rootspinearmleg の各コンポーネントを使ってリグを構築します。

  2. APEX Autorig Component SOP で、APEX Script のスニペット(snippet)を追加し、head control を構成します。

  3. 2 つ目の APEX Autorig Builder SOP で、hands 用のリグ機能を追加します。パラメーターエディタSkeleton To FKオフにして、既にリグがあるためこのノードが新たな FK hierarchy を作成しないようにします。

 
SideFXのコンテンツライブラリにあるPirate Rigが参考になります。

https://www.sidefx.com/contentlibrary/pirate-rig/
 
このサンプルではまずAutorig Builderで体の基本的なリグを作成し

 

その後、Autorig Componentでカスタムリグを追加しています。

同様にコンテンツライブラリからHarry Rigをダウンロードします。

https://www.sidefx.com/contentlibrary/harry-rig/

先ほどのPiratesと同様にまずはAutorig Builderで基本リグが追加されています。

Autorig Componentで目の複雑なリグを追加しています。

 

Rig Configurationsの再利用

Autorig Builder でリグを構築した後、そのリグ構成(rig configuration)は再利用できます。方法としては、構成を独自のリグコンポーネントとして保存するか、あるいはその構成を別の APEX Autorig Builder SOP にパイプで直接渡すことができます。

 

リグ構成の保存

リグ構成を独自のコンポーネントとして保存する手順をコンテンツライブラリのPiratesリグを使用して説明します。
保存することでコンポーネントカタログに独自のリグコンポーネントを追加していくことができます。

  1. APEX Autorig Builder SOPパラメーターエディタSave タブを開きます。


     

  2. Component Name パラメータでコンポーネント名を指定します。
    例:namespacetestnamehelloversion2.0 に設定すると、コンポーネント名は test::hello::2.0 になります。これは任意の

  3. Save to Disk をクリックします。コンポーネントは Component Output File パラメータで指定した場所に保存されます。
    デフォルトではシーンファイルを意味する$HIPを使用しています。

  4. をクリックして、リグコンポーネントのライブラリを更新します。新しく保存したコンポーネントは component catalog HUD に表示されます。このコンポーネントカタログの更新ボタンをクリックするまでカタログは更新されません。



    他のコンポーネントと同様に guide キャラクターへドラッグ&ドロップして使用できます。

問題が解決しない場合は、Born Digital サポートまでお問い合わせ下さい。

※ 問い合わせ対応はBorn Digitalより製品をご購入頂きましたお客様のみのサービスとなります。ご了承下さい。
サポート問い合わせ