Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników

Znaleziono wyników: 11

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
The use of augmented reality (AR) for assisted assembly of small parts remains a current and dynamically developing issue in industry and the technology sector. Because AR technologies and related applications are constantly advancing, it is necessary to pay sufficient attention to this topic. This article provides a simplified view of software application design and architecture. We are focusing on a 45mm x 45mm x 42mm component consisting of 42 parts. In the article, we gradually show how to properly create an application with a main, and working environment in which we can create animations from a database of 3D models. In the end, we performed a product assembly test with and without the use of the AR application, for one piece and a production batch. In conclusion, we can state that the applications have an impact on the training of the workforce and the ways through which new workers are prepared to work in an industrial environment. Improved education and training programs based on AR can help integrate new workers into production processes faster and more efficiently. Considering these perspectives and the dynamics of the AR technologies development, our article raises awareness of current trends and innovations in this field, as it can have a significant impact on the efficiency and competitiveness of various industries.
PL
Wykorzystanie rzeczywistości rozszerzonej (AR) do wspomaganego montażu małych części pozostaje aktualnym i dynamicznie rozwijającym się zagadnieniem w przemyśle i sektorze technologicznym. Ponieważ technologie AR i związane z nimi zastosowania stale się rozwijają, należy poświęcić temu zagadnieniu odpowiednią uwagę. W tym artykule przedstawiono uproszczony pogląd na projektowanie i architekturę aplikacji. Skupiamy się na komponencie o wymiarach 45 mm x 45 mm x 42 mm składającym się z 42 części. W artykule stopniowo pokazujemy jak poprawnie stworzyć aplikację zawierającą środowisko główne oraz środowisko pracy w którym możemy tworzyć animacje z bazy modeli 3D. Na koniec wykonaliśmy test montażu produktu z aplikacją AR i bez niej, dla jednej sztuki i partii produkcyjnej. Podsumowując, można stwierdzić, że aplikacje mają wpływ na szkolenie siły roboczej i sposoby przygotowania nowych pracowników do pracy w środowisku przemysłowym. Ulepszone programy edukacyjne i szkoleniowe oparte na AR mogą pomóc w szybszej i skuteczniejszej integracji nowych pracowników z procesami produkcyjnymi. Mając na uwadze te perspektywy oraz dynamikę rozwoju technologii AR, nasz artykuł podnosi świadomość aktualnych trendów i innowacji w tej dziedzinie, gdyż może to mieć istotny wpływ na efektywność i konkurencyjność różnych branż.
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
W niniejszym artykule porównane zostały dwa silniki gier Unity i Flax engine. Badania polegały na porównaniu wydajności poszczególnych silników za pomocą podobnych do siebie dwóch aplikacjach. Pierwsza z nich generuje od kilkuset do kilku tysięcy modeli 3D kul i bada wydajność silników pod względem symulacji fizyki. Druga aplikacja generuje teren lasu wypełniony takim samym modelem drzewa. Aplikacja ma na celu zbadanie zachowania silnika dla różnych ustawień graficznych. W obu aplikacjach badane zostały takie parametry jak: liczba klatek na sekundę, zużycie procesora, karty graficznej i RAM. Z badań wynika, że Unity jest wydajniejszy od Flax Engine.
EN
This article compares the two game engines Unity and Flax engine. The research consisted in comparing the efficiency of individual engines using two similar applications. The first one generates from several hundred to several thousand physical objects and examines the efficiency of engines in terms of physics simulations. The second application generates a forest area filled with the same tree model. The application aims to study the behavior of the engine for various graphics settings. In both applications, parameters such as the number of frames per second, consumption of the processor, graphics card and RAM were tested. Research shows that Unity is more efficient than Flax Engine.
PL
W ramach pracy nad artykułem stworzone zostały dwie gry 2D - jedna przy użyciu środowiska Unity oraz druga przy użyciu LibGDX. Szczególną uwagę w pracy poświęcono porównaniu wydajności obu gier. W tym celu przeprowadzo-no badania, które miały na celu określenie, która z gier ma lepszy wpływ na zużycie zasobów procesora oraz pamięci RAM. Poświęcono również uwagę wsparciu społeczności dla obu narzędzi oraz komfortowi programisty podczas pracy w obu wspomnianych narzędziach. Wyniki badań wydajności sugerują, że LibGDX może być lepszym wyborem do tworzenia niewielkich projektów, których priorytetem jest wydajność. Na korzyść Unity przemawia jednak wsparcie społeczności oraz komfort korzystania z tego środowiska i brak konieczności korzystania z programów zewnętrznych.
EN
As part of the work on the article, two 2D games were created – one based on the Unity environment and the other based on LibGDX. Main focus in the work was to compare the performance of both games. For this purpose, research was carried out to determine which game has a better impact on the usage of CPU and RAM resources. Attention was also paid to community support for both tools and the programmer’s comfort during the work in both of these tools. The results of the performance studies suggest that LibGDX may be a better choice for creating small projects where performance is a priority. However, the support of the community and the comfort of working with the environment and the lack of need to use external programs speak in favor of Unity.
PL
Algorytmy uczenia ze wzmocnieniem zyskują coraz większą popularność, a ich rozwój jest możliwy dzięki istnieniu narzędzi umożliwiających ich badanie. Niniejszy artykuł dotyczy możliwości zastosowania algorytmów uczenia maszynowego na platformie Unity wykorzystującej bibliotekę Unity ML-Agents Toolkit. Celem badania było porównanie dwóch algorytmów: Proximal Policy Optimization oraz Soft Actor-Critic. Zweryfikowano również możliwość poprawy wyników uczenia poprzez łączenie tych algorytmów z metodą uczenia przez naśladowanie Generative Adversarial Imitation Learning. Wyniki badania wykazały, że algorytm PPO może sprawdzić się lepiej w nieskomplikowanych środowiskach o nienatychmiastowym charakterze nagród, zaś dodatkowe zastosowanie GAIL może wpłynąć na poprawę skuteczności uczenia.
EN
Reinforcement learning algorithms are gaining popularity, and their advancement is made possible by the presence of tools to evaluate them. This paper concerns the applicability of machine learning algorithms on the Unity platform using the Unity ML-Agents Toolkit library. The purpose of the study was to compare two algorithms: Proximal Policy Optimization and Soft Actor-Critic. The possibility of improving the learning results by combining these algorithms with Generative Adversarial Imitation Learning was also verified. The results of the study showed that the PPO algorithm can perform better in uncomplicated environments with non-immediate rewards, while the additional use of GAIL can improve learning performance.
EN
Augmented Reality (AR) is one of the modern technologies used for sharing 3D geospatial data. This article presents possible ways of enriching a mobile application containing information about 50 objects located in the city of Bielsko-Biała with an AR functionality. The application was created in two programs: Android Studio and Unity. The application allows to get to know historical objects of the city, encourages to visit them by adding virtual elements observed in the background of a real-time camera image from a mobile device. The article presents the statistics of the application usage and the results of a survey conducted among a group of testers. Feedback from application testers confirms the validity of using AR technology in the application.
PL
Rzeczywistość Rozszerzona (Augmented Reality – AR) jest jedną z nowoczesnych technologii wykorzystywanych do udostępniania danych przestrzennych 3D. W artykule przedstawiono możliwe sposoby wzbogacenia aplikacji mobilnej o funkcjonalność AR. Aplikacja zawiera informacje o 50 obiektach zlokalizowanych na terenie miasta Bielska-Białej i została stworzona w dwóch programach: Android Studio oraz Unity. Aplikacja pozwala na poznanie zabytkowych obiektów miasta oraz zachęca do ich zwiedzania poprzez dodanie wirtualnych elementów obserwowanych w czasie rzeczywistym na tle obrazu z kamery urządzenia mobilnego. W artykule przedstawiono statystyki użytkowania aplikacji oraz wyniki ankiety przeprowadzonej wśród grupy testerów. Informacje zwrotne od testerów aplikacji potwierdzają zasadność zastosowania technologii AR w aplikacji.
EN
The aim of the study presented in this article is to identify and analyse the problems which arise when creating a 3D model based on two-dimensional data and its import into a game engine and then developing algorithms to automate this process. The authors decided that they would use the Unity game engine to create an application presenting the results of modelling the interior of the Main Building of the Warsaw University of Technology. The work was divided into stages in which problems related to the adopted method were identified and the automation of selected activities was suggested. The main tasks performed during the study included processing the source data into a 3D model along with the correction of errors made during this process, detailing the model by adding characteristic elements of the building’s interior, and creating the so-called game scene in the Unity game engine along with the implementation of the application’s behaviour. The developed software can be integrated with indoor navigation systems, and the implemented scripts can be used during the preparation of other models.
PL
Celem niniejszej pracy jest analiza możliwości zastosowania gry typu serious game do nauki postępowania podczas udzielania pierwszej pomocy. Zakres pracy zawiera zaprojektowanie i zaimplementowanie gry oraz przeprowadzenie badań i analizę wyników. Przedmiotem badań w pracy jest sprawdzenie, czy wykorzystanie gry typu Serious Game umożliwia zdobycie i utrwalenie wiedzy z zakresu pierwszej pomocy.
EN
The purpose of this work is to analyze the possibility of using serious games to learn the first aid procedures. This will be done based on research results. The scope of the work includes designing and implementing the game as well as research and analysis of results. The subject of research is to check whether the use of a serious game allows players to acquire and consolidate knowledge in the field of first aid.
PL
W artykule przedstawiono wyniki porównania badania wydajności dwóch silników do produkcji gier Unreal Engine oraz Unity. Analiza porównawcza silników została przeprowadzona na podstawie pomiaru wybranych kryteriów dla dwóch identycznych pod względem funkcjonalności i zasobów gier, stworzonych kolejno w obu wybranych silnikach.
EN
The article presents the results of performance study of two selected game development engines, Unreal Engine and Unity. The comparative analysis of engines was performed based on measuring selected criteria for two identical, in terms of functionality and assets, games made in selected engines.
PL
Projektowanie wysokiej jakości środowisk wirtualnych przeznaczonych do edukacji w zakresie bezpieczeństwa pracy wymaga uwzględnienia aspektu bezpiecznego poruszania się w obrębie symulowanego stanowiska. Do osiągnięcia tego celu niezbędne jest stworzenie numerycznego modelu ludzkiego ciała, który naśladuje ruchy osoby szkolonej w wirtualnym świecie. W opracowaniu zostanie przedstawiona technika przechwytywania przybliżonej pozy człowieka i jej przenoszenia na wirtualny model ciała ludzkiego, optymalna dla szkolenia wielu osób jednocześnie.
EN
The design of high-quality VR environments concerned about the issue of labour safety requires considering the aspect of safe moving within the simulated workstation. To achieve this creation of numeric model of the human body that mimics the motion of a person trained within a virtual world is mandatory. In this paper a technique, that concerns the acquisition of approximated pose of a human body and transfering said pose into the virtual model of a human body, optimal for training many people simultaneously, will be presented
PL
Optymalizacja gier to jeden z najważniejszych aspektów ich tworzenia. Artykuł opisuje metody optymalizacji silnika Unity, a jako przedmiot analizy posłużyła gra z widokiem perspektywy trzeciej osoby. Zbadano jaki wpływ na wydajność gry mają metody, które polegają na odciążeniu karty graficznej, poprzez zwiększenie wykorzystania procesora oraz pamięci.
EN
Game optimization is one of the most important aspects of their creation. The article describes methods to optimize Unity Engine using third person perspective game as an example. Various methods that rely on offloading graphics card, by increasing the use of CPU and memory were used in order to check how the game performance changes.
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ć.