Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OLM R&D祭2022 10/20 脱Xgen:Maya上で髪の毛と羽のプロシージャ化

OLM R&D祭2022 10/20 脱Xgen:Maya上で髪の毛と羽のプロシージャ化

Maya XGenは導入されてから約10年が経過しています。ディズニーで提案されたファイルベースのインスタンサーですが、パイプライン的にもMayaのノードベースにも合わないので、XGenを使用しない新しい髪の毛と羽のツールを作りました。

OLM Digital R&D

October 25, 2022
Tweet

More Decks by OLM Digital R&D

Other Decks in Technology

Transcript

  1. 概要 • 以前のプラグイン • 新しいワークフロー • 新しいガイドツール • 羽モデリング •

    カスタムノードエディター • ベースカーブツール • 今後 • まとめ © OLM Digital, Inc. 2
  2. XGen • 大きなジオメトリにプリミティブを配置 – 地面に草をはやす • 2つのバージョン – Legacy: メッシュのインスタンス化に優れる

    – Interactive Grooming: 毛の生成に優れる • グリッドパターンの問題あり • Legacy で Interactive Grooming の機能使いたい → OLMHair 実装 © OLM Digital, Inc. 4 Interactive Grooming のグリッドパターン問題 Part Com b Shape Comb, Add… Interactive Grooming 機能例
  3. 以前のワークフローの問題点 • XGenより高速化したい • バグ修正、要望対応を柔軟にしたい • XGenファイル → パイプラインが大変 •

    XGenとOLMHairの行き来が多い • OLMHairは羽に非対応 © OLM Digital, Inc. 6 ガイド ノード OLM Hair のワークフロー XGen ベース カーブ ノード Arnold のレンダリング XGen ガイド Xgen モディファイヤ メッシュ 変換
  4. 解決案 • Yeti – ノードグラフによるプロシージャルな 非破壊的グルーミングが可能 – 羽対応 – [欠点]

    • 追加コストがかかる • カスタマイズがスクリプトのみ • OLM Hairの改定版 – Maya上でYetiのようなノードグラフを実現 – プロシージャルのモディファイヤ – 羽のモデリングノード – 現場の声を反映 © OLM Digital, Inc. 7 Yeti のUI (ノードグラフとプレビュー) Part Com b Shape Comb, Add… 編集の入れ替えや、一部の編集の削除
  5. 新しいワークフロー © OLM Digital, Inc. 9 プロシージャー 非プロシージャー 変換 入力

    ガイド ノード OLM Hair XGen ベースカーブ ノード Arnold のレンダリング XGen ガイド Xgen モディファイヤ メッシュ OLM Hair And Feather Arnold のレンダリング ガイド ノード 羽モデル ベースカーブ ノード メッシュ モディファイヤノード Custom Node Editor
  6. 新しいワークフロー © OLM Digital, Inc. 10 プロシージャー 非プロシージャー 入力 Arnold

    のレンダリング ガイドノード 羽モデル ベースカーブ ノード メッシュ モディファ イヤノード
  7. 羽枝 と 羽の裂け目 • 羽枝パラメーター – 密度 – 上下の幅 –

    形のブレンド – 方位角のバリエーション – 長さのバリエーション – 非対称 • 裂け目 – サイズ – 量 © OLM Digital, Inc. 26
  8. ベースカーブ修正ノード • Comb • Surface Comb • Clump • Curl

    • Bend • Noise • Cut • Collide © OLM Digital, Inc. 37 Comb, Clump: ベースカーブをガイドの形状にあわせる Curl, Noise: 全体の形状を変える
  9. Collide 元のカーブ © OLM Digital, Inc. 45 Flexible モード (柔らかめ)

    – カーブが表面にフィット Stiff モード (硬め) – 髪の毛の形を保つ
  10. Render ノード • パラメーター – ビューポート – Arnold • ベースカーブのレンダリング

    – カーブとしてレンダリング – 羽に置き換え • マテリアル、テクスチャ • 密度 © OLM Digital, Inc. 49
  11. 今後 • UIの改善 – ショートカットキー追加 • ノードグラフの計算時間 – Bifrost を使う?

    © OLM Digital, Inc. 52 OLM Hair and Feather のノードエディター Bifrost のノードグラフ
  12. 今後 • レンダリング時に自己衝突を避ける • 翼ツール • 羽のテクスチャ改善 • 羽のモデリングパラメーター追加 ©

    OLM Digital, Inc. 53 Yeti で作成した翼の例 テクスチャを使用した羽のレンダリング結果
  13. まとめ • 非破壊的モデリング – グラフノード – ガイド • 羽のレンダリング •

    XGenから脱却 • まだ開発中 © OLM Digital, Inc. 54 Part Comb Shape Comb, Add… 編集の入れ替えや、一部の編集の削除