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

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

증강현실을 이용한 건물의 수도관 관리 방안 연구 (Study on Management of Water Pipes in Buildings using Augmented Reality)

  • 박상현
    • 한국전자통신학회논문지
    • /
    • 제18권6호
    • /
    • pp.1229-1238
    • /
    • 2023
  • 디지털 트윈은 현실 세계를 복제한 가상 공간을 만들고 현실 공간과 가상 공간을 통합하여 효율적으로 현실 공간을 관리하는 기술이다. 건물에 설치되어 있지만 시각적으로 보이지 않는 수도관 설비를 가상 공간에 구현하고 이를 건물의 실내 공간에 증강함으로써 현실 세계의 수도관을 효과적으로 관리하는 것이 수도 설비에 대한 디지털 트윈 개념이다. 제안하는 방법에서는 Unity 3D 게임 엔진을 이용하여 건물의 실내에 디지털 트윈 기술을 적용하는 방법을 구현하며, 디지털 트윈 구현에 필요한 증강현실 기술은 ARCore 기반의 AR Foundation 툴 킷을 사용한다. 디지털 트윈 응용은 현실 세계와 가상 세계를 정합하는 것이 필수적이다. 제안하는 방법에서는 2D 이미지 마커를 이용하여 현실 세계와 가상 세계를 정합한다. 또한 증강된 오브젝트를 시각적으로 현실감 있게 표현하기 위하여 Unity 쉐이더 프로그램을 적용한다. 구현 결과는 제안하는 방법이 간단하지만 정확하게 수도관을 현실 공간에 배치하고, 시각적으로도 효과적으로 벽면 위에 수도관을 표현하는 것을 보여준다.

효과적인 재난관리를 위한 Unity3D 기반 홍수 시뮬레이션 가시화 웹시스템 (Unity3D-Based Flood Simulation Visualization Web System for Efficient Disaster Management)

  • 강수명;류동하;최영철;정윤재
    • 한국지리정보학회지
    • /
    • 제20권1호
    • /
    • pp.98-112
    • /
    • 2017
  • 최근 3차원 지리정보시스템을 구축하기 위해 상용 GIS 엔진 대신 게임엔진을 활용하고자 하는 다양한 연구가 진행되고 있다. 3차원 게임엔진은 개발자의 역량에 따라 다양한 모듈을 개발할 수 있다는 장점을 보인다. 특히 재난과 같은 분야에서는 지리정보데이터 및 재난 관련 정보들을 융합하여 새로운 분석을 시도할 때, 예측뿐 아니라 예방에 관한 폭넓은 대안이 제시될 수 있을 것이다. 또한, 재난 특성상 3차원의 실세계에서 일어나는 현상을 분석할 때에는 3차원 기반의 분석이 중요한 요소로 작용할 수 있을 것이다. 따라서 본 연구에서는 비용적, 인력적 문제 해결 및 개발 자유도를 충분히 고려하여 3차원 게임엔진을 통한 홍수재난정보 가시화 모듈을 개발하고자 하였다. 원시 홍수 데이터를 공간정보 상에 맵핑하고, 맵핑한 홍수 정보의 자연스러운 홍수 표출을 위해 보간 처리를 실행하였다. 또한, 이를 기반으로 하는 다각도 정보를 표출하기 위해 누적정보를 생성하여 사용자에게 직관적인 위험지역을 보여주고자 하는 모듈을 개발하였다. 본 연구를 통해 홍수 정보의 다양한 분석이 가능하여 신속한 대응 및 대처가 가능할 것으로 기대된다.

Inverse Kinematics를 이용한 사족보행 게임 캐릭터 구현 (Development of Quadruped-Walk Game Character Using Inverse Kinematics)

  • 정선효;강명주
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2017년도 제55차 동계학술대회논문집 25권1호
    • /
    • pp.187-188
    • /
    • 2017
  • 본 논문에서는 Inverse Kinematics(IK) 방법을 이용하여 사족보행 게임 캐릭터의 이동 IK를 구현하였다. 게임 캐릭터의 이동 IK는 Unity의 NavMeshAgent를 사용하여 이동하는 사족보행 생물체가 회전 시 척추를 자연스럽게 꺾이도록 구현되었다. 본 논문에서는 게임캐릭터에 이동 IK를 적용했을 때와 적용하지 않았을 때를 비교하였으며, 이동 IK를 적용한 경우에 경로를 따라 이동하는 사족보행 캐릭터의 애니메이션이 자연스럽게 이루어짐을 확인하였다.

  • PDF

