public final class PssmShadowUtil
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static float |
computeZFar(GeometryList occ,
GeometryList recv,
Camera cam)
Compute the Zfar in the model view to adjust the Zfar distance for the splits calculation
|
static void |
updateFrustumSplits(float[] splits,
float near,
float far,
float lambda)
Updates the frustum splits stores in
splits using PSSM. |
public static void updateFrustumSplits(float[] splits, float near, float far, float lambda)
splits
using PSSM.splits
- the array of splits (modified)near
- the distance to the camera's near planefar
- the distance to the camera's far planelambda
- the mixing parameter (0→purely linear,
1→purely logarithmic)public static float computeZFar(GeometryList occ, GeometryList recv, Camera cam)
occ
- a list of occludersrecv
- a list of receiverscam
- the Camera (not null, unaffected)