• Title/Summary/Keyword: Unity3D

Search Result 324, Processing Time 0.052 seconds

Design and Implementation of Reinforcement Learning Environment Using Unity 3D-based ML-Agents Toolkit (Unity 3D 기반 ML-Agents Toolkit을 이용한 강화 학습 환경 설계 및 구현)

  • Choi, Ho-Bin;Kim, Chan-Myung;Kim, Ju-Bong;Han, Youn-Hee
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2019.05a
    • /
    • pp.548-551
    • /
    • 2019
  • 강화 학습은 일반적으로 제어 로봇과 관련이 있는 순차적 의사결정을 위한 학습의 한 형태이다. 이 강화 학습은 행동에 대한 보상을 최대로 하는 정책을 학습하는 것을 목표로 한다. 하지만, 강화 학습을 실제 세계에 적용하기에는 많은 제약사항이 존재하며 실제 세계의 복잡한 환경에서 좋은 정책을 학습하는 것은 매우 어렵다. Unity는 강화 학습 시뮬레이션을 위한 전용 Toolkit을 제공한다. 이러한 이유로 Unity를 시뮬레이터로서 사용하는 것이 좋은 정책을 학습하는 훈련의 근거가 된다. 따라서 본 논문에서는 강화 학습을 실제 세계에 바로 적용시키기 전에 Unity Machine Learning Agents Toolkit을 사용하여 실제 세계와 비슷한 환경을 만들고 강화 학습을 통해 에이전트를 미리 학습시켜보는 과정을 수행해봄으로써 시뮬레이터의 필요성을 부각시킨다.

Arduino Learning Content using Blender and Unity Engine (블렌더와 유니티 엔진을 이용한 아두이노 학습 콘텐츠 설계)

  • Lee, Min-Hye;Park, Hyuk-Gyu;Won, Dong-Hyun;Kang, Sun-kyung;Shin, Sung-yoon;Kang, Yun-Jeong
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2022.10a
    • /
    • pp.386-388
    • /
    • 2022
  • Recently, realistic contents using virtual reality and augmented reality are attracting attention as learning aids. 3D-based contents have the advantage of being able to observe and experience objects from various angles than 2D-based contents shown on a flat surface. In this paper, we propose a content design based on 3D model for Arduino learning in a virtual environment. The Arduino board and sensor were implemented using Blender, and a 3D-based simulator environment was constructed using the Unity engine. The proposed content uses the Arduino board and sensor implemented in 3D so that learners can easily experience the working principle of Arduino and the coding process.

  • PDF

Implementation of Raindrop Rendering Using Unity3D Engine (Unity3D를 이용한 빗방울 렌더링 구현)

  • Lee, MyounJae;Kim, Kyoung-Nam
    • Journal of Digital Convergence
    • /
    • v.12 no.1
    • /
    • pp.519-524
    • /
    • 2014
  • This research is the study of raindrop rendering. In case of rendering for raindrop in existing games, it is used on sprites images or roughly raindrops images using texture rendering. These methods are similar to the shape and size of all rendered raindrop. That's why players are limitations to provide a sense of reality. To overcome this limitation, this paper proposes a method for generating raindrop considering surface tension and contac angle, the amount of water, implements the raindrop using Unity3D engine. To demonstrate the usefulness of this paper, this paper shows the generated raindrop in accordance with the change in the area and pulling force in surface tension formula. This paper can help to provide the actuality in game in case of rendering the raindrop.

Comparing Performance between OpenGL and Unity 3D on Desktop Environment (데스크탑에서의 OpenGL과 Unity 3D간의 성능 비교)

  • Kim, Min-Sang;Sung, Nak-Jun;Choi, Yoo-Joo;Hong, Min
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2017.04a
    • /
    • pp.1017-1019
    • /
    • 2017
  • 데스크탑 성능의 상향과, 그래픽 소프트웨어의 발전으로 더욱 현실적이고 자연스러운 컴퓨터 그래픽을 지원하는 게임에 대한 수요가 증가하고 있다. 3D 게임 내에서 사용자들의 게임 수행 능력과 컴퓨터 그래픽의 자연스러움은 초당 프레임 수(FPS)에 비례하므로, 더 높은 초당 프레임 수를 보장한다면 발전된 게임 수행 능력을 기대할 수 있다. 따라서 본 논문에서는 크로스 플랫폼을 지원하는 대표적인 게임 엔진인 Unity 3D와 오픈 그래픽 라이브러리인 OpenGL 간의 초당 프레임 수를 비교한다. 이를 바탕으로 추후 3D 물체에 대한 자연스러운 움직임에 대한 연구를 수행할 수 있을 것으로 예상한다.

