• 제목/요약/키워드: 3D Game Engine

검색결과 159건 처리시간 0.029초

가상의 3D와 실제 로봇이 동기화하는 시스템 및 플랫폼 (Game Platform and System that Synchronize Actual Humanoid Robot with Virtual 3D Character Robot)

  • 박창현;이창조
    • 한국엔터테인먼트산업학회논문지
    • /
    • 제8권2호
    • /
    • pp.283-297
    • /
    • 2014
  • 미래 인간의 삶은 사회, 경제, 정치와 개인 등 삶의 전 영역에 걸쳐 다학제적 기술의 파급효과 증대에 의해 혁신될 것이다. 특히 로봇 분야와 로봇을 이용한 차세대 게임 분야에서는 다학제적 기여와 상호작용에 의해 더욱 더 기술간 융합화가 가속화 될 것으로 전망된다. 본 연구는 지금까지의 "인간-로봇 인터페이스 기술"의 기술적인 한계 및 시공간적 제약을 뛰어넘는 새로운 인터페이스 모델로, 기존 인간-로봇 인터페이스 기술에서 가질 수 없는 다양한 모달리티(modality)들의 융합을 통해 보다 신뢰성 있으며 편하고 자유로운 "인간-로봇 인터페이스 기술"의 연구이다. 이족보행의 휴먼로봇과 모바일 기기 화면의 3D 콘텐츠(contents) 로봇(가상로봇)의 동작과 위치 값을 실시간적으로 연동하는 동기화(Synchronization) 엔진을 개발하고, 상호간의 정보를 주고받기 위한 무선 프로토콜(Protocol) 및 효율적인 티칭(Teaching)을 위한 학습에 의한, 다이렉트 티칭앤플레이(Direct Teaching & Play)의 티칭 프로그램 개발과, 이를 이용한 로봇 게임 시스템을 연구한다.

언리얼엔진과 액션 카메라 시점을 활용한 1인칭 공포 게임 개발 (Developing a first-person horror game using Unreal Engine and an action camera perspective)

  • 김남영;주영민;허원회
    • 한국인터넷방송통신학회논문지
    • /
    • 제24권1호
    • /
    • pp.75-81
    • /
    • 2024
  • 본 논문에서는 1인칭 3D 게임을 개발하여 액션 카메라의 특징을 활용한 현실적인 카메라 연출을 통해 플레이어에게 극한의 공포를 제공하는 데 중점을 두고 있다. 새로운 카메라 연출 기법으로 광각 렌즈를 사용한 시점 왜곡과 이동 시 카메라 흔들림을 도입하여 기존 게임보다 더 높은 몰입도를 제공하고자 한다. 게임의 주제느 공포 방 탈출이며, 플레이어는 총기를 소지하고 시작한다. 그러나 총기 사용으로 인한 게임의 난도가 낮다는 우려를 극복하기 위해 몬스터 추격과 탄창 수 감소 등의 부담감을 부여하여 플레이어에게 총기 사용을 조절하도록 하였다. 본 논문은 사실적인 연출을 통해 플레이어들의 공포 효과를 극대화 한 새로운 방식의 3D게임을 개발하였다는 데 그 의의가 있다.

부재 일람표 도면 인식을 활용한 증강현실 배근모델 자동 생성 (Automated Bar Placing Model Generation for Augmented Reality Using Recognition of Reinforced Concrete Details)

  • 박우열;안성훈
    • 한국건축시공학회지
    • /
    • 제20권3호
    • /
    • pp.289-296
    • /
    • 2020
  • 본 연구는 철근 배근과 관련된 증강현실을 구현할 수 있도록 2D 도면에서 배근 정보를 자동으로 추출하여 3D 배근 모델을 생성하는 방법론을 제시하였다. 사용자가 쉽게 도면정보를 획득할 수 있도록 휴대용 단말기에 내장된 카메라를 이용하여 도면을 촬영한 후 화상 인식(Image Recogni-tion)과 문자 인식(OCR; Optical Character Recognition) 도구를 활용하여 배근 정보를 추출하는 방법을 제시하였다. 또한, 게임 엔진을 활용하여 도면에서 추출된 정보를 입력받아 자동으로 3D 부재를 모델링하고 이를 실제 이미지와 중첩해서 배근 모델을 검토할 수 있는 증강현실 앱을 구현하였다. 기존에 개발된 프로그래밍 도구를 활용하여 제시한 방법론에 적용할 수 있도록 세부 내용을 기술하였으며, 건설현장에서 전형적인 부재를 대상으로 철근 배근 증강현실 모델을 구현한 결과를 검토하였다. 제시된 증강현실 배근 모델 자동 생성 방법론은 배근 교육이나 시공검토에 활용될 수 있을 것으로 기대된다.

