Page 1 of 1
TIP: Creating a TV Sync effect in R3
Posted: Fri Jun 26, 2009 09:47
by craftycurate
Hi Folks ...
I reported a few bugs yesterday but that was because I was hard at work creating visuals for a live gig tomorrow. I thought - it's summer - share the love ... so I would share a nice discovery as well.
I've been missing the kind of Rebelle\Pixellate TV effects so decided I would try to create one using built in effects. I'm pleased with the results, and they work well for live use.
1. On the master channel, put the following effects in the following order (starting at the top)
Distortion (horizontal sync effect)
Stripper (scanline effect)
Flip (random vertical sync effect)
Vignette
I've created new presets for each of these - how do I share presets?
2. Now link some keystrokes\controller buttons to the Bypass of the first 3 effects, in Toggle\Piano mode.
3. I've also added a TV snow effect on the top layer. created with Particle Illusion - this gives a nice bit of visual interest even to static images - use a hard light or soft light blend mode for this layer.
Will post a video sample later and some presets if someone knows where there are stored.
Thanks
Richard
Re: TIP: Creating a TV Sync effect in R3
Posted: Fri Jun 26, 2009 11:43
by bart
Just tried this combo and it looks nice indeed! And so much more tweakable than any TV Sync effect could ever be.
Presets are stored here:
Mac: /Users/[username]/Library/Application Support/Resolume Avenue 3/presets/
PC:/Documents and Settings/[username]/Application Data/Resolume Avenue 3/presets/
But they are stored per plugin and not per preset so it's not easy to exchange them. Perhaps we,ll change this in the future.
Re: TIP: Creating a TV Sync effect in R3
Posted: Fri Jun 26, 2009 15:36
by craftycurate
Would it work just to share the
<preset> ... </preset> code from the XML file? If so, here are the key presets I used:
i.e. for Flip - here's "1 badTVSync" insert into
AVFFGLFlipA104.xml
Code: Select all
<preset uniqueId="A104" name="1 BadTVSync" uniquePresetId="2814296">
<mixer value="1984083"/>
<bypassed value="1">
<keyboardShortcut isContextual="0" path="" description="3" optionIndex="-1" pianoMode="1"
invertValue="1" relativeStepValue="0.00499999989" startValue="0"
stopValue="0"/>
</bypassed>
<folded value="0"/>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Opacity"/>
<nameGiven value="Opacity"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.529100895" defaultValue="1" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1.33906063" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="2"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="0" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Horizontal"/>
<nameGiven value="Horizontal"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0" defaultValue="1" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="0" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Vertical"/>
<nameGiven value="Vertical"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
</preset>
Here's the Distortion one (insert into
FFGLDistortionA129.xml )
Code: Select all
<preset uniqueId="A129" name="1 BadHorizTVSync" uniquePresetId="2986046">
<mixer value="1984085"/>
<bypassed value="1">
<keyboardShortcut isContextual="0" path="" description="1" optionIndex="-1" pianoMode="1"
invertValue="1" relativeStepValue="0.00499999989" startValue="0"
stopValue="0"/>
</bypassed>
<folded value="1"/>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Opacity"/>
<nameGiven value="Opacity"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="1" defaultValue="1" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Distort"/>
<nameGiven value="Distort"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.363333333" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="2"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Radius"/>
<nameGiven value="Radius"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.676746786" defaultValue="0.550000012" startValue="0"
stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="0.58717654" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="2"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
</preset>
Here's the Stripper one (insert into
SyzGL_Strippersy69.xml )
Code: Select all
<preset uniqueId="sy69" name="1 Scanlines4" uniquePresetId="2797750">
<mixer value="1984085"/>
<bypassed value="1">
<keyboardShortcut isContextual="0" path="" description="2" optionIndex="-1" pianoMode="1"
invertValue="1" relativeStepValue="0.00499999989" startValue="0"
stopValue="0"/>
<keyboardShortcut isContextual="0" path="" description="2" optionIndex="-1" pianoMode="1"
invertValue="1" relativeStepValue="0.00499999989" startValue="0"
stopValue="0"/>
</bypassed>
<folded value="1"/>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="Opacity"/>
<nameGiven value="Opacity"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.5" defaultValue="1" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param1"/>
<nameGiven value="Number"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="1" defaultValue="0.100000001" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param2"/>
<nameGiven value="Mode"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.879310345" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param3"/>
<nameGiven value="Direction"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.242236025" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param4"/>
<nameGiven value="Direction Spread"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param5"/>
<nameGiven value="MovementType"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.624137931" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param6"/>
<nameGiven value="Speed"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.475862069" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param7"/>
<nameGiven value="SpeedSpread"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.720689655" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param8"/>
<nameGiven value="GlobalWidth"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.0137931034" defaultValue="1" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param9"/>
<nameGiven value="MinWidth"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.024137931" defaultValue="0.100000001" startValue="0"
stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param10"/>
<nameGiven value="MaxWidth"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.879310345" defaultValue="0.400000006" startValue="0"
stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="1" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="5000" linkedParamPath="" linkedToPositionOnly="0">
<name value="param11"/>
<nameGiven value="Feather"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.555172414" defaultValue="0" startValue="0" stopValue="1"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="3"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="31.0559005" linkedParamPath="" linkedToPositionOnly="0">
<name value="param12"/>
<nameGiven value="Red"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.0281590209" defaultValue="0" startValue="0.0279503106"
stopValue="0.0341614907"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="2"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="201.863354" linkedParamPath="" linkedToPositionOnly="0">
<name value="param13"/>
<nameGiven value="Green"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.00625338859" defaultValue="0" startValue="0" stopValue="0.0403726708"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="0.579798952" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="2"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
<parameter paramType="10" paramSubType="2" paramControlType="1" playcontrol="1"
orgDuration="5000" duration="295.031056" linkedParamPath="" linkedToPositionOnly="0">
<name value="param14"/>
<nameGiven value="Blue"/>
<textValue value=""/>
<extended value="0"/>
<values curValue="0.00920877634" defaultValue="0" startValue="0" stopValue="0.0590062112"/>
<pointsOfInterest value="0"/>
<jumpToPointsOfInterest value="-1"/>
<speedFactor curValue="1" defaultValue="1" startValue="0.0001" stopValue="10"/>
<direction value="2"/>
<playmode value="1"/>
<playmodeAway value="0"/>
<linkMultiplier curValue="1" defaultValue="1" startValue="1" stopValue="4096"/>
<linkModifier curValue="0" defaultValue="0" startValue="0" stopValue="1"/>
</parameter>
</preset>
Here is a sample of video created using this technique:
VIDEO
What have you discovered? Share the love
Cheers
Richard
Re: TIP: Creating a TV Sync effect in R3
Posted: Fri Jun 26, 2009 15:49
by bart
Hmm love that video! Much better than my attempt
Re: TIP: Creating a TV Sync effect in R3
Posted: Fri Jun 26, 2009 20:42
by GeeEs
Awesome! Looks really good!
Giving it a shot this weekend.
Re: TIP: Creating a TV Sync effect in R3
Posted: Tue Jun 30, 2009 00:32
by gradek
yeah, nice effect indeed. I didn't think it would look that good from reading your description. great job. I might test it myself. Thanks for sharing. does it work to just copy the <preset> code as you suggested?
Re: TIP: Creating a TV Sync effect in R3
Posted: Tue Jun 30, 2009 01:11
by craftycurate
gradek wrote: yeah, nice effect indeed. I didn't think it would look that good from reading your description. great job. I might test it myself. Thanks for sharing. does it work to just copy the <preset> code as you suggested?
Thanks ... not sure about the preset copying - haven't tried it I must confess. Just copied the code sections and pasted them in here. Let us know if it works!
Re: TIP: Creating a TV Sync effect in R3
Posted: Tue Jul 28, 2009 16:44
by ROTOR
it works - thanks a lot! more appreciated
Re: TIP: Creating a TV Sync effect in R3
Posted: Wed Jul 29, 2009 01:05
by willcopps
tried copying the code in and it didn't work. I wish it did! Anyone have better luck?
Re: TIP: Creating a TV Sync effect in R3
Posted: Sun Aug 02, 2009 16:32
by gegenlicht
wow this looks really cool. Im trying to work more & more with still images so i will def. check this one out!
Thx for sharing