Profile PictureCody Claus
$0+

Adopt Pixels - Aseprite Extension

10 ratings
Add to cart

Adopt Pixels - Aseprite Extension

$0+
10 ratings

Adopt Pixels is a denoise algorithm that removes "orphan pixels" in a palette and style friendly way.

Typical denoise methods blur or mix pixels to create a smoother image, but with pixel art being at such a small scale this tends to completely destroy sprites. My method just looks at the pixels nearby, and if there aren't enough of the same color pixel it changes the color to the most common of the surrounding pixels. This helps remove orphan pixels and noise, while leaving most details intact. Settings can be changed to remove more pixels, or repeat the process multiple times.

Sea Monster denoise example

Here you can see the algorithm going through multiple "Thresholds" and "Iterations" as it progresses. You can also see the method does a decent job of keeping the majority of the shape and structure, even at very high denoise levels.

Mushroom House denoise example

This example shows four levels of denoising, increasing from left to right, top to bottom. Iterations was set to 1 for each image (that's why the lower images still have orphans).

The "Adopt Pixels" option is located under Edit -> FX -> Adopt Pixels.

Adopt Pixels option location in Aseprite

You will be asked for "Orphan Threshold" and "Denoise Iterations".

Threshold is the number of adjacent pixels of the same color required to keep the subject pixel.

Iterations is how many times the script will repeat the algorithm. This option is helpful for larger thresholds to reach a stable denoised image. (For example, the mushroom house takes 6 iterations on a threshold of 3 to reach a fully denoised image.)


If you have any issues with the extension please reach out to me by joining the Retro Diffusion Discord server: https://discord.gg/baCV7nJn9g

$
Add to cart

You'll get an .aseprite-extension file containing the Adopt Pixels extension and some instructions on how to add it to Aseprite.

Size
1.91 KB
Copy product URL

30-day money back guarantee

1. Eligibility for Refund

You are eligible for a refund under the following conditions:

Compatibility Issues: If the Astropulse LLC product does not function correctly on your hardware configuration as specified in our System Requirements.

Technical Problems: Any other technical issues that prevent you from using Astropulse LLC products as intended.

Note: Refunds are only available for the original purchaser and are subject to the terms outlined in this policy.
2. Non-Refundable Situations

Refunds will not be issued in the following cases:

Change of Mind: Deciding you no longer want to use the Astropulse LLC product for reasons unrelated to technical issues.

Performance Issues: If your hardware meets the system requirements but you experience performance issues due to external factors (e.g., internet connectivity, third-party software conflicts).

Unauthorized Use: If any Astropulse LLC product is used in violation of the End User License Agreement (EULA).

Delayed Requests: Refund requests submitted after 30 days from the date of purchase.

3. How to Request a Refund

To request a refund, please follow these steps:

Contact Support: Reach out to our customer support team within 30 days of your purchase by emailing support@astropulse.co or joining our Discord Server at discord.gg/retrodiffusion.

Provide Necessary Information: Include the following details in your request:
Proof of purchase (e.g., order number, receipt)
Detailed description of the issue(s) encountered
Your hardware specifications and operating system details
Any troubleshooting steps you have already taken

Assessment: Our support team will review your request and may reach out for additional information if necessary.

Refund Processing: If your refund is approved, it will be processed using the original payment method within 7-10 business days.

4. Refund Policy Exceptions

In certain circumstances, Astropulse LLC reserves the right to deny a refund if:

Misuse: The software was misused or tampered with, leading to technical issues.

Multiple Requests: There are multiple refund requests from the same user without valid technical reasons.

5. Changes to This Refund Policy
Astropulse LLC reserves the right to modify this refund policy at any time. Any changes will be effective immediately upon posting the updated policy on our website. We encourage you to review this policy periodically to stay informed about our refund procedures.
6. Contact Us

If you have any questions or need further assistance regarding our refund policy, please contact us through the following methods:

Email: support@astropulse.co
Discord: Join our Discord Server at discord.gg/retrodiffusion

Last updated Jan 20, 2025

Ratings

5
(10 ratings)
5 stars
100%
4 stars
0%
3 stars
0%
2 stars
0%
1 star
0%