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

OLM R&D祭 2020 11/26 OLM HAIR: XGENの使い勝手を改善したFURツール / matsuri2020-Hair

OLM R&D祭 2020 11/26 OLM HAIR: XGENの使い勝手を改善したFURツール / matsuri2020-Hair

XGenの使い勝手を改善させた、Fur作成用ツールです。ツールの様々な機能を、実際の使用方法を交えながら紹介します。将来的には、XGenから完全に独立したヘアシステムの作成を目指します。(甘口)

OLM Digital R&D
PRO

December 11, 2020
Tweet

More Decks by OLM Digital R&D

Other Decks in Technology

Transcript

  1. OLM Hair
    - XGENの使い勝手を改善したFURツール-
    Tanguy Cesaratto
    市川 翔大
    © OLM Digital, Inc. 1

    View Slide

  2. 目次
    • XGen
    • OLM Hair
    – 概要
    – ヘアシステム
    – OLM Hair XGen
    – その他
    • 使用例
    • 今後について
    • 結果
    © OLM Digital, Inc. 2

    View Slide

  3. XGen: Disneyのジオメトリインスタサー
    • 大きなジオメトリにプリミティブを配置
    – 地面に草をはやす
    • Autodeskに買収され、Maya用に改良された
    • 2つのバージョン
    – Legacy: メッシュのインスタンス化に優れる
    – Interactive Grooming: 毛の生成に優れる
    • 問題あり
    © OLM Digital, Inc. 3
    Interactive Grooming のグリッドパターン問題

    View Slide

  4. XGen Legacyのワークフロー
    • Description を作成
    – 手動でガイドを配置
    – 表面上にランダムにガイドを生成 (Ptexマップを使用)
    • NURBSカーブとして、ガイドを手動で編集
    • モディファイアで毛にエフェクトを追加
    – Clump, Cut など
    • Arnoldでレンダリング
    – ガイドから毛を生成
    © OLM Digital, Inc. 4

    View Slide

  5. OLM Hair のワークフロー
    © OLM Digital, Inc. 5
    モデリング
    リギング
    アニメーション
    シミュレーション
    Arnold
    レンダリング

    ガイド
    OLM Hair
    ・Base (作成)
    ・Sculpt (編集)
    ・Shape (プレビュー)
    XGen (Legacy)
    ・毛の生成
    XGen (Legacy)
    ・モディファイア

    View Slide

  6. OLM Hair 開発の流れ
    • プロトタイプ
    – ツールセットに制限
    – 処理が遅い
    • 正式版
    – 処理を高速化
    – アーティストと連携
    • ツールセットを拡張
    • 使いやすく
    • XGen Legacyに不足している機能
    – Interactive Groomingの機能
    © OLM Digital, Inc. 6
    OLM Hairで生成したガイド
    (Viewport)

    View Slide

  7. ノードネットワーク
    © OLM Digital, Inc. 7
    OLM Hair
    • Base (作成)
    • Sculpt (編集)
    • Shape (プレビュー)

    View Slide

  8. 毛の作成
    • Add Guide
    – 手動で毛(ガイド)を追加
    • 毛の分散
    – ランダムに毛を配置
    – ポワソンディスクサンプリング
    • 安定的
    • 正しい分布
    – 密度 / 密度マップ
    © OLM Digital, Inc. 8

    View Slide

  9. 毛の編集
    • 各種 Hair編集ツール
    • ウェイト調整で徐々に適用
    • 新しい毛の補間
    • レイヤーのサポート
    © OLM Digital, Inc. 9

    View Slide

  10. 毛の編集ツール
    © OLM Digital, Inc. 10
    • ブラシ
    – Size: サイズ
    – Strength: 強さ
    – Flood: 塗りつぶし
    – Falloff: 減衰
    – Symmetry: (左右)対称
    • マニピュレーター

    View Slide

  11. Add Guide Tool
    © OLM Digital, Inc. 11
    追加された毛

    View Slide

  12. Add Guide Tool
    © OLM Digital, Inc. 12

    View Slide

  13. Select Brush
    © OLM Digital, Inc. 13
    ブラシでの選択 Mayaと同じ方法での選択 結果
    通常の毛
    選択された毛

    View Slide

  14. Freeze Brush
    © OLM Digital, Inc. 14
    通常
    Frozen

    View Slide

  15. Length Brush
    © OLM Digital, Inc. 15

    View Slide

  16. Cut Brush
    © OLM Digital, Inc. 16

    View Slide

  17. Comb Brush
    © OLM Digital, Inc. 17

    View Slide

  18. Grab Brush
    © OLM Digital, Inc. 18

    View Slide

  19. Clump Brush
    © OLM Digital, Inc. 19

    View Slide

  20. Puff Brush
    © OLM Digital, Inc. 20

    View Slide

  21. Noise Brush
    © OLM Digital, Inc. 21

    View Slide

  22. Smooth Brush
    © OLM Digital, Inc. 22
    Individual
    Brush

    View Slide

  23. Part Brush
    © OLM Digital, Inc. 23
    Along stroke
    Away from
    center
    マウスを動かす方向

    View Slide

  24. Rotate Brush
    © OLM Digital, Inc. 24
    Along stroke
    Away from
    center
    マウスの方向

    View Slide

  25. Bend Brush
    © OLM Digital, Inc. 25

    View Slide

  26. Shape Brush
    © OLM Digital, Inc. 26

    View Slide

  27. Reset Brush
    © OLM Digital, Inc. 27

    View Slide

  28. Rotate Manipulator
    © OLM Digital, Inc. 28

    View Slide

  29. Move Root Manipulator
    © OLM Digital, Inc. 29

    View Slide

  30. ガイドのプレビュー
    • ガイドの色
    – 通常
    – 選択
    – Frozen
    • MayaのツールでCVを編集
    © OLM Digital, Inc. 30

    View Slide

  31. OLM Hair XGen
    • OLM Hair のガイド -> NURBSカーブ
    • 変換機能
    – XGenからインポート
    – XGenにエクスポート
    – XGenにコネクト
    • XGenに一度エクスポート
    • OLM Hair でガイドを編集可能
    • XGenガイドは自動更新される
    © OLM Digital, Inc. 31

    View Slide

  32. OLM Hair – その他のツール
    © OLM Digital, Inc. 32
    Scale XGen
    Maya ビューポート Arnold レンダリング
    モデリング
    リギング
    アニメーション
    シミュレーション
    Arnold
    レンダリング
    スケール
    スケール
    スケール

    View Slide

  33. 作成手順の例
    © OLM Digital, Inc. 33

    View Slide

  34. 作成手順の例
    © OLM Digital, Inc. 34
    Connect XGen
    Export to XGen

    View Slide

  35. レンダリング結果
    © OLM Digital, Inc. 35

    View Slide

  36. 今後の課題
    • ヘアシステムの変更
    – ガイドごとにCVの数を編集
    – ヘアグループ
    • XGenからの脱却
    – OLM Hairを改良する
    – 毛の生成
    – XGenのモディファイヤ
    • アイデア
    – よりプロシージャルに
    – シミュレーション
    – Hairシェーダ
    © OLM Digital, Inc. 36
    Part Comb Shape Comb, Add…
    編集の入れ替えや、一部の編集の削除

    View Slide

  37. まとめ
    • XGenから独立したヘアプラグインへ
    – MayaのXGenの限界を超える
    – インタラクティブなツールを開発し試す
    • アーティストとの連携
    – XGenの既存機能と不足している機能を実装
    – より使いやすいツールに
    – 有益なフィードバック
    © OLM Digital, Inc. 37

    View Slide

  38. リファレンス
    • Thomas V Thompson II, Ernest J Petti, Chuck Tappan. XGen:
    Arbitrary Primitive Generator
    • John Bowers, Rui Wang, Li-Yi Wei, David Maletz. Parallel Poisson
    Disk Sampling with Spectrum Analysis on Surfaces. (2010)
    © OLM Digital, Inc. 38

    View Slide