BloomEffect¶
class in Infernux.renderstack
Inherits from: FullScreenEffect
Description¶
Unity-aligned Bloom post-processing effect.
Uses a progressive downsample/upsample chain with soft threshold and scatter-based diffusion, matching Unity URP's Bloom implementation.
Attributes: threshold: Minimum brightness for bloom contribution (default 1.0). intensity: Final bloom intensity multiplier (default 0.8). scatter: Diffusion / spread factor (default 0.7). clamp: Maximum brightness to prevent fireflies (default 65472). tint_r: Red channel tint (0–1). tint_g: Green channel tint (0–1). tint_b: Blue channel tint (0–1). max_iterations: Maximum downsample/upsample iterations (1–8).
description
Properties¶
| Name | Type | Description |
|---|---|---|
| name | str |
(read-only) |
| injection_point | str |
(read-only) |
| default_order | int |
(read-only) |
| menu_path | str |
(read-only) |
| threshold | float |
|
| intensity | float |
|
| scatter | float |
|
| clamp | float |
|
| tint_r | float |
|
| tint_g | float |
|
| tint_b | float |
|
| max_iterations | int |
properties
Public Methods¶
| Method | Description |
|---|---|
get_shader_list() → List[str] |
|
setup_passes(graph: RenderGraph, bus: ResourceBus) → None |
public_methods
Example¶
example
See Also¶
see_also