• Title/Summary/Keyword: Perlin Noise

Search Result 8, Processing Time 0.018 seconds

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

  • Sangkun, Park
    • Journal of Institute of Convergence Technology
    • /
    • v.12 no.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.

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

  • Lim, Jae-Gwang;Jang, Seung-Ho;Hong, Jeong-Mo
    • Korean Journal of Computational Design and Engineering
    • /
    • v.21 no.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 (노이즈 편집을 이용한 그래픽스 객체 편집)

  • Yoon Jong-Chul;Lee In-Kwon;Choi Jung-Ju
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.32 no.11_12
    • /
    • pp.675-681
    • /
    • 2005
  • Noise is used to create realistic animations that look like natural phenomena as well as procedural textures and shapes by adding randomness to graphical applications. In this paper, we suggest a method to edit noise values to satisfy the constraints that reflect the user's demands while maintaining the inherent statistical features of the noise function. Noise editing uses optimization to minimize the difference between the statistical characteristics of the ideal and edited versions of a noise source. Using our editing method, detailed control of animation and shape data that include noise is possible.

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

  • Park, Youngsup;Kim, Sungye;Jho, Cheungwoon;Yoon, Kyunghyun
    • Journal of the Korea Computer Graphics Society
    • /
    • v.6 no.3
    • /
    • pp.17-23
    • /
    • 2000
  • Recently, as it is growing concern about Non-Photo-Realistic Rendering, several researchers are studying to simulate conventional artistic expressions such as pen-and-ink, watercolor and impressionism techniques. In this paper, we describe a mosaic technique using color paper tore by hands. We will also try to represent real paper by using random midpoint displacement method (RMD) to express a shape of paper tore by hands without using cutters or scissors. The Perlin's noise function is used to express texture of paper.

  • PDF

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

  • Ko, Jung-Woon;Kyung, Byung-Pyo;Ryu, Seuc-Ho;Lee, Dong-Lyeor;Lee, Wan-Bok;Lee, Dong-Yeop
    • Journal of Industrial Convergence
    • /
    • v.16 no.1
    • /
    • pp.35-40
    • /
    • 2018
  • 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.

Combination Algorithm of a Material for Marble Solid Effects

  • Park, Tae-Jin;Park, Man-Gon
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.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

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

  • Park, Sang-Hyun
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.16 no.5
    • /
    • pp.879-888
    • /
    • 2021
  • With the development of information and communication technology, the demand for indirect experience contents using realistic media is increasing. It is important to keep the overall concept of the models consistently in order to immerse in the contents while watching realistic media. In the case of realistic media that provides an indirect experience of tourist attractions, modeling should be done by reflecting the actual information of the sites in order to provide an accurate experience. In this paper, we propose a three-dimensional modeling method of islands, representative tourism resources of the southern coast, by reflecting actual data. Since the proposed method is performed according to a structured procedure, it makes it easy to maintain the visual consistency of the entire model when several people work together. Implementation results show that the proposed method produces more realistic results than the modeling method using height information simply.

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

  • Park, Sang-Hyun
    • The Journal of the Korea institute of electronic communication sciences
    • /
    • v.16 no.5
    • /
    • pp.947-956
    • /
    • 2021
  • As an interest in metaverse increases, there are many studies to apply virtual reality to indirect experiences. Virtual reality is increasingly being used not only for entertainment such as games but also for educational content. A key technology of indirect experience is modeling an object to provide a realistic experience to the user. Natural environments such as tidal flats change with time, and many living things also live there. In this paper, we propose a method for creating experiential content that accurately models the ecological environment of tidal flats. The proposed method explains how to naturally model the temporal change of tidal flats. We also explain how to model a crab, a creature that inhabits the tidal flat, in the forms of an NPC using the behavior tree. Implementation results show that the proposed method uses simple algorithms but expresses the shapes of tidal flats well.