// small tools for crunchy textures

sloptools

Small tools for pixel textures, the way the PS1 intended. Cut photos up, paint on models, crunch it all down to a palette. Anti-aliasing not included.

01 / image editor

pasteup

cut · paste · crunch

A small image editor for crunchy retro textures. Cut pieces from photos, lay them onto a model's UVs, paint and crunch them down to a palette, and watch it live in Blender.

cut
drop photos into the ref space and cut pieces out; four-corner cuts come out straightened
paste
lay pieces onto UV islands, move, scale, turn and clip them to an island
paint
texel-exact brush, fill, gradients, shapes, layers with masks, grunge and adjustments
crunch
Quake, Quake 2, Lospec or computed palettes, Bayer dither, PS1 15-bit color
blender
one texture per material, written into the material's own images; strokes come back
download macOS windows linux
pasteup, the app window

02 / model painter

texxer

paint · mask · crunch

A small model painter for crunchy retro textures. Stack layers on a GLB model, let baked masks put the wear and grime where it belongs, crunch it down to a palette, and send it to Blender or Godot.

layers
colors limited by masks, in folders, with ready material and dirt stacks
masks
ao, edges, cavity, drips and gradients, baked once from the geometry
stamps
shapes, decals, text and photo snippets, projected live, mirrored if you like
crunch
supersampled, baked light, median-cut or Quake palette, optional dither
godot
a game view with nearest mipmaps; export into the GLB in place
download macOS windows linux
texxer, the app window

build it yourself

Both are Go and Svelte on Wails v2; make fetches Wails when it's missing.

$ git clone https://github.com/sloptools/texxer
$ cd texxer && make dev     # app window + localhost:34115
$ make install             # into /Applications