스마트폰과 유니티 엔진을 이용한 큐브 해법 어플리케이션 (Cube solutions application using smart phone & Unity engine)

  • 김수민;한상욱;이화민
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2015년도 추계학술발표대회
    • /
    • pp.475-477
    • /
    • 2015
  • 스마트폰의 많은 보급으로 인하여 어플리케이션 또한 다양해졌다. 그리고 큐브라는 퍼즐 자체로는 많이 알려져 있다. 이 어플리케이션은 큐브라는 퍼즐을 접해보지 못한 사람들은 맞추지 못한다는 단점을 해결하고자 공식이 아닌 화면에 띄워 보다 쉽게 맞출수 있는 어플리케이션이다.

게임엔진을 이용한 1인칭 액션 게임 개발 방법 (Development of Action Game using Game Engine)

  • 전진선;이재노;김수균;안성옥
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2014년도 제49차 동계학술대회논문집 22권1호
    • /
    • pp.53-54
    • /
    • 2014
  • 최근 국내외에서 모바일 시장은 큰 성장을 구가하고 있다. 이러한 추세에 발맞추어 모바일 게임 개발을 위해 여러 엔진을 게임업체에서 사용하고 있다. 특히 유니티 엔진은 멀티플랫폼을 지원하며, 저렴한 가격과 간단하고 쉽게 게임을 개발할 수 있다는 장점으로 많은 개발자들이 이용하는 엔진이다. 개발사 및 개인 개발자도 많이 이용하는 만큼 유니티의 여러 기능들과 이를 이용한 게임 제작은 개발 비용을 줄일 수 있는 장점을 가지고 있다. 본 논문에서는 유니티 엔진을 이용하여, 간단한 1인칭 게임을 제작할 수 있는 개발 방법에 대해 설명한다.

  • PDF

Orbital Dungeon Generation: A Method for Creating Dungeons Quickly and Dynamically

  • Udjaja, Yogi
    • Journal of information and communication convergence engineering
    • /
    • 제20권1호
    • /
    • pp.41-48
    • /
    • 2022
  • With the development of technology, the procedures for making systems are altered. Jobs that were initially difficult with technology have become easier. Likewise with work as a developer. In this era, it takes work that can be done quickly, precisely, and accurately. Inspired by the Copernicus' theory that the sun is the center of the solar system, this research aims to create a plugin that is integrated with the Unity game engine so that it can create dungeons quickly and dynamically using the orbital dungeon generation method. In general, games that have several dungeons are role playing games genre with the roguelike subgenre, where games of this type are widely adopted by well-known games. This method is expected to be employed by developers, especially game developers, to simplify and speed up the creation of games using dungeons, because the complexity of the system that is made can be adjusted according to needs.

CLO 3D와 Vuforia를 활용한 증강현실 기반 디지털 패션 콘텐츠 제작 (Production of Digital Fashion Contents based on Augmented Reality Using CLO 3D and Vuforia)

  • 강태석;이동연;김진모
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제26권3호
    • /
    • pp.21-29
    • /
    • 2020
  • 본 연구는 패션에 대한 첨단 시뮬레이션 기술로 가상 의류 시각화를 지원하는 3D 패션 디자인 소프트웨어인 CLO 3D와 증강현실 어플리케이션 제작을 위한 모바일 플랫폼 증강현실 개발 도구인 vuforia를 활용하여 유니티 엔진 개발 환경에서 대화식 구조의 디지털 패션 콘텐츠 제작을 위한 공정을 정의한다. CLO 3D 소프트웨어를 통해 패턴, 재봉선, 텍스쳐 등의 작업을 거쳐 가상 의류 모델을 제작하는 방법과 유니티 엔진 개발 환경에서 vuforia 개발 도구의 기능과 속성 들을 활용하여 컴퓨터 비전 기술 기반의 증강현실 콘텐츠를 제작하는 방법을 정리한다. 그리고 패션 디자이너, 디렉터 등 실무 사용자의 관점에서 현실적으로 활용 가능한 새로운 방식의 증강현실 디지털 패션 콘텐츠를 정의한 제작 공정의 흐름으로 직접 제작함으로써 활용 방법을 제시한다.

