Efficiency analysis of Unity3D engine in terms of particle simulation
Article Sidebar
Open full text
Issue Vol. 3 (2017)
-
Security of Web Applications
Michał Furtak1-5
-
Using of Node.js in creating application based on event-driven architecture
Władysław Hrynczyszyn, Małgorzata Plechawska-Wójcik6-10
-
Analysis of the effectiveness of text input methods using the mobile network communicator
Rafał Kacprzak, Piotr Kaniewski, Maria Skublewska-Paszkowska11-17
-
Analysis and evaluation of impact virtual reality on human state
Szymon Kołażyk, Konrad Maciąg, Dariusz Gutek18-22
-
Simulation of BOID type behaviours in Unity environment
Taras Lypovyi, Jerzy Montusiewicz23-27
-
Comparison of JEE platform web applications development using JavaServer Faces and Spring Boot example
Michał Marcin Kizeweter, Beata Pańczyk28-32
-
Increasing an efficiency of the web-applications developing the process through the combine of frameworks MeteorJS and AngularJS
Viacheslav Nishtuk, Elżbieta Miłosz33-37
-
The methods of EMG data processing
Michał Serej, Maria Skublewska - Paszkowska38-45
-
Methods for optimizing the performance of Unity 3D game engine based on third-person perspective game
Krzysztof Siarkowski, Przemysław Sprawka, Małgorzata Plechawska-Wójcik46-53
-
Comparison of mobile application using Swift and Objective-C
Kacper Erwin Sienkiewicz, Edyta Łukasik54-58
-
Efficiency analysis of Unity3D engine in terms of particle simulation
Mateusz Walczyna, Małgorzata Plechawska-Wójcik59-63
-
Comparative analysis of e-Learning tools
Weronika Prządka64-69
Main Article Content
DOI
Authors
Abstract
This document reviews research in efficiency analysys of particles created by Unity 3D built-in particle system compared to those created via sctript written in C# language. Author focused his research on examining the impact of the various tasks on the speed of rendering frames, a difference which occur during the generation of particle by particle system and those generated by a script, and how influential is the complexity of the mesh particles generated on the application performance. For this purpose, using Unity3D, Microsoft Visual Studio and Blender, an applications for computers that are ruunniong on Windows system was created, application allows to adjust the simulation parameters (the number of generated particles, particle shape - sphere, cube).
Keywords:
References
[2] Eric Van de Kerckhove, Introduction to Unity: Particle Systems, https://www.raywenderlich.com/113049/introductionunity-particle-systems, dostęp 08.09.2016
[3] William T. Reeves, Particle Systems A Technique for Modeling a Class of Fuzzy Objects, „Computer Graphics”, wydanie 17, numer 3, Lipiec 1983, s. 360-363
[4] Allen Martin, Particle Systems, https://web.cs.wpi.edu/~matt/courses/cs563/talks/psys.html, dostęp 10.09.2016
[5] https://docs.unity3d.com/Manual/PartSysEmissionModule.html, dostęp 7.09.2016
[6] Adrian Boeing, Thomas Bräunl, Evaluation of real-time physics simulation systems, GRAPHITE '07, s. 284-288
[7] Sean C. Mondesire, Douglas B. Maxwell Jonathan Stevens, Steven Zielinski, Glenn A. Martin, Physics Engine Benchmarking in Three-Dimensional Virtual World Simulation, MODSIM World 2016, s. 5-8
[8] Anthony, High-performace physics in Unity 5, https://blogs.unity3d.com/2014/07/08/high-performancephysics-in-unity-5/, dostęp 8.09.2016
[9] http://physxinfo.com/wiki/PhysX_SDK_3.x, dostęp 8.09.2016
[10] https://docs.unity3d.com/Manual/ProfilerWindow.html, dostęp 8.09.2016
[11] https://unity3d.com/, dostęp 8.09.2016
[12] https://en.wikipedia.org/wiki/Unity_(game_engine), dostęp 8.09.2016
[13] Andrew Stellman, Jennifer Greene, Head First C#, O'Reilly Media, Listopad 2007
[14] Alex Okita, Learning C# Programming with Unity 3D, CRC Press, Lipiec 7, 2014
[15] Jeff W. Murray, C# Game Programming Cookbook for Unity 3D, CRC Press, Czerwiec 24, 2014
[16] Ben Simonds, Blender. Praktyczny przewodnik po modelowaniu, rzeźbieniu i renderowaniu, Helion, Maj 22, 2014, s. 49-68
[17] Thorn Alan, Unity i Blender. Praktyczne tworzenie gier, Helion, Kwiecień 3, 2015
[18] https://pl.wikipedia.org/wiki/Blender_(program), 8.09.2016
[19] https://pl.wikipedia.org/wiki/Microsoft_Visual_Studio, 8.09.2016
[20] Yorick, 4 ways to increase performance of your unity game, http://www.paladinstudios.com/2012/07/30/4-ways-to-increaseperformance-of-your-unity-game/, dostęp 12.09.2016
[21] http://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Manual/RigidBodyCollision.html, dostęp 14.09.2016
[22] http://docs.nvidia.com/gameworks/content/gameworkslibrary/physx/guide/Manual/RigidBodyDynamics.html, dostęp 14.09.2016
Article Details
Abstract views: 461
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
