Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Kismet/ImportanceSamplingLibrary.h |
Include |
#include "Kismet/ImportanceSamplingLibrary.h" |
Source |
/Engine/Source/Runtime/Engine/Private/Kismet/ImportanceSamplingLibrary.cpp |
void ImportanceSample
(
const FVector2D & Rand,
int Samples,
float Intensity,
FVector2D & SamplePosition,
FLinearColor & SampleColor,
float & SampleIntensity,
float & SampleSize
) const
Distribute sample points proportional to Texture2D luminance.
Parameter |
Description |
---|---|
Rand |
Random 2D point with components evenly distributed between 0 and 1 |
Samples |
Total number of samples that will be used |
Intensity |
Overall target intensity scale SamplePosition - Importance sampled 2D output texture coordinate (0-1) SampleColor - Representative color near Position from MIP level for SampleSize SampleIntensity - Intensity of individual point SampleSize - Local density of points near Position (scaled for 1x1 texture space) |