<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://wiki.erb.pw/mw/index.php?action=history&amp;feed=atom&amp;title=Moebius%C2%B2_Animations</id>
	<title>Moebius² Animations - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.erb.pw/mw/index.php?action=history&amp;feed=atom&amp;title=Moebius%C2%B2_Animations"/>
	<link rel="alternate" type="text/html" href="https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;action=history"/>
	<updated>2026-11-14T20:57:06Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=127&amp;oldid=prev</id>
		<title>Meatlotion: /* Collaborative Animation */</title>
		<link rel="alternate" type="text/html" href="https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=127&amp;oldid=prev"/>
		<updated>2026-06-06T15:35:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Collaborative Animation&lt;/span&gt;&lt;/span&gt;&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-GB&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 15:35, 6 June 2026&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-l235&quot;&gt;Line 235:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 235:&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;draw on any frame.&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;draw on any frame.&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 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;See [[Moebius² Server]] for server setup instructions.&lt;/div&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;See [[&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Moebius²#Moebius²_Server|&lt;/ins&gt;Moebius² Server]] for server setup instructions.&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 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;[[Category:Moebius²]]&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;[[Category:Moebius²]]&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;[[Category:ANSImation]]&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;[[Category:ANSImation]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c1mediawiki:diff::1.12:old-126:rev-127 --&gt;
&lt;/table&gt;</summary>
		<author><name>Meatlotion</name></author>
	</entry>
	<entry>
		<id>https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=126&amp;oldid=prev</id>
		<title>Meatlotion at 15:33, 6 June 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=126&amp;oldid=prev"/>
		<updated>2026-06-06T15:33:56Z</updated>

		<summary type="html">&lt;p&gt;&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-GB&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 15:33, 6 June 2026&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-l236&quot;&gt;Line 236:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 236:&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 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;See [[Moebius² Server]] for server setup instructions.&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;See [[Moebius² Server]] for server setup instructions.&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;&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;[[Category:Moebius²]]&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;[[Category:ANSImation]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key c1mediawiki:diff::1.12:old-125:rev-126 --&gt;
&lt;/table&gt;</summary>
		<author><name>Meatlotion</name></author>
	</entry>
	<entry>
		<id>https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=125&amp;oldid=prev</id>
		<title>Meatlotion: Created page with &quot;= Creating Animations in Moebius² =  Moebius² supports frame-based animations saved in the native &lt;code&gt;.mob&lt;/code&gt; format, with export to Animated PNG (APNG) and ANSImation (&lt;code&gt;.ans&lt;/code&gt;) for sharing.  == Enabling Animation Mode ==            Animation mode is off by default so that regular single-image editing is unaffected.  To enable it:  * Go to &#039;&#039;&#039;View → Animation Mode&#039;&#039;&#039;, or * Press &lt;kbd&gt;Ctrl&lt;/kbd&gt;+&lt;kbd&gt;Shift&lt;/kbd&gt;+&lt;kbd&gt;M&lt;/kbd&gt;  The &#039;&#039;&#039;Animation Panel&#039;&#039;&#039;...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.erb.pw/mw/index.php?title=Moebius%C2%B2_Animations&amp;diff=125&amp;oldid=prev"/>
		<updated>2026-06-06T15:33:22Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;= Creating Animations in Moebius² =  Moebius² supports frame-based animations saved in the native &amp;lt;code&amp;gt;.mob&amp;lt;/code&amp;gt; format, with export to Animated PNG (APNG) and ANSImation (&amp;lt;code&amp;gt;.ans&amp;lt;/code&amp;gt;) for sharing.  == Enabling Animation Mode ==            Animation mode is off by default so that regular single-image editing is unaffected.  To enable it:  * Go to &amp;#039;&amp;#039;&amp;#039;View → Animation Mode&amp;#039;&amp;#039;&amp;#039;, or * Press &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;M&amp;lt;/kbd&amp;gt;  The &amp;#039;&amp;#039;&amp;#039;Animation Panel&amp;#039;&amp;#039;&amp;#039;...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Creating Animations in Moebius² =&lt;br /&gt;
&lt;br /&gt;
Moebius² supports frame-based animations saved in the native &amp;lt;code&amp;gt;.mob&amp;lt;/code&amp;gt; format, with export to Animated PNG&lt;br /&gt;
(APNG) and ANSImation (&amp;lt;code&amp;gt;.ans&amp;lt;/code&amp;gt;) for sharing.&lt;br /&gt;
&lt;br /&gt;
== Enabling Animation Mode ==          &lt;br /&gt;
&lt;br /&gt;
Animation mode is off by default so that regular single-image editing is unaffected.&lt;br /&gt;
&lt;br /&gt;
To enable it:&lt;br /&gt;
&lt;br /&gt;
* Go to &amp;#039;&amp;#039;&amp;#039;View → Animation Mode&amp;#039;&amp;#039;&amp;#039;, or&lt;br /&gt;
* Press &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;M&amp;lt;/kbd&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Animation Panel&amp;#039;&amp;#039;&amp;#039; will appear on the right side of the window (below the Layers panel). Your existing&lt;br /&gt;
canvas automatically becomes Frame 1.&lt;br /&gt;
&lt;br /&gt;
To disable animation mode, use the same menu item or shortcut. Note that disabling it collapses all frames back to&lt;br /&gt;
a single image (the current frame is kept).&lt;br /&gt;
&lt;br /&gt;
== The Animation Panel ==&lt;br /&gt;
&lt;br /&gt;
The Animation Panel contains everything you need to manage frames.&lt;br /&gt;
&lt;br /&gt;
=== Transport Controls ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Button !! Action&lt;br /&gt;
|-&lt;br /&gt;
| ⏮ || Jump to first frame&lt;br /&gt;
|-&lt;br /&gt;
| ◀ || Previous frame&lt;br /&gt;
|-&lt;br /&gt;
| ▶ || Play / Pause (flip-book style)&lt;br /&gt;
|-&lt;br /&gt;
| ▶̃ || Play as ANSImation (streaming, terminal-style)&lt;br /&gt;
|-&lt;br /&gt;
| ▶ || Next frame&lt;br /&gt;
|-&lt;br /&gt;
| ⏭ || Jump to last frame&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;Frame X / Y&amp;#039;&amp;#039;&amp;#039; counter shows your current position in the sequence.&lt;br /&gt;
&lt;br /&gt;
=== Frame Settings ===&lt;br /&gt;
&lt;br /&gt;
Each frame has its own settings, editable when that frame is selected:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;FPS&amp;#039;&amp;#039;&amp;#039; || Global playback speed in frames per second (1–60). Applies to all frames that don&amp;#039;t have a per-frame&lt;br /&gt;
delay override. Default: 8 fps.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Delay&amp;#039;&amp;#039;&amp;#039; || Per-frame delay in milliseconds. When set to a non-zero value, this overrides the global FPS for&lt;br /&gt;
that specific frame. Useful for pauses or variable-speed effects. Leave at 0 to use the global FPS.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Reveal&amp;#039;&amp;#039;&amp;#039; || The transition effect used when playing this frame as an ANSImation stream. See [[#Reveal&lt;br /&gt;
Effects|Reveal Effects]] below.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Scene Break&amp;#039;&amp;#039;&amp;#039; || When checked, this frame starts a new scene — the canvas is fully cleared before this frame&lt;br /&gt;
is drawn during stream playback. Disabled on Frame 1 (always a scene break). See [[#Scenes vs Sub-frames|Scenes vs&lt;br /&gt;
Sub-frames]] below.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Adding Frames ===&lt;br /&gt;
&lt;br /&gt;
Three buttons add new frames after the currently selected frame:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Button !! What it creates&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;+ Clone&amp;#039;&amp;#039;&amp;#039; || A full copy of the current frame. The clone starts as a sub-frame (no scene break). Use this as&lt;br /&gt;
the starting point for incremental changes — the classic animation workflow.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;+ Sub&amp;#039;&amp;#039;&amp;#039; || A blank frame marked as a sub-frame (no scene break). Use when you want to paint something fresh&lt;br /&gt;
that builds on a running scene.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;+ Scene&amp;#039;&amp;#039;&amp;#039; || A blank frame marked as a scene break. The canvas clears before this frame plays, starting a new&lt;br /&gt;
scene from scratch.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Deleting and Reordering ===&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;✕ Del&amp;#039;&amp;#039;&amp;#039; removes the current frame. The button is disabled when only one frame exists.&lt;br /&gt;
* Frames can be &amp;#039;&amp;#039;&amp;#039;dragged and dropped&amp;#039;&amp;#039;&amp;#039; to reorder them — click and drag any frame card in the strip at the&lt;br /&gt;
bottom of the panel.&lt;br /&gt;
&lt;br /&gt;
=== The Frame Strip ===&lt;br /&gt;
&lt;br /&gt;
The strip at the bottom of the Animation Panel shows a card for every frame:&lt;br /&gt;
&lt;br /&gt;
* The &amp;#039;&amp;#039;&amp;#039;active frame&amp;#039;&amp;#039;&amp;#039; is highlighted.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Scene break&amp;#039;&amp;#039;&amp;#039; frames have a distinct border colour.&lt;br /&gt;
* Each card shows the frame number and either its delay (in ms) or its reveal effect name.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Click&amp;#039;&amp;#039;&amp;#039; a card to jump to that frame.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Drag&amp;#039;&amp;#039;&amp;#039; a card left or right to reorder it.&lt;br /&gt;
* Scroll the strip horizontally with the mouse wheel.&lt;br /&gt;
&lt;br /&gt;
=== Resizing and Docking ===&lt;br /&gt;
&lt;br /&gt;
* Drag the resize handle at the top of the panel to make it taller or shorter.&lt;br /&gt;
* Click the &amp;#039;&amp;#039;&amp;#039;⇅&amp;#039;&amp;#039;&amp;#039; button to move the panel to the &amp;#039;&amp;#039;&amp;#039;bottom&amp;#039;&amp;#039;&amp;#039; of the window (useful on wide monitors). Click&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;⇄&amp;#039;&amp;#039;&amp;#039; to move it back to the right panel.&lt;br /&gt;
&lt;br /&gt;
== Scenes vs Sub-frames ==&lt;br /&gt;
&lt;br /&gt;
Understanding scenes and sub-frames is key to getting the most out of ANSImation export.&lt;br /&gt;
&lt;br /&gt;
; Scene break frame&lt;br /&gt;
: The canvas is wiped blank before this frame is drawn during stream playback. Frame 1 is always a scene break.&lt;br /&gt;
Shown with a distinct colour in the frame strip.&lt;br /&gt;
&lt;br /&gt;
; Sub-frame&lt;br /&gt;
: Builds on whatever was already on screen. During stream playback, only the differences (the new cells) are&lt;br /&gt;
written — giving a smooth incremental-draw or overlay effect.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Typical workflows:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Flip-book animation&amp;#039;&amp;#039;&amp;#039; — each frame is a scene break with its own fully-drawn image. Plays back fast and is&lt;br /&gt;
best exported as APNG.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;ANSImation / typewriter effect&amp;#039;&amp;#039;&amp;#039; — Frame 1 is a scene, subsequent frames are sub-frames that each reveal a&lt;br /&gt;
little more of the image, simulating the look of a terminal drawing in real time.&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Mixed&amp;#039;&amp;#039;&amp;#039; — multiple scenes each consisting of several sub-frame steps.&lt;br /&gt;
&lt;br /&gt;
== Playback Modes ==&lt;br /&gt;
&lt;br /&gt;
=== Flip Playback (▶) ===&lt;br /&gt;
&lt;br /&gt;
Cycles through all frames at the configured FPS (or per-frame delay). Each frame is displayed in full. This is your&lt;br /&gt;
standard animation preview and is what APNG export captures.&lt;br /&gt;
&lt;br /&gt;
=== ANSImation Streaming (▶̃) ===&lt;br /&gt;
&lt;br /&gt;
Replays the animation as a raw ANSI byte stream, the way it would look in a classic terminal. The &amp;#039;&amp;#039;&amp;#039;Speed&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
dropdown controls how fast the bytes are fed:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Speed !! Description&lt;br /&gt;
|-&lt;br /&gt;
| 2400 baud || Very slow — authentic retro BBS speed&lt;br /&gt;
|-&lt;br /&gt;
| 9600 baud || Slow — still noticeably character-by-character&lt;br /&gt;
|-&lt;br /&gt;
| Slow || Relaxed streaming pace&lt;br /&gt;
|-&lt;br /&gt;
| Medium || Comfortable viewing speed&lt;br /&gt;
|-&lt;br /&gt;
| Fast || Near-instant with visible flow&lt;br /&gt;
|-&lt;br /&gt;
| Max || As fast as the renderer can go&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
A progress bar appears at the bottom of the panel during streaming. Clicking ▶̃ again stops playback and restores&lt;br /&gt;
the canvas to the current editing frame.&lt;br /&gt;
&lt;br /&gt;
== Reveal Effects ==&lt;br /&gt;
&lt;br /&gt;
Each frame can have a reveal effect applied during ANSImation stream playback. The effect controls how the frame&amp;#039;s&lt;br /&gt;
content is &amp;#039;&amp;#039;written&amp;#039;&amp;#039; to the screen.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Effect !! Description&lt;br /&gt;
|-&lt;br /&gt;
| Inchworm || Default. Draws left-to-right, top-to-bottom, like a terminal cursor.&lt;br /&gt;
|-&lt;br /&gt;
| Instant || The entire frame appears at once with no incremental drawing.&lt;br /&gt;
|-&lt;br /&gt;
| Wipe Down || Reveals the frame top-to-bottom in rows.&lt;br /&gt;
|-&lt;br /&gt;
| Wipe Up || Reveals the frame bottom-to-top.&lt;br /&gt;
|-&lt;br /&gt;
| Wipe Left || Reveals right-to-left by column.&lt;br /&gt;
|-&lt;br /&gt;
| Wipe Right || Reveals left-to-right by column.&lt;br /&gt;
|-&lt;br /&gt;
| Diagonal || Reveals along a diagonal sweep.&lt;br /&gt;
|-&lt;br /&gt;
| Starburst || Expands outward from the centre.&lt;br /&gt;
|-&lt;br /&gt;
| Scramble || Reveals cells in a random order.&lt;br /&gt;
|-&lt;br /&gt;
| Checkerboard || Reveals in a checkerboard pattern.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Reveal effects only apply during &amp;#039;&amp;#039;&amp;#039;ANSImation stream playback&amp;#039;&amp;#039;&amp;#039; and ANSImation export. They have no effect during&lt;br /&gt;
flip playback or APNG export.&lt;br /&gt;
&lt;br /&gt;
== Typical Animation Workflow ==&lt;br /&gt;
&lt;br /&gt;
=== Simple Flip-Book ===&lt;br /&gt;
&lt;br /&gt;
# Enable Animation Mode (&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;M&amp;lt;/kbd&amp;gt;).&lt;br /&gt;
# Draw your first frame as normal.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;+ Clone&amp;#039;&amp;#039;&amp;#039; to create a copy, then make your changes.&lt;br /&gt;
# Repeat step 3 for each additional frame.&lt;br /&gt;
# Set &amp;#039;&amp;#039;&amp;#039;FPS&amp;#039;&amp;#039;&amp;#039; to taste (8–12 is typical).&lt;br /&gt;
# Press ▶ to preview.&lt;br /&gt;
# Export via &amp;#039;&amp;#039;&amp;#039;File → Export As Animated PNG…&amp;#039;&amp;#039;&amp;#039; (&amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;A&amp;lt;/kbd&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== ANSImation / Scrolling Reveal ===&lt;br /&gt;
&lt;br /&gt;
# Enable Animation Mode.&lt;br /&gt;
# Draw the final state of your image on Frame 1 — this is your &amp;#039;&amp;#039;starting&amp;#039;&amp;#039; scene.&lt;br /&gt;
# Click &amp;#039;&amp;#039;&amp;#039;+ Sub&amp;#039;&amp;#039;&amp;#039; to add sub-frames. On each sub-frame, draw or paint the next incremental step.&lt;br /&gt;
# For each sub-frame, choose a &amp;#039;&amp;#039;&amp;#039;Reveal&amp;#039;&amp;#039;&amp;#039; effect if desired.&lt;br /&gt;
# Use &amp;#039;&amp;#039;&amp;#039;+ Scene&amp;#039;&amp;#039;&amp;#039; whenever you want to cut to a completely new image.&lt;br /&gt;
# Preview with ▶̃ and adjust &amp;#039;&amp;#039;&amp;#039;Speed&amp;#039;&amp;#039;&amp;#039; and &amp;#039;&amp;#039;&amp;#039;Delay&amp;#039;&amp;#039;&amp;#039; values.&lt;br /&gt;
# Export via &amp;#039;&amp;#039;&amp;#039;File → Export As ANSImation…&amp;#039;&amp;#039;&amp;#039; (saves as &amp;lt;code&amp;gt;.ans&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Exporting ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Export format !! Menu item !! Shortcut !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Animated PNG (APNG) || File → Export As Animated PNG… || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;A&amp;lt;/kbd&amp;gt; || Works&lt;br /&gt;
in any animation mode. Captures all frames at their configured FPS/delay. Widely supported in browsers and image&lt;br /&gt;
viewers.&lt;br /&gt;
|-&lt;br /&gt;
| ANSImation (&amp;lt;code&amp;gt;.ans&amp;lt;/code&amp;gt;) || File → Export As ANSImation… || — || Only available in animation mode. Exports&lt;br /&gt;
the raw ANSI byte stream with reveal effects applied. For playback in terminal viewers, BBS software, and ANSI&lt;br /&gt;
players.&lt;br /&gt;
|-&lt;br /&gt;
| Static PNG || File → Export As PNG… || &amp;lt;kbd&amp;gt;Ctrl&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;Shift&amp;lt;/kbd&amp;gt;+&amp;lt;kbd&amp;gt;E&amp;lt;/kbd&amp;gt; || Exports the current frame&lt;br /&gt;
only as a static image.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The native &amp;lt;code&amp;gt;.mob&amp;lt;/code&amp;gt; file format always saves all frames, timing, reveal effects, and scene break&lt;br /&gt;
information, so you can continue editing at any time.&lt;br /&gt;
&lt;br /&gt;
== Collaborative Animation ==&lt;br /&gt;
&lt;br /&gt;
When connected to a Moebius² server that has animation mode enabled, frame operations (add, clone, delete, reorder,&lt;br /&gt;
meta changes) are synchronised to all connected users in real time. Each user sees the same frame strip and can&lt;br /&gt;
draw on any frame.&lt;br /&gt;
&lt;br /&gt;
See [[Moebius² Server]] for server setup instructions.&lt;/div&gt;</summary>
		<author><name>Meatlotion</name></author>
	</entry>
</feed>