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

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

음원파일을 이용한 VR 리듬 게임 개발 (VR rhythm game development using music file)

  • 윤태진;함석진;김상훈;조우현;박종요
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.439-440
    • /
    • 2018
  • 본 논문에서는 제작한 가상현실 게임의 소개와 적용기술에 대해여 논한다. HTC VIVE를 이용하여 강력한 주요 게임 개발엔진 중 하나인 Unreal engine4를 이용하여 쉽게 접근 할 수 있는 VR 리듬게임 구현을 목적으로 한다. 플랫폼의 한계의 벗어나 HUD로 좀 더 현실감과 몰입을 요구하는 게임개발을 목표로 리듬감 증진 혹은 운동효과도 기대할 수 있다. 사운드 플러그를 이용하여 주파수별 스펙트럼을 시각화하여 재생되는 음원중 스펙트럼 값이 조건을 만족하면, 노트가 자동으로 생성되고 일정 시간이 경과한 후 사라지거나, 플레이어가 타격하여 점수를 획득 하는 방식으로 진행되며, 플레이어가 노트를 맞을 경우 체력값이 단계별로 낮아져 게임이 종료된다. 더 많은 곡과 맵을 추가하여 흥미소요를 늘릴 수 있으며, 단순타격이 아닌 조건이나 임무를 부여 다양성과 복잡함을 추가해 낮은 접근성과 높은 정복성을 가질 수 있다.

  • PDF

상호작용 기반의 VR 패션쇼 디자인 설계 (A Study on Design for the Interactive VR Fashion Show)

  • 안덕기;조성현
    • 한국게임학회 논문지
    • /
    • 제20권3호
    • /
    • pp.25-34
    • /
    • 2020
  • 본 연구는 상호작용이 사용자 경험에 미치는 영향을 평가하기 위한 디자인 설계로서, 제작자 관점에서 Interactive VR 패션쇼 프로토타입을 분석하고 제작한 사례연구이다. VR 패션쇼 디자인 설계에서 네 가지 상호작용 요소로 선정된 카메라 시점, 의상, 이펙트, 그리고 사운드 UI 아이콘을 통한 Interactive VR 패션쇼를 제작하였다. 최종 디자인 설계는 VR 공간 설계에서 속도, 범위, 매핑의 세 가지 적용요소 중심으로 제안하고, Unity3D 엔진에 적용될 데이터의 포맷 변환을 3D 모델, 애니메이션, 2D UI 디자인, 그리고 시뮬레이션 과정에 맞추어 사용자 경험에 영향력을 전달하는 디자인을 설계하였다.

다중 사용자 온라인 게임 개발을 통한 소프트웨어 개발 교육 (Software Development Education through Developing a usable Multiplayer Online Game)

  • 윤일미;게리 앵;권오영
    • 한국실천공학교육학회논문지
    • /
    • 제4권2호
    • /
    • pp.38-45
    • /
    • 2012
  • 게임제작은 전산학을 가르치는 효과적이고 매력적인 방법이다. 다중사용자 게임제작은 기술, 팀웍, 소프트웨어 공학등 중요한 측면들을 요구하고 있다. 전체 클래스를 다수의 팀으로 구성하고, 학생들은 하나 혹은 두 개의 팀에 속하였다. 각 팀은 한학기동안 자신들의 진행상황을 발표하고, 향후 이정표와 트러블슈팅에 대해 논의하고, 명확한 소통을 위해 문서를 갱신하고, SVN(Subversion)을 활용하였다. 다른 클래스 구성과 달리, 모든 학생이 하나의 목적을 달성하려는 회사처럼 서로 협력하여 일을 했다. 한학기동안 학생들은 개념설계부터 시작해서 "deBugger(2009)"와 "World of Balance(2011)"라는 다중사용자 온라인 게임을 완성했다. 더불어 게임설계, 3D 그래픽스, 게임엔진, 서버-클라이언트 구조, 게임프로토콜, 네트워크 프로그래밍, 데이터베이스, 소프트웨어공학, 팀 프로젝트로서 대규모 어플리케이션 제작방법들을 학습할 수 있었다.

  • PDF

