lottie-flutter icon indicating copy to clipboard operation
lottie-flutter copied to clipboard

[Impeller][fidelity] Glitch when Lottie stacked on top of custom paint with blur

Open junaid1460 opened this issue 10 months ago • 2 comments

Example repo where reproduced

https://github.com/junaid1460/flutter_impeller_reported_bugs

Expected behavior [skia]

https://github.com/xvrh/lottie-flutter/assets/3303745/28be468b-56f2-4c94-8d51-547593d64328

Actual behavior [Impeller]

https://github.com/xvrh/lottie-flutter/assets/3303745/77803c8b-5b12-4eeb-82a0-c3df28cdcc34

Toolchain info:

➜  ___ git:(master) flutter doctor -v
[✓] Flutter (Channel stable, 3.13.0, on macOS 13.5 22G74 darwin-arm64, locale en-IN)
    • Flutter version 3.13.0 on channel stable at ~/.asdf/installs/flutter/3.13.0-stable
    • Upstream repository https://github.com/flutter/flutter.git
    • Framework revision efbf63d9c6 (6 days ago), 2023-08-15 21:05:06 -0500
    • Engine revision 1ac611c64e
    • Dart version 3.1.0
    • DevTools version 2.25.0

[✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0)
    • Android SDK at /Users/mj/Library/Android/sdk
    • Platform android-33, build-tools 33.0.0
    • Java binary at: ~/Application Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android
      Studio.app/Contents/jbr/Contents/Home/bin/java
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)
    • All Android licenses accepted.

[✓] Xcode - develop for iOS and macOS (Xcode 14.3)
    • Xcode at /Applications/Xcode.app/Contents/Developer
    • Build 14E222b
    • CocoaPods version 1.12.1

[✓] Chrome - develop for the web
    • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome

[✓] Android Studio (version 2022.3)
    • Android Studio at /Application
      Support/JetBrains/Toolbox/apps/AndroidStudio/ch-0/223.8836.35.2231.10406996/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b829.9-10027231)

[✓] Android Studio (version 2022.2)
    • Android Studio at ~/JetBrains/Toolbox/apps/AndroidStudio/ch-0/222.4459.24.2221.10121639/Android Studio.app/Contents
    • Flutter plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/9212-flutter
    • Dart plugin can be installed from:
      🔨 https://plugins.jetbrains.com/plugin/6351-dart
    • Java version OpenJDK Runtime Environment (build 17.0.6+0-17.0.6b802.4-9586694)

[✓] VS Code (version 1.81.1)
    • VS Code at /Applications/Visual Studio Code.app/Contents
    • Flutter extension version 3.70.0

[✓] VS Code (version 1.80.0-insider)
    • VS Code at /Applications/Visual Studio Code - Insiders.app/Contents
    • Flutter extension can be installed from:
      🔨 https://marketplace.visualstudio.com/items?itemName=Dart-Code.flutter

[✓] Connected device (3 available)
    • iPhone 14 Pro Max (mobile) • 3F33BF82-DF19-4D65-BA2F-A28AC6CFD455 • ios            • com.apple.CoreSimulator.SimRuntime.iOS-16-4
      (simulator)

[✓] Network resources
    • All expected network resources are available.

• No issues found!

Lottie file

https://raw.githubusercontent.com/junaid1460/flutter_impeller_reported_bugs/master/assets/milestone_landing.lottie.json

junaid1460 avatar Aug 21 '23 17:08 junaid1460

We need to debug this and xref this in flutter repo. I have no knowledge of how lottie is rendered atm, if I have time then I will read and try to understanding what's going on, from the look of it, it's blending issue with engine itself.

junaid1460 avatar Aug 21 '23 17:08 junaid1460

Looks like impeller regression

junaid1460 avatar Aug 24 '23 15:08 junaid1460