• Title/Summary/Keyword: Unity Engine

Search Result 150, Processing Time 0.029 seconds

Development of Data Automation Algorithm for GIS Service in Universal 3D Graphics Engine (범용 3D 그래픽 엔진의 GIS 정보 서비스를 위한 데이터 자동변환 알고리즘 개발)

  • Kim, Hyeong Hun;Park, Hyeon Cheol;Choi, Hyeoung Wook;Gang, Su Myung;Choung, Yun Jae
    • Journal of Korea Multimedia Society
    • /
    • v.20 no.3
    • /
    • pp.581-592
    • /
    • 2017
  • Geographic Information System (GIS) is a method of expressing objects in a space. Currently, many research and developments are being conducted to implement 3D GIS. In previous studies, 3D GIS applications have been developed using Unity 3D, which is a 3D engine with good development accessibility. However, it requires manual work to enter various formats of GIS data, making it difficult to immediately reflect GIS data that change frequently. To improve this problem, this study developed a method for automatically reading and outputting various GIS data from the existing Unity 3D application. The improved application could read Satellite Images, Aerial Photographs, Digital Elevation Models (DEM) and Shapefiles with no transformation through other commercial programs, and they could be implemented as 3D objects. This study automated the GIS data conversion which had been manually performed and as a result, the manpower, time, and resources required for 3D GIS implementation can be saved.

An Efficient Use Method for Unity 3D Engine (유니티 3D 엔진의 효율적인 이용 방법)

  • Kim, SooKyun;Song, Giseob;Lee, Hee-Bum;Kang, Gi-Hun;Im, KwangHyuk;Kim, SeokHun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2013.01a
    • /
    • pp.333-334
    • /
    • 2013
  • 최근 게임 시장은 모바일 분야의 급격한 성장과 더불어 많은 지각 변화가 일어나고 있다. 특히 많은 게임 엔진 제작사에서는 멀티 플랫폼을 지원하는 것이 큰 이슈가 되고 있다. 또한 많은 메이저 게임 개발사들도 하나의 플랫폼을 지원하는 게임이 아니라, 다양한 플랫폼을 지원하는 게임을 제작하기에 이르렀다. 이런 멀티 플랫폼이 주목받기 시작하면서 유니티 엔진 또한 주목받게 되었다. 본 논문에서는 멀티 플랫폼을 지원하는 유니티 게임 엔진을 이용하여 게임을 개발할 때 필요한 객체지향 설계방향에 대해 설명한다.

  • PDF

A Study On Analysis and Availability of Unity 3D Engine (Unity 엔진의 분석 및 유용성에 대한 검토)

  • Yoon, Seok-Hyun
    • Proceedings of the Korean Society of Computer Information Conference
    • /
    • 2014.01a
    • /
    • pp.323-326
    • /
    • 2014
  • 본 논문에서는 Unity 3D 엔진을 심층 분석하여 게임개발 교육현장에서의 유용성을 검토하였다. Unity 엔진을 이용하면 필드의 제작, 캐릭터 애니메이션 세팅, 스크립트 작성, Asset 관리, 레벨 디자인 등 많은 작업을 하나의 통합 환경에서 수행할 수 있다. 또한 컴파일 과정을 거치지 않아도 게임을 제작하는 도중 언제라도 실행해 볼 수 있기 때문에 개발에 걸리는 시간을 단축 할 수 있다. 본 연구의 초점은 게임 앱 설계 관련 프로젝트의 수행이나 교육용 게임 개발의 학습 모형을 제시하기 위한 과정이다.

  • PDF

Implementation of Target Object Tracking Method using Unity ML-Agent Toolkit (Unity ML-Agents Toolkit을 활용한 대상 객체 추적 머신러닝 구현)

  • Han, Seok Ho;Lee, Yong-Hwan
    • Journal of the Semiconductor & Display Technology
    • /
    • v.21 no.3
    • /
    • pp.110-113
    • /
    • 2022
  • Non-playable game character plays an important role in improving the concentration of the game and the interest of the user, and recently implementation of NPC with reinforcement learning has been in the spotlight. In this paper, we estimate an AI target tracking method via reinforcement learning, and implement an AI-based tracking agency of specific target object with avoiding traps through Unity ML-Agents Toolkit. The implementation is built in Unity game engine, and simulations are conducted through a number of experiments. The experimental results show that outstanding performance of the tracking target with avoiding traps is shown with good enough results.

