SlideShare a Scribd company logo
Houdini Fluid Simulation
Fx Supervisor/Artist
MASATO TSUZUKI
:Fluid Simulation/ MicroSolverの運用
:パフォーマンスアップ/シェイプコントロール
:Solverの運用
Simulation
Simulation
Simulation Model
Output
Simulation WorkFlow
DOP
Simulation WorkFlow
Field
Result
Solver
End or Loop
Simulation Model
Output
Simulation Object
Solver
Extra Force
Source
OUTPUT
Field
Result
Solver
End or Loop
Simulation WorkFlow
Simulation Object
Solver
Extra Force
Source
OUTPUT
MicroSolver
Simulation WorkFlow
Simulation WorkFlow
Fluid_Simulationのアルゴリズムを
Nodeとして扱えるようにしたもの
MicroSolver
Advect
Viscosity
Buoyancy
Pressure
Basic Houdini VolumetricSolver
Divergence free
Boundary Setting
Sourcing Advect Velocity Density Advect
Divergence free
Boundary Setting
Advect Velocity Density Advect
Override
&
Edit
Sourcing Velocity Field
Animated
SourceVelocity?
Yes/No
Advect Velocity
Linear?
Turbulence?
Influence?
Update?
Final_Velocity
Velocity Field
Remove Divergence
No-DivVelocity
Boundary_Set
SimulationGridの壁面を
衝突判定に加える
No-DivVelocity Advect Density
Temperature
or
Custom Field
Go Sourcing
or
End Simulation
Solver_Performance
Divergence free
Boundary Setting
Sourcing Advect Velocity Density Advect
Solver_Performance
計算コストがかかる
Data Workflow
Sourcing
Advect Velocity
Divergence free
Boundary Setting
Density Advect
Data Workflow
順番に処理される
Memoryの使い方が
自分的にはBad
使用しないField_Data
なんとかならない?
高解像度になると
Simulation開始するまでに時間が掛かる
Sourcing
Advect Velocity
Divergence free
Boundary Setting
Density Advect
負荷がかかる部分を
並列/平行処理できないかな?
GPUの運用
Data Workflow
CPU
GPU
Advect Velocity Divergence free Boundary Setting Density Advect
CPUで実行
Data Workflow
GPU
CPU
Advect Velocity Divergence free
Boundary Setting
Density Advect
OpenCL Using GPU
Data Workflow
Data Workflow
UI操作で簡単にOpenCLを運用する事ができる
Data Workflow
必ずしも並列・平行処理で
いいパフォーマンスが出る訳ではない
Geometry Data
Density
Velocity
Temperature
Collision
rest
SOP
Investment Volume
Copy & Reference
DOP
Rebuild
Data Workflow
Voxel数が多いほど
構築に時間がかかる
Data Workflow
Geometry Data
Density
Velocity
Temperature
Collision
rest
SOP
Investment Volume
Copy & Reference
DOP
Rebuild
Temporary
Memory使用量を減らせる
Memory使用量は確認することができる
Data Workflow
Simulation Object
Solver
後半でDemoします
Data Workflow
Divergence free
Boundary Setting
Advect Velocity Density Advect
POLYGON PICTURES
X
Houdini VolumeSolver
Volume_Data
運用でなんとか改善/効率よくできないか?
POLYGON PICTURES x Houdini VolumeSolver
Simulation難しい
絵作り時間をかけたい
Simulationに1日以上掛けても
十分なクオリティが出せない
SimulationWorkFlowのニーズはあった…
POLYGON PICTURES x Houdini VolumeSolver
35%
25%
40%
:Simulation
:Procedual_Animation
:Rendering
ArtistがSimulationに使う時間の割合
POLYGON PICTURES x Houdini VolumeSolver
SuperArtist/経験豊富なArtistじゃないと
Simulationを有効活用できない
OutputSpeedにムラができてしまう
POLYGON PICTURES x Houdini VolumeSolver
私に任せなさい
もっと勉強したい
表現力つけたい
Simulation周りラクになりたい
POLYGON PICTURES x Houdini VolumeSolver
Solver Manegement
POLYGON PICTURES x Houdini VolumeSolver
: SmokeSolver
Simpleで早いがArtistによるForceの追加/編集が必須
Animationの調整が難しい
汎用的に作られているのでmemory使用量が多い
: PyroSolver
SmokeSolverを軸にparameter調整で複雑なshapeを
作る事が可能
Animationの調整が難しい
汎用的に作られているのでmemory使用量が多い
Solver Manegement
What is Alien Volume ?
OpenCL Simulatior using GPU
Concept
:Focus Advection
:Low Memory Usage
:Simple Network
POLYGON PICTURES x Houdini VolumeSolver
AlienVolume Pyro&Smoke
Solver Manegement
Std_Simulation_Shape
POLYGON PICTURES x Houdini VolumeSolver
Solver Manegement
GUI
Solver Manegement
GUI
Solver Manegement
Network
Solver Manegement
Extra_Force
POLYGON PICTURES x Houdini VolumeSolver
PPIパイプライン Alien Volume
Simulation_Model
FireHeavy_Smoke
Dust Steam
Other
OpenCL
Advect Velocity
Divergence Free
Advect Density
Dissipate
Density
Cache
Vel
Temperature
Density
Field
Vel
POLYGON PICTURES x Houdini VolumeSolver
Density
Field
Vel
Temporary_Field
Temperature
Gradient
Curl
Simulation_Object
SOP
Density
Vel
POLYGON PICTURES x Houdini VolumeSolver
Simulation_Model
FireHeavy_Smoke
Dust Steam
Other
:Alien_VolumeSolver
:Pyro_Solver
POLYGON PICTURES x Houdini VolumeSolver
Density
Cache
Vel
Temperature
DOP
JOB
JOB
JOB
JOB
JOB
JOB
Server
Deadline
POLYGON PICTURES x Houdini VolumeSolver
Simulation_Model
Velocity_Fieldも
TemporaryFieldとして扱う
Alien_Force
Alien_Temperature UpDate
Alien_Gradient
Alien_PointVorticle
Alien_Object
Density
Vel
Alien_VolumeSolver
Fire
POLYGON PICTURES x Houdini VolumeSolver
Dust Steam
POLYGON PICTURES x Houdini VolumeSolver
Alien_Force
Alien_Gradient
Alien_PointVorticle
Alien_Object
Density
Vel
Alien_VolumeSolver
Gas_Calculate
Gas_Fieldwrangle
Alien_Force
Alien_Temperature UpDate
Alien_PointVorticle
Alien_Object
Density
Vel
Alien_VolumeSolver
Heavy_Smoke
Gas_Disturbance
POLYGON PICTURES x Houdini VolumeSolver
Other
Alien_Force
Alien_Object
Density
Vel
Alien_VolumeSolver
Gas_Calculate
Gas_Fieldwrangle
POLYGON PICTURES x Houdini VolumeSolver
SmokeSolver
1-100f
DopNetwork:5m11.873s
Solver:1m34.460s
PyroSolver
1-100f
DopNetwork:5m52.779s
Solver:1m53.590s
POLYGON PICTURES x Houdini VolumeSolver
AlienVolume
1-100f
DopNetwork:4m01.068s
Solver:1m12.332s
HighRes&LongCacheに強い
Simulation Sample
Fire
Simulation Sample
Fire
SimulationSample SimulationSample
SimulationSample SimulationSample
デモに移ります

More Related Content

Featured

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationErica Santiago
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellSaba Software
 

Featured (20)

Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 
Barbie - Brand Strategy Presentation
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
 
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
 

Houdini Fluid Simulation Seminar