Windows Movie Maker: Difference between revisions

Line 22: Line 22:


=Effects and Transitions=
=Effects and Transitions=
==Effects==
=Building Custom Effects/Transitions=
==Transitions==
==Building Custom Effects/Transitions==
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb331634(v=vs.85)?redirectedfrom=MSDN
https://learn.microsoft.com/en-us/previous-versions/windows/desktop/legacy/bb331634(v=vs.85)?redirectedfrom=MSDN
Plugins in WMM are built in two parts:
* The '''shader file''' (*.fx) which does the actual effect work
* The '''preset file''' (*.xml) which sets parameters and loads them into WMM
==Building Shaders==
WMM shaders use DirectX 9.0 (for WMM6). They are programmed in '''HLSL (High Level Shader Language)''', which is similar syntax to C.
==Building Presets==
===Effects===
The basic XML skeleton for an effect looks like this:
===Transitions===
The basic XML skeleton for an transition looks like this: