[css-shaders] CSS shaders for custom filters (ACTION-3072)

Hello,

The Filter Effects 1.0 draft contains an open issue about supporting "a filter primitive that would reference a programmable operation, similar to an OpenCL kernel or GLSL fragment shader":

https://dvcs.w3.org/hg/FXTF/raw-file/tip/filters/publish/Filters.html#feCustomElement

During the last FX task force meeting in Seattle, I got the action to prepare a detailed proposal for supporting custom filters in the Filter Effects 1.0 (http://www.w3.org/Graphics/SVG/WG/track/actions/3072). 

The detailed proposal can be found at:

https://dvcs.w3.org/hg/FXTF/raw-file/tip/custom/index.html

We (at Adobe) have worked on a prototype implementation. The proposal reflects the work done on the prototype to get a better understanding of the various issues involved when using fragment and vertex shaders for custom effects. It also reflects on the feedback and suggestions of several people, in particular the co-editors for the proposal, Dean Jackson and Erik Dahlström.

In case you are interested in seeing the prototype in action with demos, they will be shown at the Adobe MAX conference tomorrow:

http://max.adobe.com/online/
(look for the keynote session, October 4th)

Doing this work (specification, prototype implementation and demos), we have found that CSS shaders bring great creativity and flexibility: they integrate well with filter effects, animations and transitions and give fluid results.

We are looking forward to discussing this proposal with the FX task force group.

Kind regards,
Vincent Hardy

Received on Monday, 3 October 2011 13:51:39 UTC