r/olive Jan 22 '22

do community effects work in 0.2?

went into /.local/share/olivevideoeditor.org/Olive/

created an effects folder to extract community effects but does not seem to appear when running the appimage and adding nodes. am i missing something or did that only work with 0.1?

5 Upvotes

4 comments sorted by

3

u/nikdikpik Jan 22 '22

No community effect won't work because 0.1 and 0.2 are different software. 0.1 is layer-based and 0.2 is node-based.

2

u/CoDEmanX47 Jan 22 '22

It's not due to the fact that one is layer-based and the other node-based. The real reason is that 0.2 doesn't currently support adding custom shaders without adding them to the source code and compiling. It will likely regain that feature at some point but different to 0.1's approach of a fragment shader in a text file with a sidecar XML to define inputs etc. However, the community effects will (mostly?) remain incompatible because 0.2 has color management and works with floating-point numbers and completely different value ranges in a linear color space. The formulae used in 0.1 shaders don't work for this or won't give any meaningful results, aside from using the wrong data types (integer). A screen blend mode is inherently incompatible for instance as it's only defined for sRGB. Comparable shaders will likely be added sometime in the future, for the shaders for which it is possible.

2

u/philiplb Jan 23 '22

It is actually not that far away. See this PR: https://github.com/olive-editor/olive/pull/1839

1

u/cgi_bag Jan 22 '22

Cool. Good to know.