• 제목/요약/키워드: Perlin Noise

검색결과 8건 처리시간 0.009초

노이즈 함수 및 높이맵을 이용한 3차원 지형 메쉬의 생성 (Generation of 3D Terrain Mesh Using Noise Function and Height Map)

  • 박상근
    • 융복합기술연구소 논문집
    • /
    • 제12권1호
    • /
    • pp.1-5
    • /
    • 2022
  • This paper describes an algorithm for generating a terrain using a noise function and a height map as one of the procedural terrain generation methods. The polygon mesh data structure to represent the generated terrain concisely and render it is also described. The Perlin noise function is used as the noise technique for terrain mesh, and the height data of the terrain is generated by combining the four noise waves. In addition, the terrain height information can be also obtained from actual image data taken from the satellite. The algorithm presented in this paper generates the geometry part of the polygon topography from the height data obtained, and generated a material for texture mapping with two textures, that is, a diffuse texture and a normal texture. The validity of the terrain method proposed in this paper is verified through application examples, and its possibility can be confirmed through performance verification.

FDM 3D 프린팅을 위한 Perlin 노이즈 기반 사전 시각화 기법 (A Pre-Visualization Method for FDM 3D Printing Based on Perlin Noise)

  • 임재광;장승호;홍정모
    • 한국CDE학회논문집
    • /
    • 제21권3호
    • /
    • pp.224-233
    • /
    • 2016
  • We propose a new method to visualize 3D models for FDM (Fused Deposition. Modeling) printing that appearance of the printed results can be predicted more realistically as that the efficiency of the modeling-printing process can be improved. The layered nature of horizontal slicing and the vibratory nozzle movements of customer-level FDM 3D printers leaving the characteristic patterns of noisy stripes on the surfaces of printed objects make difficulties in prediction of printed result in company with the thermal contraction of filament material. First, our method analyses the G-codes generated by common slicers to obtain proper outlines and take advantages of a modified version of Perlin noise based texturing method for rendering efficiency and enough number of control parameters on the visual details. The results show improved rendering details of pre-visualization of FDM printing.

노이즈 편집을 이용한 그래픽스 객체 편집 (Editing Graphical Objects using Noise Editing)

  • 윤종철;이인권;최정주
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제32권11_12호
    • /
    • pp.675-681
    • /
    • 2005
  • 노이즈 함수는 난수의 추가를 통해 실제 자연현상에 대한 애니메이션을 더욱 더 실감나게 하는 방법으로 쓰여 왔다. 본 연구에서는 노이즈의 통계적 특징은 보존하면서, 사용자가 원하는 제약에 맞는 결과 값을 산출하는 방법을 제시한다. 이상적 형태의 통계 값과, 실제 노이즈 함수의 편향치의 통계 값의 차이를 최소화 하는 최적화 기법을 통해 노이즈의 성질을 유지하면서 손쉽게 제어를 할 수 있는 방법을 제안하고자 한다. 이 방법을 통해 노이즈가 적용된 애니메이션이나 모양에 대한 세부적인 제어가 가능하다.

색종이 모자이크의 수동화 기법 (Manual Color Paper Mosaic Technique)

  • 박영섭;김성예;조청운;윤경현
    • 한국컴퓨터그래픽스학회논문지
    • /
    • 제6권3호
    • /
    • pp.17-23
    • /
    • 2000
  • 최근에 비사실적 렌더링 기법에 대한 관심이 증가하면서 여러 컴퓨터 그래픽스 연구자들에 의해서 펜화, 수채화, 인상파 기법 등 예술적 기법들을 표현하기 위한 연구가 진행되어 왔다. 본 논문은 사람의 손으로 찢어진 형태의 색종이를 이용하여 모자이크 영상을 생성하는 기법을 소개한다. 색종이를 칼이나 가위 같은 도구를 이용하는 것이 아니라 손으로 찢는 것 같은 모양을 표현하였다. 이를 위하여, 랜덤 중간점 추출 기법을 적용하였고, 종이의 질감을 표현하기 위해서 Perlin의 노이즈 함수를 적용하였다.

  • PDF

절차적 생성 알고리즘을 이용한 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)을 제작한다. 생성된 높이 맵은 맵의 형태가 이질적이지 않고, 수작업으로 제작한 게임월드와 마찬가지로 플레이어가 모든 구간을 돌아다닐 수 있게 제작된 것을 확인하였다. 향후에는 알고리즘의 성능을 향상시켜 실제 게임에 적용할 것이다.

Combination Algorithm of a Material for Marble Solid Effects

  • Park, Tae-Jin;Park, Man-Gon
    • 한국멀티미디어학회논문지
    • /
    • 제7권12호
    • /
    • pp.1700-1707
    • /
    • 2004
  • Nowaday, market size of digital image in world around is looks to rapidly growth. For this, Texture mapping has traditionally been used to add realism to computer graphics images. Therefore to make our image realistic, we need to give the various kind of objects material parameter and environment lighting. To present the completed marble we use passing back algorithm and combination with channel of a material. In experimental result of this paper that application by passing back algorithm and varying the parameter such as scale, period, distortion, octaves of noise make showing the superiority of optimized rendering of spheres and perfect another marble effects.

  • PDF

구조화된 절차적 방법을 이용한 섬 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 형태로 모델링하는 방법을 설명한다. 구현 결과는 제안하는 방법이 간단한 알고리즘을 사용하지만 갯벌의 모습을 잘 표현하는 것을 보여준다.