margelo / react-native-filament

🐧 A real-time physically based 3D rendering engine for React Native
https://margelo.github.io/react-native-filament/
MIT License
940 stars 17 forks source link

Pixelated rendering results #87

Open hannojg opened 6 months ago

hannojg commented 6 months ago

Mostly described on Android Pixel 7 devices

Screenshot_20240401-132342

Screenshot_20240331-190602

hannojg commented 6 months ago

I was able to reproduce the issue by using "Vulkan" backend on an Samsung Galaxy S21.

hannojg commented 5 months ago

Issue is reproducible on a pixel device in filament Samples:

hannojg commented 3 months ago

Note: this can be worked around by enabling taa options (you can activate it but actually make it not compute anything):

const taaOptions: TemporalAntiAliasingOptions = {
    enabled: true,
    feedback: 1.0, // no TAA
    filterHistory: false,
    filterInput: false,
    boxClipping: 'NONE',
    jitterPattern: 'RGSS_X4', // cheapest one
    historyReprojection: false,
}

<FilamentScene temporalAntiAliasingOptions={taaOptions}>