METHODS OF SIMPLIFYING THE PROCESSING OF INDEPENDENT PARTICLE SIMULATION SYSTEMS BASED ON THE UNREAL ENGINE 4 ENVIRONMENT

D.I. Matvieiev, O.F. Lanovyy

Èlektron. model. 2023, 45(2):95-107

https://doi.org/10.15407/emodel.45.02.095

ABSTRACT

The peculiarities of the development and practical implementation of systems designed to simulate the behavior of independent particles, the principles of their operation, the peculiarities of the model implementation and the process of facilitating processing are considered. Particular attention is paid to the process of facilitating processing at different processing levels of the particle simulation system. Factors that have a direct influence on it are considered, as well as the facilitation of shaders, as an important component of system speed.

KEYWORDS

computer graphics, particles system, simplification, Unreal Engine 4, shaders.

REFERENCES

  1. Cascade Particle Systems. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/ (date of access: 08.02.2023)
  2. Niagara Visual Effects. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/Niagara (date of access: 08.02.2023)
  3. Lanovyy O.F., Lanovyy, O.O. (2014), Crowd Behavior Modeling Based on Discrete-Event Multi-Agent Skhidno-Ievropeiskyi zhurnal peredovykh tekhnolohii. Vol. 4, no. 7, pp. 52-57.
    https://doi.org/10.15587/1729-4061.2014.26297
  4. GPUSprites Type Data. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Reference/TypeData/GPUSprites (date of access: 09.02.2023)
  5. Collision Modules. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Reference/Modules/Collision/ (date of access: 09.02.2023)
  6. Event Modules. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Reference/Modules/Event/ (date of access: 09.02.2023)
  7. Particle Lights. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/ParticleLights/ (date of access: 02.2023)
  8. VFX Optimization Guide. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Optimization/ (date of access: 02.2023)
  9. Matvieiev D.I., Lanovyy O.F. (2020), Problems of graphics optimization for virtual reality Λόгoσ.Online. Vol. 14. URL: http://eoi.citefactor.org/10.11232/2663-4139.14.04 (date of access: 09.02.2023)
  10. Matvieiev D.I. (2021), Features of preparing 3D models for use in VR projects. Science, Research, Development. 46, pp. 35–36
  11. Matvieiev D.I. (2021), Comparison of model texturing methods for mobile platforms. Science, Research, Development. Vol. 46, pp. 37–38
  12. SubUV Modules. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Reference/Modules/SubUV/ (date of access: 11.02.2023)
  13. Lifetime Modules. Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/Reference/Modules/Lifetime/ (date of access: 11.02.2023)
  14. Hrynevych K.V. Research of tools and means of optimization of 3D graphics in computer games and their application to games in the " First-person Shooter" genre. Electronic archive of Kharkiv National University of Radio Electronics. URL: http://openarchive.nure.ua/server/api/core/bitstreams/e8582e45-10b9-44bf-aabccb0b120389ee/content (date of access: 11.02.2023)
  15. Particle System Level of Detail (LOD). Unreal Engine Documentation. URL: https://docs.unrealengine.com/4.26/en-US/RenderingAndGraphics/ParticleSystems/LODs/ (date of access: 11.02.2023)

Full text: PDF