Generating Ocean System for the emotional online game

감성 온라인 게임을 위한 바다 생성

  • Received : 2014.09.01
  • Accepted : 2014.09.22
  • Published : 2014.09.30

Abstract

The purpose of this study was to make the sea with rending of ocean by using the proper algorithm for an emotional online game. We used statistical model to make the sea in this study. In measuring the wave height, we used Fast Fourier Transformation (FFT) to calculate the sum of amplitude and phrase quickly with random numbers of the time. We eliminated the overlap functions of sine and cosines by using the repeatability of trigonometric function. We saved the values of trigonometric function in memory space. Therefore, we could deal with the repetitive calculations by memory access because the same values are repeated in the standard based on ${\pi}$ within one cycle of $2{\pi}$ in sine and cosine functions. By changing the sampling size of Windows function, we calculated the mobility on each local area and we applied this mobility to this study according to hierarchical structure. In addition, we used the reflectivity differently by putting the value of k, r into the effect Fresnel reflection. The reason why we used this method was to make the sea look more realistic. In the aspect of the intensity of light of the sea, we did not calculate it and we applied KD- Tree data structure on the density of the values occurred at the time of the sea was created. The advantage of this method was to reduce search time effectively. In this Tree structure, index time O(logn), search time and O(k+logn) time are spend, which is applied to the photon closed to N. In the case of KD-Tree, this is a very effective way in saving and recovering. One weakness was that we had to limit the effect of indirect illumination to express a wide sea. However, by using photon mapping, we solved this problem.

Keywords

References

  1. A. Fournier and W.T.Reeves, "A simple model of ocean waves", In Proceedings of ACM SIGGRAPH 1986, pp.75-84, 1986.
  2. Damien Hinsinger, Fabrice Neyret and Marie- PauleCani, "Interactive Animation of Ocean Waves," Proceedings of the 2002 ACM SIGGRAPH/ Eurographics Symposium on Computer Animation, 2002.
  3. Ebert, D.S., Musgrave, F. K., Peachey, D., Perlin, K., and Workey, S., "Texturing & Modeling", A procedural Approach, Third Edition, Morgan Kaufman, 2002.
  4. Eun-Jung Kim, "A Study on the Meaning of the Embodied Experience in Motion-Based Game", Journal of Korean Society for Computer Game, NO.23, December 2010.
  5. Eric Bruneton, Fabrice Neyret, Nicolas Holzschuch,"Real time Realistic Ocean Lighting using Seamless Transitions from Geometry to BRDF",Computer Graphics Forum Vol. 29 No. 2,pp. 487-496, 2010. https://doi.org/10.1111/j.1467-8659.2009.01618.x
  6. Gary A. Mastin, Peter A. Watterger, and John F. Mareda, "Fourier Synthesis of Ocean Scenes," IEEE Computer Graphics and Applications, pp 16-23, March 1987.
  7. Heekyung Yang, Hyuksung Yang, Kyugha Min, "Enhancing Emotion of Visual Contents Based on Emotion Model For Elevating Absorption Degree of Games", Journal of Korean Society for Computer Game, No.2, June 2012.
  8. Jos Stam, "Stable Fluids", Proceedings of the 26th Anual Conference on Computer Graphics and Interactive Techniques, pp. 121-128, 1999.
  9. Jong-Seung Park, "Software Design Framework for Augmented Reality Games", Journal of Korean Society for Computer Game, NO. 22, September 2010.
  10. Perlin, K., An image synthesizer. In Computer Graphics(Siggraph '85 proceeding), B. A. Barsky, Ed., vol. 19(3),pp. 287-296, 1985. https://doi.org/10.1145/325165.325247
  11. Sebastien Thon, Jean-Michel Dischler and Djamchid Ghazanfarpour "Ocean Waves Synthesis Using a Spectrum-Based Turbulence Function," Proceedings of the International Conference on Computer Graphics, 2000.
  12. Seung-mi Kim, Yu-ik Son, Choong-jae Im,"A Realtime Water Rendering Using Multiband Synthesis",Journal of Korean Society for Computer Game, Vol3, No.21, June, 2010.
  13. Sungu-ug Lee, "An expression of emotion for character in the on-line game through autonomous agent", Journal of Korean Society for Computer Game, No.1, October 2009.
  14. Sungu-ug Lee, "An online real game offers a process model is based on the theory of computation", Journal of Korean Society for Computer Game, NO.3, Sep 2012.