So in working on my VRChat avatar I decided that there should be a shadow-creature hole-in-space variant. However, I'm worried that this might read as being blackface, in which case I obviously don't want to use this color scheme. Could folks weigh in on this?

And if this is as problematic as I worry about, in order to make it NOT look like blackface, but still have the lips be readable, what would be a better alternative?

Where a Bed Bath & Beyond falls, a Spirit springs up to take its place

It’s the ciiiiiiircle of life

Ah, I see. There’s a meal planning and recipe thing that works with it and that’s kinda useful I guess.

Show thread

But hey at least I can toggle the oven light from my phone, that’s so incredibly useful /s

(On the other hand it DOES let me set the clock from my phone’s time, and I could theoretically start preheating while on my way home from the store if that didn’t seem like a massive safety hazard)

Show thread

Related graphs: total nginx request rates, and per-vhost request rates ( being my comment system)

Show thread

you can probably guess when my post 'falsehoods programmers believe about email' hit the hackernews front page

For some reason that post suddenly went viral and I'm getting so many webmention notifications about it too aaaaagh

Show thread

Anyway, here's my track, "Let's Go" from the Deck of Desire OST (and an upcoming album), original version: (wav2midi and basic pitch versions coming next, mastodon only lets you attach a single mp3 to a toot though)

Show thread

also another fun thing to do is to use a sine wave as the output sample, making the MIDI into effectively a very low bitrate mp3

Show thread

For the sake of comparison, here's the same song run through wav2midi

Show thread

Tried out Spotify's "Basic Pitch" tool at, which works way better than wav2midi when it comes to converting audio into a stream of somewhat-credible MIDI data.

This is the second thing I tried, after verifying that it made not-a-total-mess out of one of my own songs. (You can probably already guess what it is, sorry/not sorry)

Mother, I have an urge to climb a tree.

There are no trees in here, though.

You will have to do.

Show thread

Figured out a good workflow to quickly make low-ish polygonal hair using subdivision surfaces. Basically I just selected the faces on the skull which were hair roots, duplicated them, separated them out to another object, did a scale extrude, then used the polygon edges as a basis for further extrusion and modification.

I feel like the basic modeling is Good Enough and the next step should be applying UVs, and then blend shapes and rigging.

Show thread

made me some half-assed ears which work way better than they have any right to

oh also I have no idea how I'm going to do the eyelids. It'll probably just be separate geometry that gets more blend shapes. Blend shapes are cool, right?

Show thread

oh also, tail

Still need to figure out how I'm going to model the hair. I have a pretty good idea how I'm going to do the horns though.

Also rigging this is probably going to be a nightmare. I've never rigged anything before. I probably bit off more than I can chew given that this is the first 3D model I've made in Blender.

Show thread
Show older
✨Plush✨City 🏙

This is a space for soft friends and friends of soft friends to gather together!

In this city we're all about soft friends and compassion and caring about each other!

Code of Conduct in a Nutshell

Discrimination & Bigotry Won’t Be Tolerated.

Hatred will find no home here.

Treat this Space and Those Within it with Respect.

Listen actively to and honor the requests of others; always respond with compassion first.

Consent is Important in all contexts.

If you’re ever unsure, ask first. Use CWs where required.

Listen; Don’t Make Excuses.

If you’re accused of causing harm, either take some responsibility or ask moderators for help.

Don’t Break the Law Here.

The whole space may be liable if you do.

Use the Report Feature.

All reports go straight to our moderation team. We’re here to help!

For more detail, please
Review our
Full Code of Conduct