摘要
水波现象因涉及到复杂的物理过程一直是计算机图形学研究的热门领域,也是具有相当难度的。通常运用光线追踪、求解复杂的微分方程来模拟水波复杂的物理、光学现象,但这种精确的模拟方法渲染一帧往往要好几个小时。本文充分利用当今3D硬件的可编程能力,用Perlin噪声函数建立水波物理模型、立方体环境映射等技术建立水波光学模型,尽管这种方法建立的水波模型并非很准确,但视觉效果较为逼真,很适于仿真。
CG water has been a major research topic for a long time now. Realistically simulating liquids has proven very difficult, due to the inherent complexity of the physical processes involved. Most photorealistic solutions use a form of raytracing and complex differential equations to approximate the optical behaviour and motion dynamics of a water body. Unfortunately, such physically accurate approaches often take many hours of render time per frame, With the advance of programmable 3D hardware, the article discussed methods such as wave physical generation by Perlin function and wave optical model by cubic environment mapping. A lot of the visual properties of water could be approximated by efficient techniques that, even though not physically correct, look convincing to the human eye, and it was pretty appropriate to interactive contexts such as video games, simulation and so on.
出处
《计算机应用》
CSCD
北大核心
2005年第10期2459-2461,共3页
journal of Computer Applications
关键词
水波
实时性
物理建模
光学建模
着色器
water
real-time
physical model
optical model
shader model