Development of 2D Casual Game for Young Woman (젊은 여성을 위한 2차원 캐주얼 게임 개발)

  • Kim, SeokHun;Kim, Soo Kyun;Lee, Sara;Kim, HyoJoo;An, Syungog
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2018.07a
    • /
    • pp.323-324
    • /
    • 2018
  • 본 논문에서는 UNITY3D 엔진을 사용하여 스마트폰에서 조작할 수 있는 2D 캐주얼 육성 게임을 설계하는 것을 목적으로 한다. UNITY3D 엔진을 사용하는 이유는 소량의 비용으로 멀티 플랫폼을 지원해주고, 한가지의 소스코드를 이용하여 다양한 플랫폼에서 사용할 수 있기 때문이다. 본 논문의 특징으로는 기존에 있는 육성게임에 캐주얼 게임을 더해 미니게임을 넣어서 장르간의 융합을 이루었고, 10대 20대의 여성, 반려동물을 좋아하는 사람들을 대상으로 하였고, 손쉬운 조작 방법과 아기자기한 강아지의 모습으로 게임을 설계한다.

  • PDF

Medical data visualization using Unity3D game engine (Unity3D 게임 엔진을 이용한 의료 데이터 가시화)

  • Ha, Taejun;Kye, Heewon
    • Journal of the Korea Computer Graphics Society
    • /
    • v.23 no.3
    • /
    • pp.87-94
    • /
    • 2017
  • Due to improvements in the capabilities of commercial game engines, there are increasing instances of applying game engines to scientific visualization applications. This study describes a case of creating a virtual reality application that visualizes medical volume data based on the Unity3D game engine. When using a game engine, there is an advantage that various functions required for an application are basically provided, such as depth sorting of translucent objects or virtual reality hardware support. On the other hand, there is a restriction that the structure of the application program should be modified to suit the characteristics of the game engine. This paper describes a method for visualizing medical volume data using the structure of a game engine. As a result, we were able to create a virtual reality scene that consisted of surface data and medical volume data fragments together. And we confirmed the possibility of game engine as a future medical simulation production tool.

The Implementation of Visual Effects on Physical Phenomena of Nature Using Particle System (파티클 시스템을 이용한 자연의 물리적 현상의 비주얼 효과 구현)

  • Kim, Kyoung-Nam;Lee, Myoun-Jae
    • Journal of Digital Convergence
    • /
    • v.10 no.4
    • /
    • pp.347-352
    • /
    • 2012
  • Uncertain physical phenomena of nature are a frequently researched area in emotional engineering technology and visual expression of art. This paper suggests possibility for implementation of physical phenomena (percolation, dispersion, and flow) of nature using Unity 3D engine's particle system, which have already been analyzed in a previous study [1] on modern paintings that emphasized physical properties. This paper proposes an easy implementation method for uncertain physical phenomena of nature for artists experiencing difficulty in acquisition of knowledge on computer graphics programming, providing an idea for engineers conducting research on emotion-based technology.

Study on Virtual Reality (VR) Operating System Prototype (가상환경(VR) 운영체제 프로토타입 연구)

  • Kim, Eunsol;Kim, Jiyeon;Yoo, Eunjin;Park, Taejung
    • Journal of Broadcast Engineering
    • /
    • v.22 no.1
    • /
    • pp.87-94
    • /
    • 2017
  • This paper presents a prototype for virtual reality operating system (VR OS) concept with head mount display (HMD) and hand gesture recognition technology based on game engine (Unity3D). We have designed and implemented simple multitasking thread mechanism constructed on the realtime environment provided by Unity3D game engine. Our virtual reality operating system receives user input from the hand gesture recognition device (Leap Motion) to simulate mouse and keyboard and provides output via head mount display (Oculus Rift DK2). As a result, our system provides users with more broad and immersive work environment by implementing 360 degree work space.

Design and Development of Implementation of augment reality application with support cross-platform (크로스 플랫폼을 지원하는 증강현실 구현 앱의 설계 및 개발)

  • Jo, Jae-ik;Jeon, Je-eung;Bae, Dong-hyeun;Yoon, Hyeon-su;Choi, Byeong-yoon
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2017.05a
    • /
    • pp.438-440
    • /
    • 2017
  • In this research, we design and develop an app that can be run on multiple platforms and easily realize augmented reality. It works on PC and mobile (Android, iOS) in cross platform and users want to lower the barriers to entry of augmented reality by allowing users to select the marker to be augmented reality coordinates and the model to be implemented within the app. The app consists of Unity 3D engine and ARToolkit, an open source augmented reality SDK. Unity 3D integrates UI, markers and objects, and is used as the main engine for cross-platform development. This paper presents the design and production method of the augmented reality application and explains the use examples.

  • PDF