Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
OLM R&D祭 2020 11/26 OLM HAIR: XGENの使い勝手を改善したFUR...
Search
OLM Digital R&D
PRO
December 11, 2020
Technology
0
510
OLM R&D祭 2020 11/26 OLM HAIR: XGENの使い勝手を改善したFURツール / matsuri2020-Hair
XGenの使い勝手を改善させた、Fur作成用ツールです。ツールの様々な機能を、実際の使用方法を交えながら紹介します。将来的には、XGenから完全に独立したヘアシステムの作成を目指します。(甘口)
OLM Digital R&D
PRO
December 11, 2020
Tweet
Share
More Decks by OLM Digital R&D
See All by OLM Digital R&D
OLM R&D祭2022 10/20 アニメのためのAEプラグイン
olmdrd
PRO
0
1.5k
OLM R&D祭2022 10/20 アニメのためのシェーダー
olmdrd
PRO
0
960
OLM R&D祭2022 10/20 脱Xgen:Maya上で髪の毛と羽のプロシージャ化
olmdrd
PRO
0
630
OLM R&D祭2022 10/21 Arnold Denoising(ノイズ除去)パイプライン
olmdrd
PRO
0
960
OLM R&D祭2022 10/21 "MANIAC" CODE:ソースコードからツール化まで
olmdrd
PRO
0
330
OLM R&D祭2022 10/21 R&Dインターン受け入れマニュアル
olmdrd
PRO
0
400
OLM R&D祭2022 10/21 クロージング・アフタートーク
olmdrd
PRO
0
180
OLM R&D祭2022 10/19 オープニング -祭の見所をご紹介-
olmdrd
PRO
0
470
OLM R&D祭 2022 10/19 社内ITインフラや工夫を紹介2022
olmdrd
PRO
0
1k
Other Decks in Technology
See All in Technology
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
ISUCONに強くなるかもしれない日々の過ごしかた/Findy ISUCON 2024-11-14
fujiwara3
8
880
なぜ今 AI Agent なのか _近藤憲児
kenjikondobai
4
1.4k
CDCL による厳密解法を採用した MILP ソルバー
imai448
3
170
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
Amazon CloudWatch Network Monitor のススメ
yuki_ink
1
210
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
200
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
29
13k
Amplify Gen2 Deep Dive / バックエンドの型をいかにしてフロントエンドへ伝えるか #TSKaigi #TSKaigiKansai #AWSAmplifyJP
tacck
PRO
0
390
障害対応指揮の意思決定と情報共有における価値観 / Waroom Meetup #2
arthur1
5
490
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
530
OCI 運用監視サービス 概要
oracle4engineer
PRO
0
4.8k
Featured
See All Featured
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
191
16k
Being A Developer After 40
akosma
87
590k
Rails Girls Zürich Keynote
gr2m
94
13k
How to Ace a Technical Interview
jacobian
276
23k
Why You Should Never Use an ORM
jnunemaker
PRO
54
9.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
169
50k
Faster Mobile Websites
deanohume
305
30k
How STYLIGHT went responsive
nonsquared
95
5.2k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
6.8k
How GitHub (no longer) Works
holman
310
140k
Unsuck your backbone
ammeep
668
57k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Transcript
OLM Hair - XGENの使い勝手を改善したFURツール- Tanguy Cesaratto 市川 翔大 © OLM
Digital, Inc. 1
目次 • XGen • OLM Hair – 概要 – ヘアシステム
– OLM Hair <-> XGen – その他 • 使用例 • 今後について • 結果 © OLM Digital, Inc. 2
XGen: Disneyのジオメトリインスタサー • 大きなジオメトリにプリミティブを配置 – 地面に草をはやす • Autodeskに買収され、Maya用に改良された • 2つのバージョン
– Legacy: メッシュのインスタンス化に優れる – Interactive Grooming: 毛の生成に優れる • 問題あり © OLM Digital, Inc. 3 Interactive Grooming のグリッドパターン問題
XGen Legacyのワークフロー • Description を作成 – 手動でガイドを配置 – 表面上にランダムにガイドを生成 (Ptexマップを使用)
• NURBSカーブとして、ガイドを手動で編集 • モディファイアで毛にエフェクトを追加 – Clump, Cut など • Arnoldでレンダリング – ガイドから毛を生成 © OLM Digital, Inc. 4
OLM Hair のワークフロー © OLM Digital, Inc. 5 モデリング リギング
アニメーション シミュレーション Arnold レンダリング 毛 ガイド OLM Hair ・Base (作成) ・Sculpt (編集) ・Shape (プレビュー) XGen (Legacy) ・毛の生成 XGen (Legacy) ・モディファイア
OLM Hair 開発の流れ • プロトタイプ – ツールセットに制限 – 処理が遅い •
正式版 – 処理を高速化 – アーティストと連携 • ツールセットを拡張 • 使いやすく • XGen Legacyに不足している機能 – Interactive Groomingの機能 © OLM Digital, Inc. 6 OLM Hairで生成したガイド (Viewport)
ノードネットワーク © OLM Digital, Inc. 7 OLM Hair • Base
(作成) • Sculpt (編集) • Shape (プレビュー)
毛の作成 • Add Guide – 手動で毛(ガイド)を追加 • 毛の分散 – ランダムに毛を配置
– ポワソンディスクサンプリング • 安定的 • 正しい分布 – 密度 / 密度マップ © OLM Digital, Inc. 8
毛の編集 • 各種 Hair編集ツール • ウェイト調整で徐々に適用 • 新しい毛の補間 • レイヤーのサポート
© OLM Digital, Inc. 9 …
毛の編集ツール © OLM Digital, Inc. 10 • ブラシ – Size:
サイズ – Strength: 強さ – Flood: 塗りつぶし – Falloff: 減衰 – Symmetry: (左右)対称 • マニピュレーター
Add Guide Tool © OLM Digital, Inc. 11 追加された毛
Add Guide Tool © OLM Digital, Inc. 12
Select Brush © OLM Digital, Inc. 13 ブラシでの選択 Mayaと同じ方法での選択 結果
通常の毛 選択された毛
Freeze Brush © OLM Digital, Inc. 14 通常 Frozen
Length Brush © OLM Digital, Inc. 15
Cut Brush © OLM Digital, Inc. 16
Comb Brush © OLM Digital, Inc. 17
Grab Brush © OLM Digital, Inc. 18
Clump Brush © OLM Digital, Inc. 19
Puff Brush © OLM Digital, Inc. 20
Noise Brush © OLM Digital, Inc. 21
Smooth Brush © OLM Digital, Inc. 22 Individual Brush
Part Brush © OLM Digital, Inc. 23 Along stroke Away
from center マウスを動かす方向
Rotate Brush © OLM Digital, Inc. 24 Along stroke Away
from center マウスの方向
Bend Brush © OLM Digital, Inc. 25
Shape Brush © OLM Digital, Inc. 26
Reset Brush © OLM Digital, Inc. 27
Rotate Manipulator © OLM Digital, Inc. 28
Move Root Manipulator © OLM Digital, Inc. 29
ガイドのプレビュー • ガイドの色 – 通常 – 選択 – Frozen •
MayaのツールでCVを編集 © OLM Digital, Inc. 30
OLM Hair <-> XGen • OLM Hair のガイド -> NURBSカーブ
• 変換機能 – XGenからインポート – XGenにエクスポート – XGenにコネクト • XGenに一度エクスポート • OLM Hair でガイドを編集可能 • XGenガイドは自動更新される © OLM Digital, Inc. 31
OLM Hair – その他のツール © OLM Digital, Inc. 32 Scale
XGen Maya ビューポート Arnold レンダリング モデリング リギング アニメーション シミュレーション Arnold レンダリング スケール スケール スケール
作成手順の例 © OLM Digital, Inc. 33
作成手順の例 © OLM Digital, Inc. 34 Connect XGen Export to
XGen
レンダリング結果 © OLM Digital, Inc. 35
今後の課題 • ヘアシステムの変更 – ガイドごとにCVの数を編集 – ヘアグループ • XGenからの脱却 –
OLM Hairを改良する – 毛の生成 – XGenのモディファイヤ • アイデア – よりプロシージャルに – シミュレーション – Hairシェーダ © OLM Digital, Inc. 36 Part Comb Shape Comb, Add… 編集の入れ替えや、一部の編集の削除
まとめ • XGenから独立したヘアプラグインへ – MayaのXGenの限界を超える – インタラクティブなツールを開発し試す • アーティストとの連携 –
XGenの既存機能と不足している機能を実装 – より使いやすいツールに – 有益なフィードバック © OLM Digital, Inc. 37
リファレンス • 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