Page 1 of 1

CoreImage filter using CIImageAccumulator doesn't render

Posted: Thu Sep 20, 2018 4:41 am
by geoffmatters
I wrote a feedback filter in CoreImage format, using CIImageAccumulator to hold data across frames. The compiled filter works great in Quartz Composer but when I load it Modul8 it renders transparent (and it seems like RGB values are also 0)

I stripped down the filter to remove all the complexity. Returning the input image works, but writing it into the accumulator then returning that fails in the same way. This simple passthrough test again works fine in QC.

Re: CoreImage filter using CIImageAccumulator doesn't render

Posted: Thu Sep 20, 2018 4:42 am
by geoffmatters
Same results for M8 2.9 and 3.0

Re: CoreImage filter using CIImageAccumulator doesn't render

Posted: Tue Oct 30, 2018 3:30 am
by geoffmatters
Can you raise this with Apple?
With M8 having dropped support for FreeFrame, CoreImage is the only way to add new visual processing techniques.

Re: CoreImage filter using CIImageAccumulator doesn't render

Posted: Tue Oct 30, 2018 3:21 pm
by Pierre Guilluy
Freeframe filters are still available when launching Modul8v3 in 32bit mode.

Re: CoreImage filter using CIImageAccumulator doesn't render

Posted: Sun Nov 04, 2018 4:14 am
by geoffmatters
This is true, I should have said "deprecated" rather than "dropped"... it has been stated that freeframe is legacy, and there is "no plan to add support for newer Freeframe versions in version 3" e.g. FFGL.

Regardless, it would be great if you could ping Apple about this CoreImage feature not working correctly. Perhaps they might fix it.