earticle

논문검색

절차적 생성 알고리즘을 이용한 3차원 게임월드 제작

원문정보

Create 3-Dimension Game World used Procedural Generation Algorithm

고정운, 경병표, 유석호, 이동열, 이완복, 이동엽

피인용수 : 0(자료제공 : 네이버학술정보)

초록

영어

The procedural generation algorithm is an algorithm that automatically generates a content to be used in a game by repeatedly executing a series of rules. As the size of the game increases, the amount of content used in the game increases. Accordingly, artificial intelligence research is actively conducted to automatically generate game contents using game artificial intelligence such as procedural generation. In this paper, we propose an algorithm to create 3D game world using procedural generation. The proposed algorithm generates a two-dimensional contour in which the path is naturally connected using Perlin-Noise whose noise is gradually changed. A three-dimensional Height-Map is created based on the generated two-dimensional contour lines. The generated Height-Map show that the shape of the map is normal and that the player is able to move around all the sections as in the game world created by hand. In the future, we will improve the performance of algorithms and apply them to game.

한국어

절차적 생성(Procedural Generation) 알고리즘은 일련의 규칙을 반복적으로 수행하여 게임에 활용되는 콘텐츠 를 자동으로 생성하는 알고리즘이다. 게임의 규모와 함께 게임 내에 활용되는 콘텐츠의 양이 늘어나기 때문에 콘텐츠 제작에 많은 시간이 소요된다. 이에 따라 절차적 생성과 같은 게임 인공지능을 이용해 게임의 콘텐츠를 자동으로 생성 하는 인공지능 연구가 활발하게 진행되고 있다. 본 논문에서는 절차적 생성을 이용해 3차원 게임 맵을 제작하는 알고 리즘을 제안한다. 제안하는 알고리즘은 노이즈가 점진적으로 변화되는 펄린 노이즈(Perlin-Noise)를 활용하여 경로가 자 연스럽게 연결되는 2차원 등고선을 생성한다. 생성된 2차원 등고선을 바탕으로 3차원의 높이 맵(Height-Map)을 제작한 다. 생성된 높이 맵은 맵의 형태가 이질적이지 않고, 수작업으로 제작한 게임월드와 마찬가지로 플레이어가 모든 구간 을 돌아다닐 수 있게 제작된 것을 확인하였다. 향후에는 알고리즘의 성능을 향상시켜 실제 게임에 적용할 것이다.

목차

요약
 Abstract
 1. 서론
 2. 이론적 배경
  2.1 펄린 노이즈 (Perlin-Noise)
  2.2 3차원 높이 맵 (3-Dimension Height-Map)
 3. Procedural Generator 구현
  3.1 펄린 노이즈를 이용한 2차원 등고선
  3.2 높이 맵 (Height-Map) 생성
  3.3 게임 월드의 속성과 색상 설정
 4. 실험 및 결과
 5. 결론
 REFERENCES

저자정보

  • 고정운 Jung-Woon Ko. 공주대학교 게임디자인학과
  • 경병표 Byung-Pyo Kyung. 공주대학교 게임디자인학과
  • 유석호 Seuc-Ho Ryu. 공주대학교 게임디자인학과
  • 이동열 Dong-Lyeor Lee. 공주대학교 게임디자인학과
  • 이완복 Wan-Bok Lee. 공주대학교 게임디자인학과
  • 이동엽 Dong-Yeop Lee. 공주대학교 게임디자인학과

참고문헌

자료제공 : 네이버학술정보

    함께 이용한 논문

      ※ 기관로그인 시 무료 이용이 가능합니다.

      • 4,000원

      0개의 논문이 장바구니에 담겼습니다.