<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://modding.kerbal.wiki/index.php?action=history&amp;feed=atom&amp;title=Configuring_the_part_animation</id>
	<title>Configuring the part animation - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://modding.kerbal.wiki/index.php?action=history&amp;feed=atom&amp;title=Configuring_the_part_animation"/>
	<link rel="alternate" type="text/html" href="https://modding.kerbal.wiki/index.php?title=Configuring_the_part_animation&amp;action=history"/>
	<updated>2026-04-28T04:02:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://modding.kerbal.wiki/index.php?title=Configuring_the_part_animation&amp;diff=1481&amp;oldid=prev</id>
		<title>Polo: Add playbackMul</title>
		<link rel="alternate" type="text/html" href="https://modding.kerbal.wiki/index.php?title=Configuring_the_part_animation&amp;diff=1481&amp;oldid=prev"/>
		<updated>2025-07-05T20:18:45Z</updated>

		<summary type="html">&lt;p&gt;Add playbackMul&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 22:18, 5 July 2025&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-l67&quot;&gt;Line 67:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 67:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*# Set &amp;quot;Transition Duration&amp;quot; to 0.01.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*# Set &amp;quot;Transition Duration&amp;quot; to 0.01.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Perform the same operation on the transition from retract to retracted.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* Perform the same operation on the transition from retract to retracted.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;* Click on each state and in &quot;Speed&quot; &amp;gt; &quot;Multiplier&quot;, select &quot;Parameter&quot;. It should automatically display &quot;playbackMul&quot; in the dropdown. This is for playing the animation ten times faster in the VAB.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; 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;[[File:PlaybackMul.png|center|thumb]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On the mesh, add the &amp;quot;Animator&amp;quot; module and select the controller under &amp;quot;Controller&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On the mesh, add the &amp;quot;Animator&amp;quot; module and select the controller under &amp;quot;Controller&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&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-l73&quot;&gt;Line 73:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 75:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On the root part, click &amp;quot;Add Component&amp;quot; &amp;gt; &amp;quot;Module_Deployable&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* On the root part, click &amp;quot;Add Component&amp;quot; &amp;gt; &amp;quot;Module_Deployable&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*# Set &amp;quot;Animator&amp;quot; to the mesh.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;*# Set &amp;quot;Animator&amp;quot; to the mesh.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* Multiplier = PlaybackMul&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key web117_modding:diff:1.41:old-1479:rev-1481:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Polo</name></author>
	</entry>
	<entry>
		<id>https://modding.kerbal.wiki/index.php?title=Configuring_the_part_animation&amp;diff=1479&amp;oldid=prev</id>
		<title>Polo: First draft</title>
		<link rel="alternate" type="text/html" href="https://modding.kerbal.wiki/index.php?title=Configuring_the_part_animation&amp;diff=1479&amp;oldid=prev"/>
		<updated>2025-07-05T20:12:58Z</updated>

		<summary type="html">&lt;p&gt;First draft&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;* In the Project window, click on the imported FBX object.&lt;br /&gt;
* In the Inspector window, click on the Animation tab.&lt;br /&gt;
* Set &amp;quot;Anim. Compression&amp;quot; to &amp;quot;Off&amp;quot;.&lt;br /&gt;
* Split the animation into four states in the &amp;quot;Clips&amp;quot; list: retracted, deploy, deployed, and retract.&lt;br /&gt;
*# The retracted and deployed states are a single frame.&lt;br /&gt;
*# You should prefix these states with the part name to avoid confusion if multiple parts of the mod contain animation.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 4.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Drop the part under &amp;lt;code&amp;gt;model&amp;lt;/code&amp;gt; and unpack it completely.&lt;br /&gt;
&lt;br /&gt;
[[File:Step 5.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* In the Part folder, create an Animation Controller.&lt;br /&gt;
&lt;br /&gt;
[[File:Animation Controller.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Double-click on the controller to open the Animator tab.&lt;br /&gt;
* Drag the four states into the Animator tab.&lt;br /&gt;
*# Start with retracted so that it automatically links to Entry, then the other three.&lt;br /&gt;
&lt;br /&gt;
[[File:Drop states.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* In the Animator Parameters tab, create:&lt;br /&gt;
*# a boolean &amp;quot;isDeployed&amp;quot;,&lt;br /&gt;
*# a trigger &amp;quot;reverseAnimStateChange&amp;quot;,&lt;br /&gt;
*# a float &amp;quot;playbackMul&amp;quot; = 10.&lt;br /&gt;
&lt;br /&gt;
[[File:Create parameters.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Create the transitions between states.&lt;br /&gt;
*# Entry → retracted&lt;br /&gt;
*# retracted ↔︎ deploy&lt;br /&gt;
*# deploy → deployed&lt;br /&gt;
*# deployed ↔︎ retract&lt;br /&gt;
*# retract → retracted&lt;br /&gt;
&lt;br /&gt;
[[File:Create transitions.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Click on the transition from retracted to deploy:&lt;br /&gt;
*# set &amp;quot;Exit Time&amp;quot; to 0,&lt;br /&gt;
*# uncheck &amp;quot;Has Exit Time&amp;quot;,&lt;br /&gt;
*# uncheck &amp;quot;Fixed Duration&amp;quot; (in Settings),&lt;br /&gt;
*# set &amp;quot;Transition Duration&amp;quot; to 0,&lt;br /&gt;
*# add the boolean &amp;quot;isDeployed&amp;quot; = True to the list of conditions,&lt;br /&gt;
*# check the animation by playing it in the preview window.&lt;br /&gt;
&lt;br /&gt;
[[File:Retracted to deploy.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Perform the same operation on the transition from deployed to retract, except that &amp;quot;isDeployed&amp;quot; = False.&lt;br /&gt;
* Click on the transition from deploy to retracted:&lt;br /&gt;
*# Set &amp;quot;Exit Time&amp;quot; to 0,&lt;br /&gt;
*# Set &amp;quot;Transition Duration&amp;quot; to 0,&lt;br /&gt;
*# Add the &amp;quot;reverseAnimStateChange&amp;quot; trigger to the list of conditions.&lt;br /&gt;
&lt;br /&gt;
[[File:Deploy to retracted.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Perform the same operation on the transition from retract to deployed.&lt;br /&gt;
* Click on the retracted state:&lt;br /&gt;
*# Add the &amp;quot;Module_Anim State Informer&amp;quot; module.&lt;br /&gt;
&lt;br /&gt;
[[File:Retracted.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* Perform the same operation on deployed.&lt;br /&gt;
* Click on the transition from deploy to deployed:&lt;br /&gt;
*# Set &amp;quot;Exit Time&amp;quot; to 0.99,&lt;br /&gt;
*# Set &amp;quot;Transition Duration&amp;quot; to 0.01.&lt;br /&gt;
* Perform the same operation on the transition from retract to retracted.&lt;br /&gt;
* On the mesh, add the &amp;quot;Animator&amp;quot; module and select the controller under &amp;quot;Controller&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:Add Animator.png|center|thumb]]&lt;br /&gt;
&lt;br /&gt;
* On the root part, click &amp;quot;Add Component&amp;quot; &amp;gt; &amp;quot;Module_Deployable&amp;quot;.&lt;br /&gt;
*# Set &amp;quot;Animator&amp;quot; to the mesh.&lt;br /&gt;
* Multiplier = PlaybackMul&lt;/div&gt;</summary>
		<author><name>Polo</name></author>
	</entry>
</feed>