불꽃 텍스쳐와 인위적인 부력 장을 이용한 스프라이트 애니메이션 기반 화염 효과
Sprite Animation Based Fire Effects Using Spark Textures and Artificial Buoyancy Field
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
In this paper, we propose an image-based synthesis method that can effectively represent the spark effect in fire simulation. We use the real flame image or animated image as inputs and perform the following steps : 1) extract feature vectors from the image, 2) calculate artificial buoyancy, and 3) generate and advect spark textures. We detect the edge from images and then calculate the feature vectors to calculate the buoyancy. In the next step, we compute the high-quality buoyancy vector field by integrating the two-dimensional feature vector and the fluid equation. Finally, the spark texture is advect by buoyancy field. As a result, our method is performed much faster than the previous approach and high-quality results can be obtained easily and stably.
Abstract
In this paper, we propose an image-based synthesis method that can effectively represent the spark effect in fire simulation. We use the real flame image or animated image as inputs and perform the following steps : 1) extract feature vectors from the image, 2) calculate artificial buoyancy, and 3) generate and advect spark textures. We detect the edge from images and then calculate the feature vectors to calculate the buoyancy. In the next step, we compute the high-quality buoyancy vector field by integrating the two-dimensional feature vector and the fluid equation. Finally, the spark texture is advect by buoyancy field. As a result, our method is performed much faster than the previous approach and high-quality results can be obtained easily and stably.
참고문헌 (18)
- Fernando, Randima, "GPU gems: programming techniques, tips and tricks for real-time graphics" (2004), Pearson Higher Education
- Fuller, Alfred R, "Real-time procedural volumetric fire", Proceedings of the 2007 symposium on Interactive 3D graphics and games, pp.175~180 (2007)
- Stam, Jos, "Stable fluids", Proceedings of the 26th annual conference on Computer graphics and interactive techniques, pp.121~128 (1999)
- Foster, Nick, "Practical animation of liquids", Proceedings of the 28th annual conference on Computer graphics and interactive techniques, pp.23~30 (2001)
- Enright, Douglas, "A fast and accurate semi-Lagrangian particle level set method", Computers & structures, pp.479~490 (2005)
- Muller, Matthias, "Particle-based fluid simulation for interactive applications", Proceedings of the 2003 ACM SIGGRAPH, 2003, 154~159
- Becker, Markus, "Weakly compressible SPH for free surface flows", Proceedings of the 2007 ACM SIGGRAPH, 2007, 209~217
- Solenthaler, Barbara, "Predictive-corrective incompressible SPH", ACM Transactions on Graphics, pp.40~46 (2009)
- Nguyen, Duc Quang, "Physically based modeling and animation of fire", ACM Transactions on Graphics, pp.721~728 (2002)
- Hong, Jeong-Mo, "Wrinkled flames and cellular patterns", ACM Transactions on Graphics, pp.47~52 (2007)
- Horvath, Christopher, "Directable, high-resolution simulation of fire on the GPU", ACM Transactions on Graphics, pp.41~49 (2009)
- Kim, TaeHyeong, "Visual simulation of fire-flakes synchronized with flame", The Visual Computer, pp.1209~1038 (2017)
- Gagnon, Jonathan, "Dynamic lapped texture for fluid simulations", The Visual Computer, pp.901~909 (2016)
- 임재광, "효율적인 유체시뮬레이션을 위한FLIP과레벨셋의적응형 혼합기법", 한국컴퓨터그래픽스학회논문지, 19(3), pp.1~11 (2013), (사)한국컴퓨터그래픽스학회[DOI]
- Sun-Tae Kim, "Visual simulation of turbulent fluids using MLS interpolation profiles", The Visual Computer (2012)
- Sun-Tae Kim, "Visual simulation of turbulent fluids using MLS interpolation profiles", The Visual Computer (2012)
- 김선태, "사례연구: 영화 '7광구'의 유체 시뮬레이션", 한국컴퓨터그래픽스학회논문지, 18(3), pp.17~27 (2012), (사)한국컴퓨터그래픽스학회[DOI]
- Marr, David, "Theory of edge detection", Proc. R. Soc. Lond. B, pp.187~217 (1980)
