bloom filter+ cartoon inking and anitialiasing?

Bloom filter + cartoon inking seems to completely destroy antialiasing.

import direct.directbase.DirectStart
from pandac.PandaModules import *
from direct.filter.CommonFilters import CommonFilters

filters = CommonFilters(,

env = loader.loadModel('environment')


cartoon inking can’t work with antialiasing. Thats my understanding anyway given how the effect is implemented, and I don’t see any other good ways to implement it. My understanding of how the antialiasing works is pretty limited though. You may be able to make the normals buffer and the inking buffer huge and render that as an antialiased texture to the screen, but I’m guessing that would be slow.

Its not just cartoon inking. The same is when you only use bloom.
The effects are meant to make your game look better, but they seem to do the opposite here.

BTW, theres this new method


, what is it? It seems to swap some colors.

I think I found another bug: I cant change the background color when bloom (any filter?) is on.