BSP Profiles
Profiles and Procedural Parameters
Create multiple profiles tailored to different visual effects or scenarios.
Assign profiles directly to
BSP_EffectImage
components to control their behavior automatically.
Usage:
Timing & Fade: Control how long effects stay visible and how smoothly they fade in or out.
Randomization: Define ranges for random positioning, scaling, and rotation, providing dynamic variety.
Mirroring Options: Randomly flip effects horizontally or vertically for added visual diversity.
Edge Fade: Enable soft transparency at the edges of effects for seamless visual integration.
Overrides: Quickly disable procedural randomization to create static or fullscreen effects.
Key Customizations:
The BSP_Profile
is a customizable preset used to define the behavior and appearance of your screen effects in BloodScreens Pro. It is a ScriptableObject
, enabling easy reusability and quick adjustments without modifying scripts.

🧬 Procedural Mode
Your images will spawn with different offsets and parameters such as:
Positioned
Rotated
Scaled
Mirrored
This creates a procedural, randomized effect on each effect—perfect for high-intensity gameplay. Instead of a static UI image, multiple textures are intelligently layered and transformed.
⚙️ Customizable Procedural Parameters
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 effect looks unique, even when reusing the same textures.
🎯 Static Overlay Mode
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
🖼️ Custom Asset Support
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.
Last updated