Rez effects: a plain "Fade in" / "Fade out" option (no Tron wireframe) #1271

Closed
opened 2026-10-28 23:50:53 +00:00 by sky_line · 1 comment
Owner

Rez effects (SLRezFXInEffect) offer Tron, fire, hologram, voxel assemble, 3D printer, transporter and random. Some people want an effect while objects load in, just not a stylised one.

Add: "Fade in"

  • A new rez-in choice: the object fades from transparent to opaque over SLRezFXDuration, with no wireframe, scan, colour tint or particles.
  • Works with SLRezFXOnlyLoading (fade only objects whose textures are still loading, covering the white blobs) and SLRezFXAvatars.
  • Matching de-rez option: "Fade out".
  • Cheap: no extra pipelines or shader variants beyond what the existing effects use (no wireframe twins); fixed per-object cost; correct with alpha-blended and alpha-masked materials, shadows (casters fade out of the shadow at the same rate or pop at a sensible threshold) and the RT path.
  • Respects SLRezFXCombatSafe (short duration on damage land).

Test

Each in/out combination on a busy region with an empty cache: objects fade smoothly, no flashes, no stuck half-transparent objects, shadows behave, no FPS cost versus "None" beyond the fade itself.

Rez effects (`SLRezFXInEffect`) offer Tron, fire, hologram, voxel assemble, 3D printer, transporter and random. Some people want *an* effect while objects load in, just not a stylised one. ## Add: "Fade in" - A new rez-in choice: the object fades from transparent to opaque over `SLRezFXDuration`, with no wireframe, scan, colour tint or particles. - Works with `SLRezFXOnlyLoading` (fade only objects whose textures are still loading, covering the white blobs) and `SLRezFXAvatars`. - Matching de-rez option: "Fade out". - Cheap: no extra pipelines or shader variants beyond what the existing effects use (no wireframe twins); fixed per-object cost; correct with alpha-blended and alpha-masked materials, shadows (casters fade out of the shadow at the same rate or pop at a sensible threshold) and the RT path. - Respects `SLRezFXCombatSafe` (short duration on damage land). ## Test Each in/out combination on a busy region with an empty cache: objects fade smoothly, no flashes, no stuck half-transparent objects, shadows behave, no FPS cost versus "None" beyond the fade itself.
sky_line added this to the Slipstream project 2026-10-28 23:50:53 +00:00
Author
Owner

Shipped in 1.5.0 Beta 5 (2026-10-29).

Shipped in **1.5.0 Beta 5** (2026-10-29).
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
sky_line/Slipstream#1271
No description provided.