#quietpedo
21.11.2025 19:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0@morty-40.bsky.social
Software engineer by day, creative retro/game-dev by night. Also father of three, casual runner, motorsports fan, and mostly harmless ๐ฉ๐ฐ Composite: https://apps.apple.com/us/app/composite-image-conversion/id6745785918 #gamedev #pixelart #synthwave
#quietpedo
21.11.2025 19:51 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0D, as all numbers in a are multiples of 3, +1
16.11.2025 15:19 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0Bruce Lee, converted to the c64 palette, using Composite
Composite v2 is coming up, just have a few more features to get in before release. 320x200, #c64 palette test:
15.11.2025 21:35 โ ๐ 5 ๐ 0 ๐ฌ 0 ๐ 0Another trip around the sun. A few more gray hairs. I try to keep it secret, but thanks anyways.
15.11.2025 21:29 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0B, as 4 (and 0) will not print
15.11.2025 16:32 โ ๐ 14 ๐ 0 ๐ฌ 0 ๐ 0Mars has no magnetic field, and will not sustain an atmosphere, or oceans, or protect inhabitants from radiation. It's uninhabitable and terraforming it is unrealistic. We can fly a couple of astronauts there, and it would be quite an achievement, but humanity isnโt colonising Mars any time soon.
15.11.2025 11:38 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0So impressive. Is he on BlueSky?
22.10.2025 18:07 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Agree it looks very converted. It's also a difficult image and palette to work with :) Removing a bit of gray:
18.10.2025 17:09 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0I think it's 'error diffusion' used in some dithering algorithms, where conversion error is compensated for in neighbour pixels. At a distance where pixels become a blur, it might work. It's not implemented in Composite, because as you say, generally it just looks crap :)
18.10.2025 15:57 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Interesting, so you prep the image before converting it, by limiting it to use only available solid+mixed colors. I took a quick stab at the same image in Composite, using the CGA palette, no prep, just the true color image as input:
18.10.2025 15:49 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0This game puts things into perspective
14.10.2025 09:29 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0pipe smoking rasta guy, #c64 #pixelart style graphics, converted with Composite
Happy Sunday, 320x200 #c64 palette, Composite test:
05.10.2025 10:03 โ ๐ 29 ๐ 6 ๐ฌ 0 ๐ 0Iโm thinking scarier than that :)
05.10.2025 09:50 โ ๐ 1 ๐ 0 ๐ฌ 0 ๐ 0This year for Halloween, I want to scare the kids good. Any suggestions? ๐
05.10.2025 09:13 โ ๐ 1 ๐ 0 ๐ฌ 2 ๐ 0that's a big robot
04.10.2025 09:11 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Yes lines and outlines, especially in small sprite size graphics, is something humans are better at. Iโve been looking into how to add or preserve outlines, but it seems quite difficult
04.10.2025 06:39 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0I use k-means clustering on the uv coordinates of the colors, and sort each group by luma, and the user inputs number of groups with a slider. One small problem is two ramps canโt share eg black or white at the ends
04.10.2025 06:28 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0agree, the dithering technique is often easy to identify as either human made or algorithm based. I also find conversions (without post touch up) often have stray pixels, or salt and pepper noise, that a human would not have thought to put there
01.10.2025 15:49 โ ๐ 0 ๐ 0 ๐ฌ 0 ๐ 0Portrait of a guy wearing goggles, pixelart style, 16 colors, Lexica.art
16 colors, 128x128, 12bit rgb:
29.09.2025 15:23 โ ๐ 12 ๐ 0 ๐ฌ 0 ๐ 0Question: What details makes pixel graphics look โconvertedโ vs โhand pixelledโ? I know FloydโSteinberg dithering, Ordered 4x4 dithering, etc, will give it away, but what other details do you pick up on?
29.09.2025 14:53 โ ๐ 2 ๐ 0 ๐ฌ 3 ๐ 0Using color ramps for dithering, i.e. only neighbour colors in the (color grouped) palette can mix:
29.09.2025 06:25 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 016 colors, 12bit RGB, pixelart style conversion using Composite
Using the k-means clustering algorithm to find a palette from an image, and then, using k-means clustering again on the palette grouping the colors into color ramps:
28.09.2025 20:03 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0Today, the strangest thing happened. Xcode predictive code completion actually suggested some code (one line, but still) that actually really worked! :)
28.09.2025 20:00 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0Control 1 and 2 controls a dynamically generated threshold matrix for dithering, so you can dial in the amount of dithering and the pattern of it. Itโs very useful, but I couldnโt find better names :)
25.09.2025 04:50 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Oh looks cool, did you try it?
25.09.2025 04:44 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0Portrait of girl, pixelart style, 16 color palette, Composite for Mac
Testing out a new idea for determining which colors in a palette can be mixed in dithering, looking a distance in luma (Y) and chroma (UV) individually. Just research for now. 128x128, 12bit RGB, 16 colors.
24.09.2025 19:33 โ ๐ 10 ๐ 1 ๐ฌ 2 ๐ 0I'm normally quite enthusiastic about #Apple products, but #iOS26 and liquid glass, not so much..
19.09.2025 18:33 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0I need this controller for GTA Vice City :)
19.09.2025 18:11 โ ๐ 3 ๐ 0 ๐ฌ 0 ๐ 0I ordered the beige one :)
13.09.2025 18:40 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0For my birthday in November, will the c64 Ultimate be a good present to myself?
13.09.2025 12:41 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0