가상환경(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도 가상 공간 내에서 보다 넓고 몰입도가 높은 작업 환경을 제공하였다.

RTK 시스템과 3차원 게임엔진을 이용한 실시간 지하 매설물 관리 시스템 개발 (Development of Real-time Underground Utilities Management System using Real-time Kinematics Systems and 3D Game Engines)

  • 김성호
    • 한국콘텐츠학회논문지
    • /
    • 제11권8호
    • /
    • pp.51-58
    • /
    • 2011
  • 본 논문은 RTK 시스템과 3D 게임엔진을 사용하여 지하 매설물의 각종 속성 정보를 실시간으로 DBMS로 저장하고 3D 뷰어에서 디스플레이 및 관리하기 위한 시스템 개발에 관하여 기술한다. 즉, 본 시스템은 RTK 시스템으로부터 측정 및 입력된 지하 매설물의 속성 값을 3D 게임엔진이 무선통신으로 입력받아 3D 뷰어에서 지하 매설물을 생성, 삭제 및 수정 등의 관리를 실시간으로 할 수 있게 한다. 지하 매설물에 대한 좌표는 GPS로 측정하는데, RTK 시스템을 위한 지적기준점은 기존의 도근점들 중 하나를 사용하고 이를 중심으로 보정 과정을 거친다. 3D 게임엔진은 RTK 시스템과의 무선통신, 지형 및 지하 매설물에 대한 3D 디스플레이, 지하 매설물의 속성 입력 및 등록 등 지하 매설물을 3D으로 관리하기 위한 기능들을 가지고 있다. 본 시스템은 지하 매설물의 부정확한 공간적 위치 좌표로 인한 각종 사고를 예방하고 정확한 관리를 할 수 있다는 면에서 응용 가능성이 매우 높으며, 신도시 개발을 시작하는 시점에서 매우 유용하게 활용될 수 있다.

스마트 디바이스 기반의 멀티 플랫폼 아케이드 게임 개발 (Development of multi arcade game platform applying smart devices)

  • 윤창옥;김준홍;주우석;윤태수
    • 한국게임학회 논문지
    • /
    • 제15권5호
    • /
    • pp.119-130
    • /
    • 2015
  • 최근 게임 산업은 시대별 핵심 플랫폼의 등장과 함께 패러다임 변화가 이루어져왔다. 아케이드, 콘솔, PC온라인, 스마트 디바이스 플랫폼들이 대표적이다. 최근에는 스마트 디바이스와 다른 플랫폼의 연동되는 멀티 플랫폼 형태로 확장 변모하고 있고, 탈 PC화로 멀티 플랫폼 게임들이 나오고 있는 추세이다. 본 논문에서는 아케이드 게임의 연속성이 부족한 점을 인지하여 기존 아케이드 디바이스에 스마트 디바이스를 연동한 멀티 플랫폼 아케이드 게임을 제안한다. 기존 아케이드 게임에 온라인 형태의 네트워크 환경을 제공하여 스마트 디바이스와 연동을 통한 첨단 아케이드 게임 환경을 제공한다. 이러한 환경을 제공함으로써 단순한 1차적이고 연속성이 부족한 1회성 아케이드 게임을 스마트 디바이스와 연동함으로써 게임의 연속성을 높이고 사용자의 집중도를 높일 수 있다. 또한 멀티 플랫폼의 연동을 위해 블루투스 통신모듈과 무선 Wi-Fi 통신모듈을 사용함으로써 통신환경에 맞게 적용이 가능하며, Unity3D엔진을 사용함으로써 콘텐츠의 확정성이 가능하다.

증강현실을 적용한 에듀테인먼트 콘텐츠 제작 (A Production of Edutainment Contents Using Augmented Reality)

  • 정연철;차재관
    • 한국게임학회 논문지
    • /
    • 제15권5호
    • /
    • pp.79-87
    • /
    • 2015
  • 텍스트와 그림으로 표현되었던 교육 도구는 교육과 놀이 체험이라는 에듀테인먼트로 발전하였다. 에듀테인먼트 분야에서의 증강현실 기술은 체험을 극대화하여 놀이형 교육이 가능해 졌다. 또한 최근 증강현실을 응용한 다양한 애플리케이션으로 서비스 되고 있다. 본 논문에서는 에듀테인먼트 콘텐츠 설계와 구현을 통해 체험형 교육을 위한 활용방안에 대해 기술한다. 구현은 '뷰포리아 엔진'과 '유니티 3D'를 사용하였다.

언리얼 엔진(Unreal Engine4)을 이용한 가상현실 FPS게임 콘텐츠 개발 (Virtual Reality FPS game contents development Using Unreal Engine4)

  • 윤태진;조호동;박재우;박준근;백승재
    • 한국컴퓨터정보학회:학술대회논문집
    • /
    • 한국컴퓨터정보학회 2018년도 제58차 하계학술대회논문집 26권2호
    • /
    • pp.437-438
    • /
    • 2018
  • 최근 ICT산업의 주요 이슈인 가상현실(Virtual Reality, VR)은 다수의 IT기업들이 투자를 아끼지 않고 있다. 본 논문에서는 3D 디스플레이의 대표적인 HMD에 대한 장점인 몰입감, 공간감, 헤드트래킹에 대해 이해를 위해 HTC Vive을 이용해 Unreal Engine4 V4.19 게임엔진의 Level과 Gameinstance와 Actor에 대한 상호작용과 Timeline과 Random함수에 대한 이해를 기반으로 VR환경 FPS(First Person Shooter)게임 콘텐츠를 개발하였다.

  • PDF

FSM 기반의 게임 NPC 인공 지능 평가 (An Artificial Intelligence Evaluation on FSM-Based Game NPC)

  • 이면재
    • 한국게임학회 논문지
    • /
    • 제14권5호
    • /
    • pp.127-136
    • /
    • 2014
  • 게임 NPC(Non Player Character)는 게임 플레이어와 대전 또는 협력함으로써 게임의 재미를 증가시키는 중요한 요소이다. 대부분 기존 게임에서 제공되는 NPC 인공지능은 FSM(Finite State Machine)으로 제작되어 행동 패턴이 정해져 있고 능력이 동일한 특징을 갖고 있다. 따라서 이러한 특징을 갖는 NPC들과 대전하는 플레이어는 창조적인 게임 플레이를 진행하는 것이 어려울 수 있다. 본 논문은 이 문제점을 개선하기 위하여 실제 생활에서 늑대들이 먹이를 사냥하는 행동 모델을 게임 NPC의 행동 모델로 제작하고 이를 평가하기 위한 것이다. 이를 위하여 첫째, 실세계에서 늑대들이 먹이를 포획하기 위한 행동 상태들을 조사 연구한다. 둘째, 이 행동 상태들을 Unity3D 엔진을 이용하여 구현한다. 셋째, 구현된 NPC들의 상태 전이 비율과 실세계의 NPC들의 상태 전이 비율, 일반적인 게임 NPC의 상태 전이 비율을 비교한다. 비교 결과, 구현된 NPC들의 상태 전이 비율은 실세계의 상태 전이 비율과 비슷함을 보인다. 이는 구현된 NPC들의 행동 패턴이 실세계의 늑대 사냥 행동 패턴과 유사함을 의미하는데, 이렇게 함으로써 플레이어에게 보다 증가된 사용자 경험을 제공할 수 있다.

Unity 3D 엔진을 활용한 강우레이더 자료 시각화 프로토타입 개발 (Development of the Visualization Prototype of Radar Rainfall Data Using the Unity 3D Engine)

  • 최형욱;강수명;김경준;김동영;정윤재
    • 한국지리정보학회지
    • /
    • 제18권4호
    • /
    • pp.131-144
    • /
    • 2015
  • 본 연구에서는 Unity 3D를 활용한 강우레이더 관측정보 시각화 시스템 프로토타입 구축에 관 해 서술하였다. 레이더 정보의 효율적 가시화를 통한 사용자 정보제공을 위해서는 지형정보와의 융합이 필수적이다. 하지만 방대한 양의 레이더 관측정보와 대용량 지형정보를 매쉬업하여 서비스 하는 것은 데이터 처리에 있어 과부하가 발생하여 서비스 수준이 낮아지는 경향이 있다. 특히 위 성영상, DEM 등을 활용한 3차원 지형정보는 그 자체만으로도 대용량 정보로 분류되고 있어서 신 속한 서비스 구현을 위해 비교적 용량이 가벼운 2차원 정보를 활용하는 것이 일반적이다. 본 연구 는 이러한 부분을 개선하고자 최근 모바일 게임분야에서 활발히 활용중인 Unity 3D 엔진을 사용 하였다. 또한, 대용량 위성이미지 분할기법, 이미지 텍스쳐 Layer 매쉬업 기법 등을 고안하여 3차 원 지형기반으로 서비스 할 수 있는 시각화 시스템 프로토타입을 구축하였다. 본 프로토타입 구축 을 통해 향후 전 국토에 분포된 기상관측 레이더 네트워크망 데이터를 입체적 지형 기반의 직관적 정보로 제공함으로써 강우와 관련된 방재업무 분야에 효율적 활용이 가능할 것으로 기대한다.