We propose an approach to simulate and render realistic water animation from a single still input photograph. We first segment the water surface, estimate rendering parameters, and compute water reflection textures with a combination of neural networks and traditional optimization techniques. Then we propose an image-based screen space local reflection model to render the water surface overlaid on the input image and generate real-time water animation. Our approach creates realistic results with no user intervention for a wide variety of natural scenes containing large bodies of water with different lighting and water surface conditions. Since our method provides a 3D representation of the water surface, it naturally enables direct editing of water parameters and also supports interactive applications like adding synthetic objects to the scene.
翻译:我们提出一种方法,从一张静态输入照片中模拟和提供现实的水动画。我们首先将水表面进行分层,估计测算参数,并结合神经网络和传统优化技术计算水反射质质。然后我们提出一个基于图像的屏幕空间局部反射模型,使水表面覆盖在输入图像上,并产生实时水动画。我们的方法产生现实的结果,用户不干预包含有不同照明和水表面条件的大片水体的各种自然场景。由于我们的方法提供了水表面的3D代表,因此自然能够直接编辑水参数,并支持互动应用,例如将合成物添加到现场。