2D effects should effect 3D

It would be really nice just having the ability to have global effects like motion blur, adjustment, blending mode, crt. stuff that gets added after the other stuff is rendered

1 Like

as far as ik, the 2D effects only work on 2D elements due to these effects being available in the PixiJS Renderer, these effects can’t work on 3D Games as they utilize ThreeJS for rendering.
It may take time to find a way to implement each 2D effect into ThreeJS.

cant they get the rendered image and send it to pixiJS or smtg?

1 Like

theoretically so, i could imagine that being a feasible solution but they be some sort of technical oversight, something that still needs to be accounted for i guess…
there could be latency, since it is taking the rendered image, passing it to PixiJS, then rendering in PixiJS, that alone is gonna cause longer render times, just to use 2D effects on 3D objects

1 Like


maybe it has something to do with this idk

1 Like

i dunno, perhaps so??

That would’ve made more sense to me too yeah, but the GDevelop team decided to do it the other way around: they take the PIXI rendered image and send it to ThreeJS

but isnt that literally bad for perfomance? since threejs is like bigger?

not in any way that really matter no