AR을 이용한 당구 학습 시스템 (Augmented Reality-based Billiards Training System)

  • 강승우;최강선
    • 실천공학교육논문지
    • /
    • 제12권2호
    • /
    • pp.309-319
    • /
    • 2020
  • 당구는 재미있는 스포츠이지만, 처음 입문한 초심자가 득점 가능한 경로를 계산하고 올바르게 공을 쳐서 보낼 정도로 숙련되기까지의 진입 장벽이 높은 편이다. 당구 초심자가 어느 정도 수준에 도달하기 위해선 지속적인 집중과 훈련을 필요로 하는데, 적절한 동기 부여 요소가 없다면 흥미를 잃어버리기 쉽다. 본 연구는 스테레오 카메라와 VR 헤드셋을 결합한 몰입도 높은 증강 현실 플랫폼 상에서 당구 경로 안내 및 시각 효과를 통해 초심자의 흥미를 유도하고 당구 학습을 가속하는 것을 목표로 두었다. 이를 위해 영상처리를 활용하여 당구공 배치를 인식하고 Unity Engine의 물리 시뮬레이션을 통해 경로 탐색과 시각화를 수행해 실제와 유사한 경로 예측을 구현했다. 이는 당구에 처음 입문하는 초심자가 경로 설계에 대한 부담 없이 공을 올바르게 보내는 훈련에만 집중할 수 있게 만들며, 나아가 오랜 시간 알고리즘이 제안하는 경로를 익힘으로써 점진적으로 당구 숙련도를 높일 수 있다는 점에서 AR 당구의 학습 보조 도구로서의 가능성을 확인할 수 있었다.

산업용 증강현실 전용엔진을 이용한 산업용 증강현실 콘텐츠 개발에 대한 생산성 분석 (Productivity Analysis for Industrial Augmented Reality(iAR) Content Development Using an iAR Specialized Engine)

  • 강민식
    • 산업융합연구
    • /
    • 제20권4호
    • /
    • pp.1-6
    • /
    • 2022
  • 최근 수년 동안 벤츠, BMW등 많은 글로벌 제조업체는 증강현실 활용범위를 조립공정, AS, 전시장, 소비자 매뉴얼등 다양한 분야로 확산시키고 있다. 본 연구에서는 산업용 증강현실을 활용한 제조업의 혁신 프로세스 적용 현황을 파악하고, 이를 바탕으로 기존 ERP와 산업용 증강현실의 접목 가능성을 분석하였다. 또한, 산업용 증강현실 콘텐츠 개발에 있어서 전용 콘텐츠 개발 엔진의 선택이 개발 생산성에 가장 중요한 요인임을 실증적으로 분석하였다. 유니티3D로 개발한 동일 콘텐츠를 뷰포리아 스튜디오로 재개발하여 비교 분석한 결과, 개발 납기를 8배 빠르게 줄여주었다. 본 연구는 산업용 증강현실 콘텐츠를 2가지 엔진으로 실제 개발하여 직접적으로 생산성을 입증하는, 실제 구현하기 어려운 차별성을 가진 연구로써 유사 적용 산업분야의 많은 개발자에게 효율적인 개발도구 선택의 가이드가 될 것이다.

Unity Engine 기반 수중 로봇 3차원 포지셔닝 프로그램 구현 (Unity Engine-based Underwater Robot 3D Positioning Program Implementation)

  • 최철호;김종훈;김준영;박준;박성욱;정세훈;심춘보
    • 스마트미디어저널
    • /
    • 제11권9호
    • /
    • pp.64-74
    • /
    • 2022
  • 해양자원을 활용하기 위한 수중 로봇과 관련된 연구가 다수 진행되고 있다. 그러나 일반 드론과 다르게 수중 로봇은 매개체가 공기가 아닌 물이기 때문에 위치 파악이 쉽지 않은 문제점이 존재한다. 수중 위치를 확인하기 위한 기존 연구인 수중 로봇의 모니터링 및 포지셔닝 프로그램은 대규모 공간에서 활용하기 위한 목적을 가지고 있기 때문에 소규모의 공간에서 위치 파악 및 모니터링에 어려움을 가지고 있다. 이에 본 논문에서는 소규모 공간에서 지속적인 모니터링과 명령 전달을 위한 3차원 포지셔닝 프로그램을 제안한다. 제안된 프로그램은 수중 로봇의 위치에 깊이를 확인할 수 있도록 다차원 포지셔닝 모니터링 기능과 3차원 화면을 통해 이동 경로 제어할 수 있는 기능으로 구성된다. 성능평가를 통해 수중 로봇이 수조 모습과 동일하게 출력되어 3차원 화면으로 다양한 각도에서 모니터링 확인이 가능하였으며, 설정 경로와 실제 위치의 차이가 평균 6.44m 이내로써 상정 범위 내의 오차를 확인하였다.