<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.synfig.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AKeyframeAddRemoveDuplicate</id>
		<title>Template:KeyframeAddRemoveDuplicate - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.synfig.org/index.php?action=history&amp;feed=atom&amp;title=Template%3AKeyframeAddRemoveDuplicate"/>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Template:KeyframeAddRemoveDuplicate&amp;action=history"/>
		<updated>2026-04-29T22:16:00Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Template:KeyframeAddRemoveDuplicate&amp;diff=23332&amp;oldid=prev</id>
		<title>Synme: add link</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Template:KeyframeAddRemoveDuplicate&amp;diff=23332&amp;oldid=prev"/>
				<updated>2019-03-11T19:59:55Z</updated>
		
		<summary type="html">&lt;p&gt;add link&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;' lang='en'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:59, 11 March 2019&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l15&quot; &gt;Line 15:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 15:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Of course, duplicate a keyframe will produce a new keyframe at the place pointed by the time cursor and will add a new one to the keyframe list in the proper place. In the keyframe list, the new added keyframe have the same description than the original, plus a {{Literal|(Duplicate)}} at the end.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Of course, duplicate a keyframe will produce a new keyframe at the place pointed by the time cursor and will add a new one to the keyframe list in the proper place. In the keyframe list, the new added keyframe have the same description than the original, plus a {{Literal|(Duplicate)}} at the end.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://youtu.be/qvRt3ITSkrQ video explanation]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Remove a keyframe===&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Remove a keyframe===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key synfigru_wiki:diff:version:1.11a:oldid:20849:newid:23332 --&gt;
&lt;/table&gt;</summary>
		<author><name>Synme</name></author>	</entry>

	<entry>
		<id>https://wiki.synfig.org/index.php?title=Template:KeyframeAddRemoveDuplicate&amp;diff=20849&amp;oldid=prev</id>
		<title>D.j.a.y: creation</title>
		<link rel="alternate" type="text/html" href="https://wiki.synfig.org/index.php?title=Template:KeyframeAddRemoveDuplicate&amp;diff=20849&amp;oldid=prev"/>
				<updated>2015-10-04T14:57:50Z</updated>
		
		<summary type="html">&lt;p&gt;creation&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;===Add a keyframe===&lt;br /&gt;
[[File:KeyframeButton AddNew 0.63.06.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Place the time cursor at a frame where there isn't currently any keyframe. Then press the  {{Literal|Add new Keyframe}} button. If you place the time cursor at a frame where there is currently an existing keyframe or if animation Start Time egals animation End Time (animation Duration is 0m 0s 1f) then the {{Literal|Add new Keyframe}} button is disabled. Once you press the button then a new entry is added to the list of keyframes and a vertical dashed line is added in the time line. No waypoint is created.&lt;br /&gt;
&lt;br /&gt;
===Duplicate a keyframe===&lt;br /&gt;
[[File:KeyframeButton Duplicate 0.63.06.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Select a keyframe in the keyframe list of the {{l|Keyframes Panel}} and place the cursor at a frame where there isn't currently any keyframe. Then press the {{Literal|Duplicate Keyframe}} button. This would have two separated effects:&lt;br /&gt;
&lt;br /&gt;
# If there is a waypoint at the original keyframe then the waypoint is duplicated. Its duplication includes the parameter value and its interpolation types.&lt;br /&gt;
# If there is no waypoint in the original keyframe for any particular parameter then two things could happen:&lt;br /&gt;
#*There is no waypoint for that parameter at ANY frame in the time line: Then NO waypoint is created.&lt;br /&gt;
#*If there is a waypoint in the time line for that parameter, but not in the keyframe that is going to be duplicated, then in the duplicated keyframe is created a new waypoint with a value for the parameter of the result of the current value at the original keyframe and a {{Literal|TCB Smooth}} interpolation type for both {{Literal|In}} and {{Literal|Out}}.&lt;br /&gt;
&lt;br /&gt;
Of course, duplicate a keyframe will produce a new keyframe at the place pointed by the time cursor and will add a new one to the keyframe list in the proper place. In the keyframe list, the new added keyframe have the same description than the original, plus a {{Literal|(Duplicate)}} at the end.&lt;br /&gt;
&lt;br /&gt;
===Remove a keyframe===&lt;br /&gt;
[[File:KeyframeButton Remove 0.63.06.png|frame|none]]&lt;br /&gt;
&lt;br /&gt;
Just select a keyframe from the keyframe list and press the Remove keyframe button. It will remove the keyframe and all the waypoints for all parameters for all layers that are currently there.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;cite&amp;gt;''NOTE: If you move a keyframe by modifying its {{l|#Time|time}} in the keyframe list dialog and immediately press the Remove Keyframe button then the waypoints are not deleted. It seems to be a bug but also can be considered a feature if you really want to keep the waypoints and not the keyframe.''&amp;lt;/cite&amp;gt;&lt;/div&gt;</summary>
		<author><name>D.j.a.y</name></author>	</entry>

	</feed>