• 제목/요약/키워드: 펄린 노이즈

검색결과 3건 처리시간 0.019초

절차적 생성 알고리즘을 이용한 3차원 게임월드 제작 (Create 3-Dimension Game World used Procedural Generation Algorithm)

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

구조화된 절차적 방법을 이용한 섬 3차원 모델링 (3D Modeling of Islands using Structured Procedural Method)

  • 박상현
    • 한국전자통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.879-888
    • /
    • 2021
  • 정보통신기술의 발달로 실감미디어를 활용한 간접 체험 콘텐츠의 수요가 증가하고 있다. 실감미디어는 만들 때 모델들의 전체적인 느낌이 일정하게 유지되어야 콘텐츠를 즐길 때 몰입감을 유지하게 해 준다. 관광지에 대한 간접 체험을 제공하는 실감미디어의 경우 관광지의 실제 정보를 반영한 모델링이 되어야 정확한 체험을 제공할 수 있다. 본 논문에서는 남해안의 대표적인 관광자원인 섬을 실제 데이터를 반영하여 3차원으로 모델링하는 방법을 제안한다. 제안하는 방법에서는 구조화된 절차에 따라 모델링을 하기 때문에 여러 사람이 공동으로 작업하여 콘텐츠를 제작하여도 쉽게 전체 모델의 일관성을 유지하게 해 준다. 우도 섬의 정보를 이용한 모델링 결과를 보면 제안하는 방법이 단순히 높이 정보를 이용한 모델링 방법 보다 사실적인 결과를 만드는 것을 보여준다.

절차적 생성 방법을 이용한 실시간 갯벌 모델링 (Realtime Tidal Flat Modeling using Procedural Generation Method)

  • 박상현
    • 한국전자통신학회논문지
    • /
    • 제16권5호
    • /
    • pp.947-956
    • /
    • 2021
  • 메타버스에 대한 관심이 증가하면서 가상현실을 간접 체험에 접목하려는 많은 노력이 이루어지고 있으며, 게임과 같은 오락뿐만 아니라 학생들의 교육에 활용하고자 하는 시도도 증가하고 있다. 간접 체험의 핵심적인 기술은 사용자가 실제와 같이 느낄 수 있게 대상을 모델링하는 것이다. 갯벌과 같은 자연환경은 시간에 따라 수시로 변하고, 많은 생명체들도 서식한다. 본 논문에서는 갯벌의 생태 환경을 사실적으로 표현하는 체험 콘텐츠를 제작하는 방법을 제안한다. 제안하는 방법에서는 갯벌이 시간적으로 변화하는 모습을 자연스럽게 모델링하는 방법을 설명하고, 갯벌에 서식하는 생명체인 게를 행동 트리를 이용하여 NPC 형태로 모델링하는 방법을 설명한다. 구현 결과는 제안하는 방법이 간단한 알고리즘을 사용하지만 갯벌의 모습을 잘 표현하는 것을 보여준다.