<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Animation on Christian Martínez De La Rosa</title><link>https://christt105.github.io/tags/animation/</link><description>Recent content in Animation on Christian Martínez De La Rosa</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><atom:link href="https://christt105.github.io/tags/animation/index.xml" rel="self" type="application/rss+xml"/><item><title>Parallax Scene Editor</title><link>https://christt105.github.io/projects/parallax-scene-editor/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://christt105.github.io/projects/parallax-scene-editor/</guid><enclosure url="https://christt105.github.io/projects/parallax-scene-editor/cover.webp" length="28910" type="image/webp"/><description>&lt;p&gt;&lt;code&gt;Parallax Scene Editor&lt;/code&gt; is an editor for looping pixel art parallax scenes. It opens in the browser, reads a folder on your own disk full of your sprites and exports GIF, WebM or a PNG sequence. There is no server, no build step and nothing is uploaded anywhere. It is open source under the MIT license.&lt;/p&gt;&#10;&lt;p&gt;A parallax background is easy to draw and a nuisance to assemble: every layer moves at its own speed and the whole thing has to fit into the same number of frames for the loop not to jump. Here a scene is one JSON file with camera, layers, actors and keyframes, and the editor tells you in red when something is not going to close.&lt;/p&gt;&#10;&lt;p&gt;Key features:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;strong&gt;Works on your own folder&lt;/strong&gt;: It reads the sprites from a folder on your disk, and the scene file follows the editor, saved automatically a moment after each change.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Live reload of sprites&lt;/strong&gt;: Repaint a sprite in your pixel art editor, save, and it updates on the canvas on its own.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Layers, actors and keyframes&lt;/strong&gt;: Positions are keyframed and interpolated, and you edit while watching the scene play on a loop.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Loop checks&lt;/strong&gt;: The editor warns you when the loop is not going to close.&lt;/li&gt;&#10;&lt;li&gt;&lt;strong&gt;Export&lt;/strong&gt;: GIF, WebM or PNG sequence, plus a package export to take the scene elsewhere.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Opening folders with write access needs the File System Access API, which is only available on Chromium desktop browsers. Elsewhere it falls back to a read-only snapshot.&lt;/p&gt;&#10;&lt;div class="video-wrapper"&gt;&#10; &lt;video autoplay loop muted playsinline aria-label="A bike rider and a running Mudkip looping over a parallax forest background, made with the editor"&gt;&#10; &lt;source src="https://christt105.github.io/projects/parallax-scene-editor/bike-ride.webm" type="video/webm"&gt;&#10; &lt;source src="https://christt105.github.io/projects/parallax-scene-editor/bike-ride.mp4" type="video/mp4"&gt;&#10; &lt;/video&gt;&#10;&lt;/div&gt;&#10;&#10;&lt;p&gt;&lt;img alt="The editor with the demo scene" class="gallery-image" data-flex-basis="502px" data-flex-grow="209" height="917" loading="lazy" sizes="(max-width: 767px) calc(100vw - 30px), (max-width: 1023px) 700px, (max-width: 1279px) 950px, 1232px" src="https://christt105.github.io/projects/parallax-scene-editor/preview.webp" srcset="https://christt105.github.io/projects/parallax-scene-editor/preview_hu_bfcb39707fbef948.webp 800w, https://christt105.github.io/projects/parallax-scene-editor/preview_hu_98987c6f29826287.webp 1600w, https://christt105.github.io/projects/parallax-scene-editor/preview.webp 1920w" width="1920"&gt;&lt;/p&gt;&#10;</description></item></channel></rss>