![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <HaltonUtilities.h>
Public Member Functions | |
| FHaltonSequence () | |
| float | Sample (int Dimension, unsigned int Index) const |
| const TArray< int > & | GetFaurePermutations () const |
| const TArray< int > & | GetFaurePermutationOffsets () const |
Static Public Member Functions | |
| static uint32 | GetNumberOfDimensions () |
Builds Faure permutation sets to support up to 64 dimensions. The permutation sets are linearized for quick upload to the GPU is desired.
Consider adding extended dimensionality support if necessary.
| FHaltonSequence::FHaltonSequence | ( | ) |
|
inline |
|
inline |
Binds dimensions to consecutive Halton sequences. Note that sequences based on primes 17 and 19 show strong correlation problems among the first 16 pairs. Historical recommendations to avoid such artifacts is to avoid using the first entries.