DOI QR코드

DOI QR Code

Numerical Ballistic Modeling in Game Engines

  • YoungBo Go (Department of Computer Software Engineering, Wonkwang University) ;
  • YunJeong Kang (Department of Computer Software Engineering, Wonkwang University)
  • Received : 2023.04.24
  • Accepted : 2023.05.02
  • Published : 2023.06.30

Abstract

To improve the overall performance and realism of your game, it is important to calculate the trajectory of a projectile accurately and quickly. One way to increase realism is to use a ballistic model that takes into account factors such as air resistance, density, and wind when calculating a projectile's trajectory. However, the more these factors are taken into account, the more computationally time-consuming and expensive it becomes, creating a trade-off between overall performance and efficiency. Therefore, we present an optimal solution to find a balance between ballistic model accuracy and computation time. We perform ballistic calculations using numerical methods such as Euler, Velocity Verlet, RK2, RK4, and Akima interpolation, and measure and compare the computation time, memory usage (RSS, Resident Set Size), and accuracy of each method. We show developers how to implement more accurate and efficient ballistic models and help them choose the right computational method for their numerical applications.

Keywords

Acknowledgement

This paper was supported by Wonkwang University in 2022.

References

  1. H.S. Kim, T.J. Park, "Technology Trends in Virtual Reality (VR) and Augmented Reality (AR) and Implementation Cases in Game Engines".Journal of the Korean Communications Society(Information and Communication), Vol.33, No.12, pp.56-62, Dec 2016.
  2. K. Hullett, The science of level design: Design patterns and analysis of player behavior in first-person shooter levels. University of California, Santa Cruz, 2012.
  3. Karavolos, Konstantinos Daniel. "Orchestrating the generation of game facets via a model of gameplay," 2020. https://www.um.edu.mt/library/oar/handle/123456789/70321
  4. schertler. ruben. kriglstein simone. wallner. Gunter, "User guided movement analysis in games using semantic trajectories," In: Proceedings of the Annual Symposium on Computer-Human Interaction in Play, pp. 613-623, Oct 2019. https://doi.org/10.1145/3311350.3347156
  5. K. Jedrasiak, "Advanced Ballistic Model and Its Experimental Evaluation for Professional Simulation Systems," Advanced Technologies in Practical Applications for National Security, pp. 195-228, Sep 2017. https://doi.org/10.1007/978-3-319-64674-9_12
  6. K. I. Kim, "Experimental Implementation of Digital Twin Simulation for Physical System Optimization," Journal of Convergence for Information Technology, Vol.11, No.4, pp.19-25, Nov 2021. DOI : 10.22156/CS4SMB.2021.11.04.019
  7. S. H. Chung, J. S. Kim, D.H. Song, "A Comparative Analysis of First Person Shooter Games on Battle Style and Equipment/Skill Patterns-Overwatch vs AVA Online vs Battleground," In Proceedings of the Korean Institute of Information and Communication Sciences Conference, The Korea Institute of Information and Communication Engineering, pp. 443-446, Oct 2017. http://koreascience.or.kr/article/CFKO201714956117213.page?&lang=ko
  8. C. S. Oh, Y. K. Park, S. J. Jo, B. C. Sun. "Lift-off Dynamic Modeling and Clearance Analysis of Test Launch Vehicle ," in Proc. KSAS 2018 Fall Conference, pp. 964-965, Nov 2018. https://www.dbpia.co.kr/pdf/pdfView.do?nodeId=NODE07620020&googleIPSandBox=false&mark=0&ipRange=f alse&accessgl=Y&language=ko_KR&hasTopBanner=true
  9. J. B, Song, P. Kang, "Dynamic Analysis of the Turret for Analyzing the Accuracy Impact Factor of the Ground Combat Vehicle." Transactions of the Society of CAD/CAM Engineers, Society for Computational Design and Engineering, Vol. 19, No. 4, pp. 340-346, Dec 2014. DOI : 10.7315/cadcam.2014.340
  10. S. I. Lee, S. B. Cho, B. C. Sun, "Flight Test Trajectory Data of Test Launch Vehicle," in Proc. KSAS 2019 Spring Conference, pp. 319-320, Apr 2019.
  11. L.S. Kim, S.J. Kim, D. W. Lee, H.H. Bang, "Modeling of Landing Gears in 6 Degrees of Freedom Environment for Simulation of Fixed Wing Aircraft Landing Performance," in Proc. KSAS 2021 Spring Conference, pp. 780-781, Jul 2021.
  12. J.H. Jin, D. H. Han, J. H. Jin. "Conceptual Configuration Design of Short Range Ballistic Missiles by Using Multidisciplinary Design Optimization Approach," Journal of the Korean Society for Aeronautical & Space Sciences, Vol. 47, No. 3, pp. 228-239, Mar 2019. DOI : 10.5139/JKSAS.2019.47.3.228
  13. H.Y. Jung, N. H. Kim, K.J. Park, "Pressure Analysis and Conceptual Design for Indoor Ballistic Test Range by Numerical Methods,". Journal of the KIMST, Vol. 20, No.1, pp. 55-62, Feb 2017. DOI : 10.9766/KIMST.2017.20.1.055