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
R&D 祭 2024 アニメエフェクト作成の効率化
Search
OLM Digital R&D
PRO
May 16, 2026
Technology
140
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
R&D 祭 2024 アニメエフェクト作成の効率化
OLM Digital R&D
PRO
May 16, 2026
More Decks by OLM Digital R&D
See All by OLM Digital R&D
R&D 祭 2024 今だ!ABI問題
olmdrd
PRO
0
73
R&D 祭 2024 SIGGRAPH ASIAで会いましょう&クロージング
olmdrd
PRO
0
81
R&D 祭 2024 OLM Open Tools:アニメ業界を幸せに
olmdrd
PRO
0
120
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
270
R&D 祭 2024 社内ITインフラを紹介 2024
olmdrd
PRO
0
100
R&D 祭 2024 GitHub Enterprise 導入とActionsの活用
olmdrd
PRO
0
63
R&D 祭 2024 パイプラインツール紹介+Adobe CEP開発
olmdrd
PRO
0
130
R&D 祭 2024 脱XGen:OLM Hair and Feather
olmdrd
PRO
0
80
R&D 祭 2024 オープニング 祭の見どころ紹介とSAKUGADOも
olmdrd
PRO
0
70
Other Decks in Technology
See All in Technology
Kiroで書いた 設計書 が AI レビューの 採点基準 になる
ezaki
0
130
新しいUbuntu/GNOMEが使いたいからXからWaylandへ移行頑張ってるの巻 2026-06-20
nobutomurata
0
150
【Cyber-sec+】経営層を"動かす"ための考え方
hssh2_bin
0
190
気軽に使える"情報のハブ"としてのNotion活用 〜フロー情報の集積点 と、 Claude Code × Notion AI〜
syucream
1
150
AIAU_UMEMOGU_ninomiya_slide
ninomiya_ii
0
220
AIはどのように 組織のアジリティを変えるのか?
junki
4
1k
就職⽀援サービスにおけるキャリアアドバイザーのシフトスケジューリング
recruitengineers
PRO
1
150
2026TECHFRESH畢業分享會 - Lightning Talk - 打造精準高效的 MCP 設計模式與測試實務
line_developers_tw
PRO
0
1.3k
手塩にかけりゃいいってもんじゃない
ming_ayami
0
600
データサイエンスを価値につなげるプロジェクト設計 〜 DS一年目が現場で得た気づき 〜
ysd113
1
280
Android の公式 Skill / Android skills
yanzm
0
160
2026TECHFRESH畢業分享會 - 葬送的通靈師:化系統與用戶雜訊成行動訊號
line_developers_tw
PRO
0
1.3k
Featured
See All Featured
Evolving SEO for Evolving Search Engines
ryanjones
0
220
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Ruling the World: When Life Gets Gamed
codingconduct
0
260
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
270
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Building Applications with DynamoDB
mza
96
7.1k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.5k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
508
140k
Embracing the Ebb and Flow
colly
88
5.1k
Rails Girls Zürich Keynote
gr2m
96
14k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
170
Color Theory Basics | Prateek | Gurzu
gurzu
0
370
Transcript
アニメエフェクト作成の効率化 Lucie Fournier Alexandre Derouet-Jourdan Marc Salvati 園部華子 © OLM
Digital, Inc. 1
2Dアニメにおけるエフェクト • 作品の個性を作る – 例:煙、水、炎 • 手描き • 物理シミュレーション –
制御が難しい – 2Dとのスタイルの違い © OLM Digital, Inc. 3 3D シミュレーション 2D 手描き
OLM Toon FX • 目標 – 2Dライクなエフェクト作成を技術支援 • 方法 –
プロトタイプ – アーティストが使えるツールに • 直感的な操作 • パイプラインに組み込める © OLM Digital, Inc. 4
OLM Toon FX 制作事例 炎 煙 水面 水滴 煙 (着色)
© OLM Digital, Inc. 5
OLM Toon FX 制作事例 モデル・アニメーション プロシージャルモデリング テクスチャ・アニメーション 3Dオブジェクトに手描き レンダリング ©
OLM Digital, Inc. 6
最近の進展は? 煙生成ツール OLM Smoke 中割りの自動生成 OLM Morph © OLM Digital,
Inc. 7
煙生成ツール OLM Smoke © OLM Digital, Inc. 8
手描きの煙 9 © OLM Digital, Inc.
10 © OLM Digital, Inc.
OLM Smoke 使用例 © OLM Digital, Inc. 11
開発の流れ 形状と塗りをそれぞれ再現 形状 3Dプロシージャルモデリング 塗り 手描き風レンダリング Mayaツールに Maya Plugin Bifrost
Arnold Shader © OLM Digital, Inc. 12
形状の再現 13 © OLM Digital, Inc.
手描きの煙の特徴 • 煙全体 – 複数のPuff(小さな塊) – Puffが移動 – 上の方が広がる •
Puff – 表面の凹凸 – 振動 – 横方向の膨らみ etc. © OLM Digital, Inc. 14
ユーザ入力 グローバルパラメータ 煙全体の設定 Puffパラメータ サイズの範囲 動きの範囲 など Puffの生成 15 各フレームでの計算
Puffのメッシュ出力 各Puffのパラメータ値計算 © OLM Digital, Inc.
Puffの生成 Puffの生成:全体の形状 位置 広がり サイズ © OLM Digital, Inc. 16
Puffの生成:Puffごとの細かな動きと形状 横揺れ 引き延ばす Squeeze (拡大縮小) ノイズ © OLM Digital, Inc.
17
結果 手描き 生成結果 ラインシェーダ (OLM Toon) © OLM Digital, Inc.
18
塗りの再現 19 © OLM Digital, Inc.
Toonシェーダ vs 手描き Toonシェーダ 手描き 光と影が明確に分かれていない 影の形が不自然 光と影が二分されている 光と影の境界のみディテールと 丸み・連続性がある
VS © OLM Digital, Inc. 20
スムースシェーダで光と影を二分 手描き スムージング: 0.5 スムージング: 2.0 スムージング: 5.0 21 1
球で近似 2 スムージング 3 符号付き 距離フィールド (SDF) 計算 4 法線計算 5 法線転送 方法 © OLM Digital, Inc.
• リムシェーダ – β = 1 - (-I * n)
n: 法線ベクトル I:視線ベクトル – 輪郭部分が明るくなる • ライトの方向を考慮したリムシェーダ – α = 1- (-L * n) L: ライトベクトル – 形状に沿った影ができる リムシェーダで境界のディテール -I -I*n=1 -I*n=0 © OLM Digital, Inc. 22
Borderシェーダ スムースシェーダ 光のディテール (影側の境界) 影のディテール (光側の境界) Borderシェーダ + + =
• スムースシェーダをベース • 境界付近はリムシェーダ © OLM Digital, Inc. 23
光のディテールの作り方 境界からの距離を元に 生成したbump 1-β β = リムシェーダ bump*(1-β) 二値化 スムースシェーダ
光のディテール ▪黒:スムースシェーダ ▪黄:光 © OLM Digital, Inc. 24
結果 25 手描き Borderシェーダ © OLM Digital, Inc.
Toonシェーダ vs Borderシェーダ 手描き Toonシェーダ Borderシェーダ © OLM Digital, Inc.
26
ツール化 27 © OLM Digital, Inc.
メッシュ生成:Maya Bifrost 28 © OLM Digital, Inc.
Bifrost Parameter パラメータの例 29 © OLM Digital, Inc.
シェーダ 複数のシェーダから選択 olmSmokeノードで色を決定 olmSmokeノード 30 © OLM Digital, Inc.
Viewportプレビュー • GPUプレビューで結果を確認 • レンダリングに近い見た目 31 © OLM Digital, Inc.
アーティストによる使用例 手描きの煙シーン OLM Smokeで再現 32 © OLM Digital, Inc.
今後の課題 • 機能の改善・追加 – シーンライトを使用 • 他のセクションでも使用 – 作画 →
SAKUGADOに組み込む? – 撮影 → AEプラグイン • 多様な煙に対応 33 © OLM Digital, Inc.
OLM Morph 中割りの自動生成 34 © OLM Digital, Inc.
手描きの流体 水しぶき、爆発、煙など 35 © OLM Digital, Inc.
手描きのエフェクト作成の流れ キーフレームを描く キーフレーム間を中割り 36 © OLM Digital, Inc. キーフレーム 中割り
キーフレーム
手描きのエフェクト作成の流れ キーフレームを描く キーフレーム間を中割り 37 キーフレームの補間 自動生成 目標 © OLM Digital,
Inc. キーフレーム 中割り キーフレーム
モーフィング生成 ユーザ入力 キーフレーム画像のマスク 方法 38 中間画像出力 中割りフレーム数 © OLM Digital,
Inc.
モーフィング生成 ユーザ入力 キーフレーム画像のマスク 方法 39 中間画像出力 中割りフレーム数 検証中 © OLM
Digital, Inc.
三角形ケージの変形によるモーフィング 40 © OLM Digital, Inc.
概要 • テクニカルアーティストが手動で試した手法 • 手順 – 三角形ケージを作成 – ケージの補間 –
マスクをマージ 41 © OLM Digital, Inc.
三角形ケージを作成 42 マスク 三角形ケージ 開始 終了 © OLM Digital, Inc.
ケージの補間 43 • 三角形を滑らかに変形 • 双方向 © OLM Digital, Inc.
マスクをマージ 44 • 双方向のマスク • 符号付き距離フィールド(SDF)でマージ © OLM Digital, Inc.
手動でのモーフィング 45 手動によるモーフィング (3フレームごと) • 自然な変形 • 細かい穴は不連続 © OLM
Digital, Inc.
手描きとの比較 46 手動によるモーフィング 手描き © OLM Digital, Inc.
自動化が難しい • 中間のマスク形状が一致しない • 複雑なマスクの三角形分割が難しい – 不均一で歪んだ三角形 47 © OLM
Digital, Inc.
自動生成したモーフィング • 不自然な動き • ちらつき 48 自動生成したモーフィング (3フレームごと) © OLM
Digital, Inc.
自動生成したモーフィング 49 自動生成したモーフィング (3フレームごと) © OLM Digital, Inc. 10 キーフレーム
自動生成したモーフィング 50 自動生成したモーフィング (3フレームごと) © OLM Digital, Inc. 11
自動生成したモーフィング 51 自動生成したモーフィング (3フレームごと) © OLM Digital, Inc. 12
自動生成したモーフィング 52 自動生成したモーフィング (3フレームごと) © OLM Digital, Inc. 13 キーフレーム
クラスタリングによるモーフィング 53 © OLM Digital, Inc.
概要 • 大阪大学の研究によるモーフィング手法 – Y. Makihara, Y. Yagi, “Earth Mover's
Morphing: Topology-Free Shape Morphing Using Cluster-Based EMD Flows,” In Proc. of the 10th Asian Conf. on Computer Vision, Queenstown, New Zealand, pp. 2302-2315, Nov. 2010. • 手順 – クラスタリング – 移動を計算 – マスクを生成 54 © OLM Digital, Inc.
• Fuzzy C-means クラスタリング – 開始・終了フレームの各ピクセルが対象 – 複数のクラスタに所属 (重みの合計は1) クラスタリング
55 Image taken from Earth Mover’s Morphing: Topology-Free Shape Morphing Using Cluster-Based EMD Flows © OLM Digital, Inc.
移動を計算 • クラスタ間の多対多の移動 • EMD(Earth Mover Distance) – 最適輸送の計算手法 –
荷物を最小コスト(重み × 距離)で運ぶ • マスクの外側へ出るとペナルティ 56 Image taken from Earth Mover’s Morphing: Topology-Free Shape Morphing Using Cluster-Based EMD Flows © OLM Digital, Inc.
• 補間画像にはノイズ • グラフカットでデノイズ – 領域を前景・背景に分割 57 Image taken from
Earth Mover’s Morphing: Topology-Free Shape Morphing Using Cluster-Based EMD Flows マスクを生成 © OLM Digital, Inc.
自動生成したモーフィング 58 自動生成したモーフィング (3フレームごと) • 自然な変形 • 滑らかでない部分も © OLM
Digital, Inc.
手描きとの比較 59 自動生成 手描き © OLM Digital, Inc.
前手法との比較 60 クラスタリング 三角形ケージ © OLM Digital, Inc.
前⼿法との⽐較 61 クラスタリング 三⾓形ケージ ちらつきが無い 連続した変形 © OLM Digital, Inc.
手描きとの比較 62 自動生成 手描き © OLM Digital, Inc.
問題点 • 動作が遅い • 多くのメモリが必要 • 動きが不自然になることも 63 自動生成 手描き
© OLM Digital, Inc.
今後の課題 • クラスタリングによる手法を改善 – 流体力学ベースの距離を試す – 計算時間の改善 • 色の補間 64
© OLM Digital, Inc.
まとめ • 煙生成:ツール改善 • 中割り生成:プロトタイプ検証 • アーティストのために – 使えるツールを作る –
フィードバック・コミュニケーションが重要 • 今後も継続 – AI手法も検討中 65 © OLM Digital, Inc.