Slipstream-branded avatar loading effect (replace LL's particle cloud) #1220

Open
opened 2026-10-28 17:03:19 +00:00 by sky_line · 0 comments
Owner

Replace LL's loading "particle cloud" (the puff an avatar shows while its bakes load, LLVOAvatar::idleUpdateLoadingEffect) with a Slipstream-branded loading effect.

Ideas (to decide)

  • A soft volumetric shimmer or silhouette in Slipstream colours that resolves into the avatar as the bakes arrive, rather than a particle puff.
  • Or a stylised logo or swirl sprite at the avatar's position.

Requirements

  • GPU-driven. It goes through our renderer (the instance store or the GPU particle path), not LL's CPU particle system.
  • Cheap in crowds. A teleport into a busy region has dozens of loading avatars at once.
  • No flash on outfit changes. Same rule as the GunMetal-DX stand-ins: keep the old bake until the new one arrives.
  • Readable. It should be clear the avatar is still loading, not a griefing effect or a bug.

GunMetal-DX's grey per-part stand-ins (RenderVKDrawLoadingAvatars, ported in #1206) replace the cloud entirely, mainly for combat (no puff giving positions away). The owner wants to rethink those: possibly move them under CombatFX (#1211) and use this new effect as the default.

Replace LL's loading "particle cloud" (the puff an avatar shows while its bakes load, `LLVOAvatar::idleUpdateLoadingEffect`) with a Slipstream-branded loading effect. ## Ideas (to decide) - A soft volumetric shimmer or silhouette in Slipstream colours that resolves into the avatar as the bakes arrive, rather than a particle puff. - Or a stylised logo or swirl sprite at the avatar's position. ## Requirements - **GPU-driven.** It goes through our renderer (the instance store or the GPU particle path), not LL's CPU particle system. - **Cheap in crowds.** A teleport into a busy region has dozens of loading avatars at once. - **No flash on outfit changes.** Same rule as the GunMetal-DX stand-ins: keep the old bake until the new one arrives. - **Readable.** It should be clear the avatar is still loading, not a griefing effect or a bug. ## Related GunMetal-DX's grey per-part stand-ins (`RenderVKDrawLoadingAvatars`, ported in #1206) replace the cloud entirely, mainly for combat (no puff giving positions away). The owner wants to rethink those: possibly move them under **CombatFX** (#1211) and use this new effect as the default.
sky_line added this to the Slipstream project 2026-10-28 17:03:19 +00:00
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#1220
No description provided.