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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
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
70
R&D 祭 2024 SIGGRAPH ASIAで会いましょう&クロージング
olmdrd
PRO
0
77
R&D 祭 2024 OLM Open Tools:アニメ業界を幸せに
olmdrd
PRO
0
110
R&D 祭 2024 UE5で絵コンテ・作画の制作支援ツールをつくる話
olmdrd
PRO
0
270
R&D 祭 2024 社内ITインフラを紹介 2024
olmdrd
PRO
0
94
R&D 祭 2024 GitHub Enterprise 導入とActionsの活用
olmdrd
PRO
0
61
R&D 祭 2024 パイプラインツール紹介+Adobe CEP開発
olmdrd
PRO
0
120
R&D 祭 2024 脱XGen:OLM Hair and Feather
olmdrd
PRO
0
71
R&D 祭 2024 オープニング 祭の見どころ紹介とSAKUGADOも
olmdrd
PRO
0
66
Other Decks in Technology
See All in Technology
AI-DLCを活用した高品質・安全なAI駆動開発実践 / AI Driven Development with AI-DLC
yoshidashingo
0
140
Oracle Cloud Infrastructure IaaS 新機能アップデート 2026/3 - 2026/5
oracle4engineer
PRO
1
190
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
260
Oracle AI Database@Google Cloud:サービス概要のご紹介
oracle4engineer
PRO
6
1.5k
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
50k
2026.06.13_AI時代に事業会社が「SIer出身エンジニア」を求める理由 / Why Businesses Seek Engineers with a System Integrator Background in the AI Era
jumtech
0
500
Amazon Bedrock AgentCore ワークショップ JAWS UG TOHOKU / amazon-bedrock-agentcore-workshop-jawsug-tohoku-2026
gawa
8
270
AI活用を推進するために ファインディが下した、一つの小さな決断
starfish719
0
250
Sony_KMP_Journey_KotlinConf2026
sony
2
210
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
Oracle AI Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
4
2.8k
先取りMaven4 ~16年ぶりのメジャーアップデート、その進化とは?~
ogiwarat
0
140
Featured
See All Featured
ラッコキーワード サービス紹介資料
rakko
1
3.5M
YesSQL, Process and Tooling at Scale
rocio
174
15k
AI: The stuff that nobody shows you
jnunemaker
PRO
8
690
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
240
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
Optimizing for Happiness
mojombo
378
71k
A Soul's Torment
seathinner
6
2.9k
Become a Pro
speakerdeck
PRO
31
6k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Agile that works and the tools we love
rasmusluckow
331
21k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
130
Marketing to machines
jonoalderson
1
5.4k
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.