오브젝트 풀링을 이용한 FPS 디펜스 게임 개발 (Development of FPS Defense Game Using Object Pooling)

  • 임원규;안성옥;김수균
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2019년도 제59차 동계학술대회논문집 27권1호
    • /
    • pp.77-78
    • /
    • 2019
  • 게임엔진을 이용한 FPS 디펜스 게임은 유니티3D 엔진을 사용하여 개발 하였으며 1인칭 시점으로 제한시간동안 몰려오는 적군을 막아내며 목표물을 지키는 게임이다. 많은 오브젝트를 관리하기 위해서 오브젝트 풀링을 사용하여 오브젝트가 생성-제거의 반복시 메모리에 부담을 주게되는 것을 씬 시작시 가용할 오브젝트를 불러온 뒤에 필요시에만 사용 하는 방법으로 메모리의 부담을 적게 하였고 플레이 기록을 랭킹으로 하여 사용자 간에 경쟁심을 유발 할 수 있도록 하였다.

  • PDF

매치 3 게임 플레이를 위한 PPO 알고리즘을 이용한 강화학습 에이전트의 설계 및 구현 (Design and Implementation of Reinforcement Learning Agent Using PPO Algorithim for Match 3 Gameplay)

  • 박대근;이완복
    • 융합정보논문지
    • /
    • 제11권3호
    • /
    • pp.1-6
    • /
    • 2021
  • 매치 3 퍼즐 게임들은 주로 MCTS(Monte Carlo Tree Search) 알고리즘을 사용하여 자동 플레이를 구현하였지만 MCTS의 느린 탐색 속도로 인해 MCTS와 DNN(Deep Neural Network)을 함께 적용하거나 강화학습으로 인공지능을 구현하는 것이 일반적인 경향이다. 본 연구에서는 매치 3 게임 개발에 주로 사용되는 유니티3D 엔진과 유니티 개발사에서 제공해주는 머신러닝 SDK를 이용하여 PPO(Proximal Policy Optimization) 알고리즘을 적용한 강화학습 에이전트를 설계 및 구현하여, 그 성능을 확인해본 결과, 44% 정도 성능이 향상되었음을 확인하였다. 실험 결과 에이전트가 게임 규칙을 배우고 실험이 진행됨에 따라 더 나은 전략적 결정을 도출 해 낼 수 있는 것을 확인할 수 있었으며 보통 사람들보다 퍼즐 게임을 더 잘 수행하는 결과를 확인하였다. 본 연구에서 설계 및 구현한 에이전트가 일반 사람들보다 더 잘 플레이하는 만큼, 기계와 인간 플레이 수준 사이의 간극을 조절하여 게임의 레벨 디지인에 적용된다면 향후 빠른 스테이지 개발에 도움이 될 것으로 기대된다.

3D 게임엔진을 위한 역학 시뮬레이터 및 개발도구의 설계 (Design of Mechanics Simulator and Software Development Kit for 3D Game Engine)

  • 김성찬;황요한;김동균;신동규;신동일
    • 한국정보과학회:학술대회논문집
    • /
    • 한국정보과학회 2002년도 봄 학술발표논문집 Vol.29 No.1 (B)
    • /
    • pp.520-522
    • /
    • 2002
  • 본 논문에서는 3차원 게임 엔진에서 역학엔진의 개발을 지원하는 역학 시뮬레이터 및 개발도구에 대해 설계하였다. 3차원 게임 엔진을 개발하는 과정에서 역학 현상을 실시간으로 테스트하여 동적이며 인터렉티브한 게임 효과와 사용자가 역학 시뮬레이터를 통해 실시간으로 테스트한 환경을 개발도구에서 적합한 API를 생성하여 라이브러리형태로 제공함으로써 개발기간의 단축 및 개발 공정에 관련된 프로세스 처리론 효율적으로 할 수 있도록 하였다.

  • PDF

가상현실 기반 고령자를 위한 기능성 낚시터 게임 개발 (Development of Functional Fishing Field Game for the Elderly Based on Virtual Reality)

  • 김민정;김영준;오하현;이충호
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 춘계학술대회
    • /
    • pp.308-311
    • /
    • 2021
  • 본 논문은 가상현실을 기반으로 한 고령자용 치매 예방 기능성 게임 개발에 대해 기술한다. 게임의 개발에는 Unity 3D 엔진을 사용하였고, 가상현실 공간인 낚시터를 구현하였다. 게임의 대상자가 가상현실과는 상대적으로 친숙하지 않은 고령자인 점을 감안하여 VH HMD 장비에 쉽게 적응할 수 있도록 게임 내에서 플레이어의 움직임이 없도록 하였고, 조작에 있어서 어려움을 줄이기 위해 조작 버튼 개수를 최소화하였으며, 직관적인 게임 구성으로 거부감과 피로감을 줄였다. 또한, 게임 완료 후 별점을 부과하는 시스템으로 성취감을 주어 즐겁고 꾸준히 참여하도록 유도하였다. 개발된 게임은 전체적으로 메인, 인터페이스, 스테이지, 별점, TTS, 튜토리얼, 엔딩크레딧 등으로 이루어져 있다. 각 카테고리별 스테이지를 3단계로 나누어 하나의 통합 환경에서 구현하였고 VR HMD를 이용해 가상현실 내에서 기억력, 주의력, 판단력을 증진시킬 수 있는 게임을 진행할 수 있도록 되어 있다.

  • PDF

