ICON 2009 게임을 위한 유체 동역학
- 1. 게임을 위한 유체 동역학
Fluid Dynamics in Games
게임을 위한 유체 동역학
Fluid Dynamics in Games
김 성완
부산게임아카데미
동의대학교 게임공학과
- 11. 유체
• 유체 流體 Fluid <-> Solid 고체固體
• 액체와 기체를 합쳐서 부르는 용어
• 액체 , 기체 , 플라즈마
• 변형이 쉽고 , 흐르는 성질이 있으며 ,
모양이 정해져 있지 않다 .
• 점성 , 압축성
- 55. 전산 유체 역학
• 공학적인 목적의 정확한 해가 필요
• 실수연산 배정도 실수 (double 형 실수
)
• 시각적인 사실성은 덜 중요함
• 잘못되면 재산 손실이나 인명 피해 발생
- 57. 컴퓨터 그래픽을 위한
유체 시뮬레이션
• 시각적인 사실성을 추구
• 겉보기에 그럴싸하면 족함
• 공학적인 정확도를 요구하지 않는다 .
• 가능하면 빠른 계산을 위해 정밀도 희생
• 보통 단정도 실수 (float 형 ) 사용
• 반드시 실시간일 필요는 없다 .
- 64. RealFlow
• 아카데미상 수상
• Technical Achievement Award® 2007
• Victor Gonzalez, Ignacio Vargas and
Angel Tena
• recognizing the significant
contribution RealFlow™ has made to
the process of making motion
pictures.
- 83. HydroEngine
• Water flows from one area to another
• Objects get carried realistically by the flow
• Surfaces and characters become wet when touched by the
water, and dry out over time
• Emergent effects such as eddies and underwater currents
occur just like real water
• Spray and splashes are generated dynamically according to
forces acting on the water
• Surface foam and infinite underwater particles follow the
flow
• Dynamic caustic lights cause walls and floor to shimmer
as water passes through
• Water can apply forces to objects, walls, windows and
doors, causing them to buckle under the pressure
- 86. 내비어 - 스톡스 방정식
• 점성이 있는 유체의 운동을 기술하는 비
선형 편미분 방정식
• Claude-Louis Navier, George Gabriel
Stokes
• 해석적인 해는 아직 미지의 영역
• 클레이 수학 연구소 밀레니엄 7 대 난제
의 하나 , 상금 US $1,000,000
• 수치적인 해법으로 푼다 .
- 88. 연구자
• 1999, 2003 Jos Stam
• 2004 Mark Harris
• 2008 Mick West
• 2009 Michael Gourley
- 90. Jos Stam
• 1999 Siggraph
– “Stable Fluids”
• 2003 GDC
– “Real-Time Fluid Dynamics for Games”
• http://www.dgp.toronto.edu/~stam/
• Autodesk
- 93. Mark Harris
• 2004 GPU Gems
– Fast Fluid Dynamics Simulation on the
GPU
• http://www.markmark.net/
• Nvidia
- 94. Mick West
• 2008 Game Developer
– “Practical Fluid Dynamics for Games”
• http://cowboyprogramming.com/
- 95. Michael Gourlay
• 2009 Intel Software Network
– “Fluid Simulation for Video Games”
• http://www.mijagourlay.com/