reckfellENGINE

VoxelGeneratorNoise

Voxel generator producing overhanging shapes using 3D noise.

On this page
class VoxelGeneratorNoiseReckfellSharpInherits VoxelGenerator

Voxel generator producing overhanging shapes using 3D noise.

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

VoxelGeneratorNoiseConstructor
# VoxelGeneratorNoise
C#
public VoxelGeneratorNoise();

Properties4

ChannelProperty
# Channel
C#
public VoxelBuffer.ChannelId Channel { get; set; }

Channel into which the generator will produce voxel data. This depends on the type of meshing you need.

HeightRangeProperty
# HeightRange
C#
public float HeightRange { get; set; }

Range of altitudes within which the shape variations will be found. The higher this range, the more overhangs there will be. Shapes will start at maximum density near the base of the shape (low probability to find air), and progressively loose density until it reaches maximum height.

HeightStartProperty
# HeightStart
C#
public float HeightStart { get; set; }

Base of the shape. Everything below it will be filled with ground.

NoiseProperty
# Noise
C#
public FastNoiseLite Noise { get; set; }

Noise used as density function. It is required for the generator to work.

Methods8

GetChannelVoxelBuffer.ChannelId
# GetChannel
C#
public VoxelBuffer.ChannelId GetChannel();
Returns VoxelBuffer.ChannelId
GetHeightRangefloat
# GetHeightRange
C#
public float GetHeightRange();
Returns float
GetHeightStartfloat
# GetHeightStart
C#
public float GetHeightStart();
Returns float
GetNoiseFastNoiseLite
# GetNoise
C#
public FastNoiseLite GetNoise();
Returns FastNoiseLite
SetChannelvoid
# SetChannel
C#
public void SetChannel(VoxelBuffer.ChannelId channel);
Parameters
NameTypeDefault
channelVoxelBuffer.ChannelId—
SetHeightRangevoid
# SetHeightRange
C#
public void SetHeightRange(float hrange);
Parameters
NameTypeDefault
hrangefloat—
SetHeightStartvoid
# SetHeightStart
C#
public void SetHeightStart(float hstart);
Parameters
NameTypeDefault
hstartfloat—
SetNoisevoid
# SetNoise
C#
public void SetNoise(FastNoiseLite noise);
Parameters
NameTypeDefault
noiseFastNoiseLite—
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.