Skip to content

tmdghks0612/NoiseGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NoiseGenerator

noise generator using random noises and voxel mesh

Intoduction

  • A Unreal plugin for generating noise. Uses multiple inputs to generate a random Noise
  • Plugin for future use on unreal projects with random world maps

System Goal

  • Project targets to utilize Perlin noise and its modifications on textures
  • Project targets to create a voxelized mesh to create data generated map for each coordinate

Unreal Engine

  • Unreal Engine's partial source will be on this repository as version managing

Hierarchy Graph

Noise Generator Hierarchy Design

  • STabWidgetMain

    • maintains the FNoiseModifier instance
    • constructs each tabs and initializes it
  • FNoiseModifier

    • provides methods for each tabs to utilize
    • saves the values that needs to be shared between all tabs

Random Generate Array

  • Perlin Noise

    • using Perlin Noise based algorithm to generate random array
    • few more features were added to diversify the results (interpolation alpha, fade rate etc)
  • Visualizing

image

  • NoiseGenerator creates a Texture file to visualize random arrays

  • random arrays will be remapped in range of given Min/Max height

  • Examples

Bumpiness 2 4 8 16
Texture b2 b4 b8 b16

About

noise generator using random perlin noise

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages