Vixen
02b45cc4
csharp
public interface IReflectionFallback

What a reflection ray that found nothing should see.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

This seam is where doc 06's reflection probes plug in. Their row carries "⚠ blended against the sky rather than against a second probe" — a probe fades out over its blend distance and there is nothing behind it but sky. Traced reflections invert the arrangement: the trace answers the near field, and the probe becomes what a miss sees — the far field it is actually good at — which retires the caveat the day the device half hands a probe through this interface.

An interface rather than the probe type itself, because the probes live above this package with the devices — the same seam IRadianceSource is, one layer up.

Methods (1)

  • Vector3 Miss(Vector3 position, Vector3 direction, float roughness)

    What a reflection ray that escaped the scene sees.

Used by (4)

  • RecordingFallbackVixen.Rendering.Reflections.Tests
  • ReflectionProbeMissVixen.Rendering
  • SkyFallbackVixen.Rendering.Reflections
  • TracedReflectionsVixen.Rendering.Reflections