Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 6

Liczba wyników na stronie
first rewind previous Strona / 1 next fast forward last
Wyniki wyszukiwania
Wyszukiwano:
w słowach kluczowych:  unity
help Sortuj według:

help Ogranicz wyniki do:
first rewind previous Strona / 1 next fast forward last
EN
We present a framework for building ArtificialNeuralNetworks (ANNs) able to control a quadcopter and perform basic maneuvers, like hover or following waypoints. In this approach, we make use of the Neuroevolution of Augmenting Topologies (NEAT) algorithm which is aimed at creating the network structure and the weights in result of evolutionary computations. In order to evaluate fitness of individuals, we use physics based, realistic simulation engine Gazebo, where each individual controls a drone in a simulated environment. Our approach is aimed at using one of existing, popular protocols used to remotely control drones, and train ANNs able to imitate signals received from a radio controller operated by a human pilot. Thus, contrary to the most of other approaches, our autonomous controller cooperates with standard drone software. Our ultimate goal is to train ANNs able to control a real-world quadcopter and perform advanced tasks autonomously. Not only such ANNs should be able to perform the maneuvers correctly, but they should be small enough to transfer them into a quadcopter’s limited memory. In this paper we report the first stage of our project - a successful development and deployment of the ANNs distributed training framework, and choosing the activation function for further research.
2
Content available Badanie wydajności silników gier komputerowych
PL
Celem pracy jest przeprowadzenie badania wydajności silników gier z wykorzystaniem wbudowanych w nie narzędzi. Testy wydajności zostaną przeprowadzone dla różnych konfiguracji sprzętowych. W celu realizacji badania powstanie uproszczona gra 3D z widokiem pierwszoosobowym. Gra zostanie zaimplementowana w różnych silnikach gier: Unity, Unreal Engine, CryEngine, Godot oraz Unigine, co pozwoli zebrać dane do analizy by sprawdzić, który z nich będzie najwydajniejszy.
EN
The purpose of this is to conduct performance testing of game engines using their built-in tools. Performance tests will be conducted for various hardware configurations. In order to implement the study, a simplified 3D game with a first-person view will be created. The game will be implemented in various game engines: Unity, Unreal Engine, CryEngine, Godot and Unigine, which will allow us to collect data for analysis to see which one will be the most efficient.
PL
Systemy nawigacyjne to zaawansowane narzędzia, które pozwalają tworzyć postacie inteligentnie poruszające się po świecie gry. W ramach niniejszej pracy przeprowadzono analizę porównawczą autorskiego systemu nawigacji o nazwie AlchemyNavigation oraz wbudowanego narzędzia silnika Unity - systemu NavMesh. Do przeprowadzenia badań wykorzystano autorską aplikację zbudowaną przy pomocy silnika Unity, w ramach której zaimplementowano tożsame scenariusze badawcze bazujące na porównywanych systemach. Finalnie, na podstawie zebranych wyników oraz dokumentacji badanych systemów zrealizowana została analiza porównawcza, która dowiodła tezy że własne rozwiązania mogą dorównać rozwiązaniom domyślnym, a także, że pozwalają wprowadzać nowe funkcjonalności.
EN
Navigation systems are advanced tools that allow you to create characters intelligently moving around the game world. The purpose of this thesis was to conduct a comparative analysis of the proprietary navigation system “AlchemyNavi-gation” and the built-in tool of the Unity engine - “NavMesh”. An proprietary application created with the Unity engine was used to conduct the research, under which identical scenarios based on the tested systems were implemented. Finally, on the basis of the collected results and documentation of the research objects, a comparative analysis was carried out and proved the thesis that own solutions can match the default solutions.
4
Content available Comparative Study on Game Engines
EN
Game engines are platforms that make it easier to create computer games. They allow you to integrate and combine into single unit individual game elements such as animations, interaction with the user, or detection of collisions between objects. Game engine is a software that facilitates the production of games for platforms such as desktops, consoles, and mobile devices [1]. In addition to specialized editors, game engines provide ready-made functionalities that can be used by users. A great advantage of using the game engine is the possibility of their reuse. Game engines are an example of software isolating rigid logic and game rules, from easily modifiable and expandable components, which can be used repeatedly in a way that does not require great modifications. This article is an attempt to perform a comparative analysis of three engines to create games: CryEngine, Unreal Engine, and Unity. The criteria for comparison will be technical capabilities and factors influencing the popularity and acceptance of engines by users. The aim of this article is to show the strengths and weaknesses of engines and to present the differences between these tools.
PL
W artykule przedstawiono wyniki badań wydajności aplikacji utworzonych na silnikach gier wideo: Unity i CryEngine. Przeprowadzone badania skupiały się na zestawieniu dwóch aplikacji utworzonych na wskazanych silnikach. Wybrano parametry, dla których zostało wykonane porównanie, mianowicie liczbę klatek na sekundę, wykorzystanie procesora, zużycie pamięci RAM, a także czas generowania obiektów 3D przez aplikacje. Wykonane aplikacje korzystały z tych samych zasobów i zbliżonego kodu. Postawiona w artykule hipoteza – Unity jest silnikiem wydajniejszym niż CryEngine – została zweryfikowana i częściowo udowodniona: oba silniki są wydajniejsze w zależności od sposobu wykorzystania.
EN
This article presents the results of the performance studies of applications created with use of CryEngine and Unity game engines. Presented research was mainly focused on comparison of two applications created on selected engines. Several parameters were selected for the research: frame rate, CPU usage, RAM usage and generation time of 3D objects. Created applications were built with the use of the same graphic resources and similar source code. The hypotheses set in the article – Unity game engine is more efficient than CryEngine – have been verified and partially confirmed: engines are more efficient in different environments.
PL
W artykule opisane zostało przygotowanie wizualizacji architektonicznej wirtualnego muzeum. Miało to na celu zbadanie możliwości płynących z wykorzystania okularów wirtualnej rzeczywistości, a także skanów 3D oraz aplikacji do projektowania. W czasie badań okulary VR pokazały duże możliwości w zakresie przedstawiania architektury. Wyniki testów wydajności potwierdziły duży potencjał płynący z wykorzystania w wizualizacjach skanów 3D i importu modeli z zewnętrznych aplikacji, mimo wymogu ich obróbki i uproszczenia siatki. Testy wykazały jednak niewystarczającą wydajność procesora graficznego w badanym smartfonie, co pokazuje potrzebę rozwoju rynku w tym kierunku. Stworzyłoby to możliwości tworzenia lepszych aplikacji VR.
EN
The arcticle describes preparation of architectural visualization of the virtual museum. It purpose was to explore possibilities of using VR glasses, 3D scans and design aplications. During the study VR glasses showed great opportunities in the field of architectural visualisation. The results of the performance tests confirmed potencial in 3D scans and models from design applications, although they require mesh prcoessing and simplification. However, the tests showed insufficient performance of tested smartphone’s GPU, which shows that market needs to advance in this direction. This would make it possible to create better VR applications.
first rewind previous Strona / 1 next fast forward last
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ć.