INNER CODE UNIT · Python

LensState

BrokenSource/DepthFlow · depthflow/state.py:26

class LensState(_BaseModel):

    intensity: float = Field(default=0.00, ge=0.0, le=2.0)
    """Blur amount on edges"""

    decay: float = Field(default=0.4, ge=0.0, le=1.0)
    """Shape of the effect, 1 starts at the center"""

    quality: int = Field(default=30, ge=0, le=60)
    """Number of samples per pixel"""

    def pipeline(self) -> Iterable[Uniform]:
        yield Uniform("float", "iLensIntensity", self.intensity)
        yield Uniform("float", "iLensDecay",     self.decay)
        yield Uniform("int",   "iLensQuality",   self.quality)

# ---------------------------------------------------------------------------- #

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…