3차원 가상환경에서 동작하는 지능형 에이전트의 구조와 경로 찾기 행위 (Architecture and Path-Finding Behavior of An Intelligent Agent Deploying within 3D Virtual Environment)

  • 김인철;이재호
    • 정보처리학회논문지B
    • /
    • 제10B권1호
    • /
    • pp.1-12
    • /
    • 2003
  • 본 논문에서는 대표적인 3차원 일인칭 액션 게임인 Unreal Tournament 게임과 이것에 기초한 지능형 에이전트 연구용 테스트베드인 Gamebots 시스템을 소개한다. 그리고 이들이 제공하는 3차원 가상환경에서 동작하는 지능형 NPC인 KGBot의 설계와 구현에 대해 설명한다. KGBot는 Gamebots 시스템 내의 하나의 보트 클라이언트이다. KGBot는 3차원 가상환경 안에 숨겨진 목표점들을 찾아 효과적으로 점령하는 임무를 수행한다. KGBot는 범용의 BDI 에이전트 구조인 UM-PRS를 제어엔진으로 채용하고 있으며, 복잡한 행위들을 여러 계층으로 표현한 계층화된 지식베이스를 가지고 있다. 본 논문에서는 미지의 월드를 효과적으로 탐색함으로써 숨겨진 목표점들의 위치를 빨리 파악하고, 흩어져 있는 이동점들과 경로들을 찾아내어 경로 그래프를 작성하며, 이것에 기초하여 특정 목적지까지 지적의 이동 경로를 계획하는 KGBot의 지능 행위들에 대해 자세히 설명한다. 그리고 끝으로 다양한 3차원 지도를 이용한 실험을 통해 KGBot의 월드 탐색 전략과 제어엔진의 성능을 분석해본다.

3차원 게임을 위한 시맨틱 가상환경 생성과 네비게이션 제어 (Semantic Virtual Environment Generation and Navigation Control for 3D Games)

  • 장현덕;이재문;이명원
    • 정보처리학회논문지A
    • /
    • 제14A권4호
    • /
    • pp.209-214
    • /
    • 2007
  • 3차원 게임 프로그래밍에서 요구되는 가상환경 생성에 있어서 가상환경의 기능이 단순한 배경 제공의 기능 외에 실세계 환경과 직접적으로 관련되는 정보를 포함하는 것이 필요하다. 본 연구에서는 게임에서 실제 환경을 가시화한 가상환경에서 캐릭터가 진행할 때 가상환경에서의 지리적 위치를 알게 함과 동시에 환경과 관련된 정보를 실시간으로 제공하는 시스템을 구현한다. 이러한 기능은 가상환경이 특정 지역에서 고유한 정보를 보유할 수 있게 하고 환경의 조건에 따라 장면을 제어해갈 수 있는 점에서 시맨틱 가상 환경(Semantic Virtual Environment) 구현의 한 방법을 제공한다고 할 수 있다. 본 논문에서는 이러한 게임에서의 시맨틱 가상환경 구현을 목적으로 유비쿼터스 환경에서 위치기반 실시간 정보 입력을 가능하게 하는 시스템과 가상환경 내 특정 위치를 찾아 대화형으로 네비게이션을 제어할 수 있도록 해주는 방법에 대해 설명한다.

360 VR E-Sports 중계를 위한 실시간 360 VR 3D Stereo 게임 영상 획득에 관한 연구 (Study of Capturing Real-Time 360 VR 3D Game Video for 360 VR E-Sports Broadcast)

  • 김현욱;이준석;양성현
    • 방송공학회논문지
    • /
    • 제23권6호
    • /
    • pp.876-885
    • /
    • 2018
  • 최근 VR(Virtual Reality) 기반의 e-sports 중계 시장이 자리를 잡고 있다. 하지만 국내의 경우 시장경쟁력 확보를 위한 기술 개발이 미비한 실정이다. 이미 해외의 SLIVER TV, Facebook에서는 e-sports를 4K 30FPS급의 360 VR으로 중계할 수 있는 기술을 개발하고 사업화까지 진행하고 있다. 하지만 360 VR 영상으로 활용하기에는 2D영상으로 몰입감이 저하되고, 해상도가 낮고, 멀미현상이 있다. 이에 본 논문에서는 e스포츠 VR 중계방송을 위해 게임 내 공간을 4K 3D 60FPS으로 360영상으로 획득 할 수 있는 가상카메라 기술을 제안하고, 구현하였다. 그리고 게임엔진 샘플게임과, 상용게임에 가상카메라를 설치하고, 실험을 통해 최대 4K/60FPS Stereo 360 영상 획득이 가능함을 검증하였다.