Unity: A Powerful Tool for 3D Computer Animation Production

  • Ecole Luthermilla;Kim Won-Tae;Yoon Jeong-Shick
    • Journal of the Korea Computer Graphics Society
    • /
    • v.29 no.3
    • /
    • pp.45-57
    • /
    • 2023
  • Unity is a powerful game engine that can be used to create 2D or 3D content. The current study focuses on the use of Unity for 3D computer animations, covering the strengths, basic concepts and tools for creating and integrating 3D animations in Unity, including the use of keyframe animation, animation controllers, and blend trees. Also covering advanced topics such as skeletal animation, procedural animation and their applications in games, simulations, and other interactive media. Case studies that showcase the potential of Unity for 3D animation will be analyzed and discussed taking in the quality of visuals and the receptance by the public in general.

A Unity-based Simulator for Tsunami Evacuation with DEVS Agent Model and Cellular Automata (DEVS 에이전트 모델과 셀 오토마타를 사용한 유니티엔진 기반의 지진해일 대피 시뮬레이터 개발)

  • Lee, Dong Hun;Kim, Dong Min;Joo, Jun Mo;Joo, Jae Woo;Choi, Seon Han
    • Journal of Korea Multimedia Society
    • /
    • v.23 no.6
    • /
    • pp.772-783
    • /
    • 2020
  • Tsunami is a frightful natural disaster that causes severe damages worldwide. To minimize the damage, South Korea has built a tsunami warning system and designated evacuation sites in the east and south coasts. However, such countermeasures have not been verified whether they are adequate to minimize casualties since tsunami rarely occurs in South Korea. Recently, due to increasing earthquakes in the west coast of Japan, the likelihood of South Korea entering the damage area of tsunami rises; thus, in this paper, we develops a simulator based on Unity game engine to simulate the evacuation from tsunami. In order to increase the fidelity of the simulation results, the simulator applies a tsunami simulation model that analyzes coastal inundation based on cellular automata. In addition, the objects included in tsunami evacuation, such as humans, are modeled as an agent model that determines the situation and acts itself, based on the discrete-event system specification (DEVS), a mathematical formalism for describing a discrete event system. The tsunami simulation model and agent models are integrated and visualized in the simulator using Unity game engine. As an example of the use of this simulator, we verify the existing tsunami evacuation site in Gwangalli Beach in Busan and suggest the optimal alternative site minimizing casualties.

Technological trend of VR/AR maintenance training and API Implementation Example based on Unity Engine (VR/AR 정비교육의 기술동향과 유니티 엔진기반의 API 구현사례)

  • Lee, Jee Sung;Kim, Byung Min;Choi, Kyu Hwa;Nam, Tae Hyun;Lim, Chang Joo
    • Journal of the Korean Society for Computer Game
    • /
    • v.31 no.4
    • /
    • pp.111-119
    • /
    • 2018
  • National agencies and corporations are making a lot of efforts to educate mechanics from high school to university and enterprise training center to train as skilled mechanic. but the theoretical training using textbooks and the training using equipment not used in the field did not provide proper maintenance training. And education using special equipment or assuming dangerous situation was very dangerous, so we were carrying out education with video or photo. In recent, there have been a number of cases in which effective training simulations have been researched and developed in order to experience situations and solve problems safely through simulation from simple maintenance to special maintenance by combining VR and AR. This paper describes the comparative study of the existing APIs such as Danuri VR, DisTi Engine and Remote AR for general purpose AR/VR contents. We also proposed a AR/VR API based on Unity 3D Engine for AR/VR maintenance contents. The API can be used for maintenance contents developers efficiently.

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.

Platform Design of Unity Launcher for the IoT Beacon based 3D Position (IoT 비콘기반의 3차원 위치표출 위한 유니티 런처의 플랫폼 설계)

  • Kang, Min-Goo
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.10 no.4
    • /
    • pp.477-482
    • /
    • 2015
  • In this paper, an android platform with Unity engine was proposed for the effective 3D presentation of IoT sensor's position to IoT(Internet of Things) users. This android platform based home-gateway was designed with the cooperation of 3D unity engine for 3D texture according to MovieTexture simultaneously. As a result, the 3D presentation technology of IoT sensors was described with Unity based 3D modeling. In this proposed smart gateway, the 3D position was presented with the received RSSI(Received Signal Strength Indicator) and angle of IoT sensors. This 3D Unity launcher can be used for the 3D position, monitoring, and the life managing of IoT sensors with the beacon and 3 dimensional cube-style after the 3D conversion of 2D.

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.