• 제목/요약/키워드: Unity engine

검색결과 147건 처리시간 0.027초

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

  • 김형훈;박현철;최형욱;강수명;정윤재
    • 한국멀티미디어학회논문지
    • /
    • 제20권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.

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

  • 김수균;송기섭;이희범;강지훈;임광혁;김석훈
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2013년도 제47차 동계학술대회논문집 21권1호
    • /
    • pp.333-334
    • /
    • 2013
  • 최근 게임 시장은 모바일 분야의 급격한 성장과 더불어 많은 지각 변화가 일어나고 있다. 특히 많은 게임 엔진 제작사에서는 멀티 플랫폼을 지원하는 것이 큰 이슈가 되고 있다. 또한 많은 메이저 게임 개발사들도 하나의 플랫폼을 지원하는 게임이 아니라, 다양한 플랫폼을 지원하는 게임을 제작하기에 이르렀다. 이런 멀티 플랫폼이 주목받기 시작하면서 유니티 엔진 또한 주목받게 되었다. 본 논문에서는 멀티 플랫폼을 지원하는 유니티 게임 엔진을 이용하여 게임을 개발할 때 필요한 객체지향 설계방향에 대해 설명한다.

  • PDF

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

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

  • PDF

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

  • 한석호;이용환
    • 반도체디스플레이기술학회지
    • /
    • 제21권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

  • 에콜 루드밀라 무쿨라;김원태;윤정식
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제29권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.

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

  • 이동훈;김동민;주준모;주재우;최선한
    • 한국멀티미디어학회논문지
    • /
    • 제23권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.

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

  • 이지성;김병민;최규화;남태현;임창주
    • 한국컴퓨터게임학회논문지
    • /
    • 제31권4호
    • /
    • pp.111-119
    • /
    • 2018
  • 국가기관과 기업은 정비사를 양성을 위한 고등학교부터 대학교, 기업 훈련센터 같은 교육기관을 만들어 숙련된 정비사로 훈련시키려고 많은 노력을 하고 있다. 하지만 교재를 이용한 이론교육과 현장에서 사용하지 않는 장비를 이용한 실습교육으로는 제대로 된 정비교육을 진행하지 못하며 특수장비를 활용한 교육이나 위험한 상황을 가정한 정비의 교육은 매우 위험하여 영상이나 사진으로 교육을 진행하고 있었다. 최근에는 VR과 AR을 접목하여 단순정비에서 특수정비까지 시뮬레이션으로 안전하게 상황을 체험하고 문제를 해결하는 효과적인 교육 시뮬레이션이 연구되고 개발되는 사례가 많이 있다. 본 논문에서는 다누리 VR과 DisTi Engine, Remote AR을 비교분석하고, 유니티 엔진 기반으로 외부에서 전달된 정보를 기반으로 콘텐츠를 디바이스 화면에 최적화하여 출력하는 AR API를 소개하고, VR 디바이스인 HTC Vive의 컨트롤러와 HMD의 정보를 실시간으로 수집하고 수집된 정보를 파일에 저장하는 VR API를 구현한 사례를 소개했다. 본 연구에서 구현한 API를 사용하면 콘텐츠를 제작할 때 도움을 줄 수 있을 것이다.

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

  • 이면재;김경남
    • 디지털융복합연구
    • /
    • 제12권1호
    • /
    • pp.519-524
    • /
    • 2014
  • 본 연구는 빗방울 렌더링에 관한 연구이다. 기존 게임에서 빗방울을 렌더링하는 경우에는 스프라이트 이미지를 이용하거나 대략적으로 빗방울이 맺힌 텍스처를 이용한다. 이 방법은 모든 빗방울이 비슷한 모양과 크기로 렌더링되기 때문에 플레이어들에게 실제감을 제공하기에는 한계가 있다. 이 한계를 개선하기 위해 본 논문에서는 빗방울이 물체와 접촉했을 때 표면 장력을 고려한 빗방울 생성 방법을 제안하고 이를 Unity3D 엔진을 이용하여 구현한다. 본 논문의 유용성을 보여주기 위해, 표면 장력 수식의 요소인 면적과 당기는 힘의 변화에 따른 빗방울 생성을 보여준다. 본 논문은 빗방울을 게임에서 렌더링 하는 경우 실제감 있는 게임 제작에 도움을 줄 수 있다.

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

  • 강민구
    • 한국전자통신학회논문지
    • /
    • 제10권4호
    • /
    • pp.477-482
    • /
    • 2015
  • 본 논문에서는 사물인터넷 사용자가 유니티 기반의 스마트 미디어에서 3차원 형태로 표출하고자 유니티 런처 플랫폼을 제안하였다. 안드로이드 기반의 홈 게이트웨이는 유니티 엔진을 연동하는 플랫폼에서 동영상과 3차원 무비 텍스쳐가 동시에 연동하게 되었다. 유니티 런처 기반의 플랫폼은 3차원 공간에서 IoT 센서의 위치를 표출하는 유니티 활용 방안을 설계하였다. 제안한 스마트 게이트웨이 플랫폼에서 3차원 사물인터넷 센서의 위치를 추적하는 방식은 센서의 무선신호세기인 RSSI 신호와 방위각 정보를 활용함으로서 3차원 공간 상에서 IoT 센서의 3D 위치를 표출할 수 있다. 유니티 런쳐가 탑재된 스마트 게이트웨이 플랫폼은 3차원 입체모형으로 IoT 센서의 위치를 표출하기 위해 2D 평면도를 3차원으로 변환할 수 있다. 이러한 플랫폼은 3차원 큐브 형태로 센서의 위치 표시함으로서 IoT 센서의 동작 상태를 모니터링 할 수 있으며, 설치에서 폐기까지의 생애 주기를 표시할 수 있다.

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

  • 김은솔;김지연;유은진;박태정
    • 방송공학회논문지
    • /
    • 제22권1호
    • /
    • pp.87-94
    • /
    • 2017
  • 본 논문에서는 게임 엔진(Unity3D) 상에서 헤드 마운트 디스플레이(HMD)와 손 동작 인식 기술을 이용한 가상 환경 운영 체제(VROS) 프로토타입을 제안한다. 제안하는 OS는 Unity3D에서 제공하는 실시간 환경 상에 간단한 멀티태스킹 스레드 메커니즘을 구축한 형태로 제작되었다. 제안하는 가상 환경 운영 체제는 손 동작 인식 장치(Leap Motion)로부터 입력을 받아서 키보드와 마우스 역할을 수행하며 헤드 마운트 디스플레이((Oculus Rift DK2)를 통해 출력을 제공한다. 테스트 결과, 제안하는 시스템은 360도 가상 공간 내에서 보다 넓고 몰입도가 높은 작업 환경을 제공하였다.