io.github.srs.model.illumination
package io.github.srs.model.illumination
Members list
Packages
Type members
Classlikes
object IlluminationLogic
Illumination and light field computation engine for grid-based environments.
Illumination and light field computation engine for grid-based environments.
The computational pipeline is as follows:
- Build an occlusion grid from static and (optionally) dynamic entities.
- For each light source, compute its individual contribution using a Field-of-View (FOV) engine.
- Combine all individual light contributions into a final LightField by summing them with saturation (capping at 1.0).
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
IlluminationLogic.type
Light map for computing illumination fields.
Light map for computing illumination fields.
Type parameters
- F
-
Effect type for computations (e.g., IO)
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
In this article