Skip to content

[Regression] Blur/feather effects render coarser since 11.2.0 #442

@mfazekas

Description

@mfazekas

Description

Animations using blur (feather) effects render noticeably less smooth since 11.2.0. The blur appears chunky/coarse compared to the smooth output on 11.1.0.

Version Screenshot
11.1.0 (smooth) Image
11.2.0 (coarse) Image

Versions, Device, and Other Information

  • Rive Android Runtime Version: 11.2.0 (regression from 11.1.0)

  • Rive API: Legacy (RiveAnimationView)

  • Device: Android Emulator (arm64-v8a)

  • App Minimum SDK Level: 21

  • App Target SDK Level: 36

  • Frequency: Every time

  • Other Rive runtimes affected: React Native
    (rive-nitro-react-native#187)

Reproduction Steps

  1. Open the rive-android example app
  2. Navigate to Android Player
  3. Add R.raw.feather to the animationResources list in AndroidPlayerActivity
  4. Select feather from the resource dropdown
  5. Observe the blur effects are coarser/chunkier than on 11.1.0

Use the .riv file from here:
https://rive.app/community/files/26935-50620-feather

Source .riv/.rev File

https://rive.app/community/files/26935-50620-feather

Expected Behavior

Blur/feather effects should render smoothly, as they did on 11.1.0.

Screenshots

Version Screenshot
11.1.0 (smooth) Image
11.2.0 (coarse) Image

Additional context

  • Bisected to commit [98b10d50](98b10d50ae3b28
    707451bf8a61a3959b97b32cea) ("Optimized feather (#11625) — Convert to Float16")
  • iOS is not affected

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingconfirmedThe issue has been reproduced successfully

Type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions