Procedural Bloodscreens
Last updated
Last updated
The BloodScreensPro Manager is the core controller for creating immersive and reactive blood screen effects in your Unity project. Using the powerful Procedural Blood Mode, it generates dynamic, high-impact visuals through randomized blood splatter overlays.
When enabled, Procedural Mode uses 4K blood screen textures as modular pieces that are randomly:
Positioned
Rotated
Scaled
Mirrored
This creates a chaotic, realistic feel to each blood effect—perfect for high-intensity gameplay. Instead of a static UI image, multiple textures are intelligently layered and transformed.
The Procedural Mode includes fine-tuned controls for developers:
Position Range X/Y
Defines the horizontal and vertical displacement range (e.g. X: -0.17 to 0.17
, Y: -0.17 to 0.17
).
Size Range
Random scaling of splatters (X: 0.3
, Y: 0.5
) for varied visual impact.
Rotation Range
Adds rotation randomness (0°–2°
) to break uniformity.
Enable Mirroring
Flips textures horizontally for more variation.
Enable Vertical Mirroring
Optionally flip textures vertically as well.
Use Sequential Mode
Disables random selection, applying textures in a fixed order.
Disable Procedural Effects
Switches to Static Mode for fullscreen overlays.
These options ensure every instance of blood splatter looks unique, even when reusing the same textures.
When Procedural Mode is disabled, BloodScreensPro falls back to Static Overlay Mode. This simply renders the full-screen texture without transformations—ideal for:
Cutscenes
Stylized damage effects
UI-driven transitions
Importing your own textures is easy—just add them as Unity UI-compatible images. While the system supports any resolution, 4K textures are recommended for the best clarity, especially on modern displays.
Want help with scripting hooks or usage examples? Just let me know!