PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
Tytuł artykułu

Analiza wydajności silnika Unity3D w aspekcie symulacji cząsteczkowych

Treść / Zawartość
Identyfikatory
Warianty tytułu
EN
Efficiency analysis of Unity3D engine in terms of particle simulation
Języki publikacji
PL
Abstrakty
PL
Dokument ten przedstawia badania w sektorze wydajności cząsteczek utworzonych przez wbudowany w Unity3D system cząsteczek oraz tworzonych poprzez skrypt napisanym w języku C#. Autor skupił się na zbadaniu wpływu poszczególnych zadań na szybkość renderowania klatki, różnicy jakie występują podczas generowania cząsteczek przez system cząsteczek, a tych generowanych przez skrypt oraz jak duży wpływ ma złożoność siatki cząsteczki generowanej na zachwianie wydajności aplikacji. W tym celu, z użyciem Unity3D, Microsoft Visual Studio oraz Blendera, została utworzona aplikacja na komputery z systemem Windows która pozwala na dostosowanie parametrów symulacji (liczby generowanych cząsteczek, kształtu cząsteczki – kula, sześcian).
EN
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).
Rocznik
Tom
Strony
59--63
Opis fizyczny
Bibliogr. 22 poz., rys., tab.
Twórcy
autor
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
  • Politechnika Lubelska, Instytut Informatyki, Nadbystrzycka 36B, 20-618 Lublin, Polska
Bibliografia
  • [1] https://docs.unity3d.com/Manual/PartSysWhatIs.html, dostęp 11.09.2016
  • [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
Uwagi
Opracowanie ze środków MNiSW w ramach umowy 812/P-DUN/2016 na działalność upowszechniającą naukę (zadania 2017).
Typ dokumentu
Bibliografia
Identyfikator YADDA
bwmeta1.element.baztech-38796b38-1b69-4722-ada2-d6a61ebb8a8a
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.