[Bf-committers] External effects for VSE and or compositor nodes

Gaspar Fernández blakeyed at totaki.com
Mon Mar 13 13:19:04 CET 2017


Hi Piotr,

Sure, I'll write some doc about how I did it, when I finish my day.


Saludos
------------------------------------------------------------------------

Gaspar Fernández

Facebook de Gaspar Fernández <https://www.facebook.com/gaspy> 	Twitter 
de Gaspar Fernández <https://twitter.com/gaspar_fm> 	LinkedIn de Gaspar 
Fernández <https://www.linkedin.com/profile/view?id=49150267> 	Youtube 
de Gaspar Fernández <https://www.youtube.com/user/yutubero184/feed> 
Google+ de Gaspar Fernández 
<https://plus.google.com/u/0/+GasparFern%C3%A1ndez/posts>



El 13/03/17 a las 12:58, Piotr Arlukowicz escribió:
> Hi Gaspar,
> can you possibly share some knowledge how you did your patches or how were
> you able to create even the simplest effect? I'm looking for an entry point
> to VSE logic code but I'm still walking in the fog...
>
> cheers
> pio
>
> ​Piotr
> ​ Arlukowicz, BFCT​
>
> ​*YT: /user/piotao?feature=guide*
>   *FB:* */polskikursblendera* *TW:*
> */piotao*
> *Blender Network:* *https://www.blendernetwork.org/piotr-arlukowicz
> <https://www.blendernetwork.org/piotr-arlukowicz>*
> *Polski Kurs Blendera:* http://polskikursblendera.pl
>
>
>
>
> 2017-03-13 5:00 GMT+01:00 Gaspar Fernández <blakeyed at totaki.com>:
>
>> Hi all!
>>
>> There are only a few effects in Blender for VSE or compositor. I've been
>> thinking about that for years. Even I found, in the past Blender used a
>> C api to allow external effect plugins
>> (https://wiki.blender.org/index.php/Doc:2.4/Manual/
>> Sequencer/Effects/Plugins).
>> And don't know why this feature isn't supported now.
>>
>> Looking for a solution I tried to make my Blender build run image
>> filters via Python API but it's very slow (2 frames/sec for a very very
>> easy effect, inverting red and blue channels and alpha to 50%), also I
>> did not tested using a Python lib so Python will be just calling my C
>> lib which does the effect. But I think it may be better making them
>> directly in C or C++, I've tested doing the same simple effect in C and
>> it's realtime.
>>
>> I also thought about using a pluggable library for doing this (just
>> effects on images or videos), like MLT, where we can add a lot of
>> effects and image generators (another very very interesting feature for
>> me). It's really difficult to render a strip, apply one effect with
>> another program and import the new footage with effect, and sometimes
>> animating effect properties or doing little changes is awful repeating
>> the whole process again.
>>
>> What do you think about that?
>>
>> I've been playing with MLT source, if you think this is interesting I
>> think I could make a POC integrating one effect into VSE to see how it
>> behaves.
>>
>> Best regards,
>> ------------------------------------------------------------------------
>>
>> Gaspar Fernández
>>
>> Facebook de Gaspar Fernández <https://www.facebook.com/gaspy>   Twitter
>> de Gaspar Fernández <https://twitter.com/gaspar_fm>     LinkedIn de Gaspar
>> Fernández <https://www.linkedin.com/profile/view?id=49150267>   Youtube
>> de Gaspar Fernández <https://www.youtube.com/user/yutubero184/feed>
>> Google+ de Gaspar Fernández
>> <https://plus.google.com/u/0/+GasparFern%C3%A1ndez/posts>
>>
>>
>>
>> _______________________________________________
>> Bf-committers mailing list
>> Bf-committers at blender.org
>> https://lists.blender.org/mailman/listinfo/bf-committers
>>
> _______________________________________________
> Bf-committers mailing list
> Bf-committers at blender.org
> https://lists.blender.org/mailman/listinfo/bf-committers




More information about the Bf-committers mailing list