For my birthday a week ago, I forked Unbirday. Ironically, this year my birthday was the same as my #unbirthday. Not that it matters. Not that anything matters when you count how many birthdays you'd be lucky to have left. Unbirthdays are harder to count, btw. So we got that going for us, which is nice.
https://github.com/travisfw/unbirday
#fuckingSoftware #preenshittified #software #allSoftwareSucksButStillICode #IMadeAThing #DoAnyOfTheseHashtagsExist?
GitHub - travisfw/unbirday: 🎂 An unholy bastardization of a once-beautiful Kotlin app to remember birthdays, now reduced to "helping" track an obscure and dubious definition of "unbirthday" defined by the day-of-week and day-of-month, like Friday the 13th.

🎂 An unholy bastardization of a once-beautiful Kotlin app to remember birthdays, now reduced to "helping" track an obscure and dubious definition of "unbirthday" defined by the ...

GitHub
burgundy beret! babby's first beret. how is beret formed? #knitting #iMadeAThing
I'm making a pattern for a bouldering chalkbag in Inkscape, and I was laying out the pages so that they would tile for my printer by hand, and thought to myself "this is going to take *minutes*, I bet that in only a few dozen hours I can write a script to do this automatically". So I wrote my first Inkscape extension.
It overlaps pages with optional registration marks. The extension, and the chalkbag pattern are up on my codeberg.
https://codeberg.org/stib/stibs_inkscape_extensions
#IMadeAThing #Inkscape #Bouldering #Climbing #Sewing #Python
FrĂ„n dagens akvarellkurs. MĂ„lar vinterlandskap ❄ #IMadeAThing
Nu har blommorna landat pÄ receptionsdisken. #pappersblommor #IMadeAThing
Nu har monterat gÄrdagens #pappersblommor pÄ en gren. Inte bÀsta ljusförhÄllandena att fota i direkt, men hÀr Àr grenen för sig och sen som bukett. Nu ska jag bara transportera den till jobbet utan att den gÄr sönder. #IMadeAThing

I made a thing!
If you import images with alpha channels into Blender this is a script that will trace the alpha channels of the image and create a polygon to match, and create a UV map and material to display the image.
This is useful if you're doing 2D animation with images.
This is part of my project to de-adobefy myself, by using open-source tools like Blender to replace After Effects.
The second image is a 2D rig I'm using to animate an image, built with bendy bones. Although you could possibly create rigs like this in After Effects with 3rd-party tools like DuIK and RubberHose, Blender's rigging toolset is far superior and a lot easier to set up.
My script seems to only work reliably with png images, I don't have a good enough understanding of OpenCV to deal with funky image formats, though I'd like it to be able to open multi-layer images.
Source is here: https://codeberg.org/stib/stibs_blender_scripts/src/branch/main/import_and_trace_alpha.py

(To install it download the python script and go to blender preferences > addons, then click the little drop-down in the top right and choose `install from disk`)

#IMadeAThing #Blender #AfterEffects #OpenSource #FOSS #Animation

Eftersom jag fĂ„r mĂ„nga frĂ„gor, sĂ„ hĂ€r ser processen ut: Jag gjorde mitten igĂ„r (en trĂ€- eller pappkula limmas pĂ„ en metallpinne, klĂ€s i papp och fĂ„r en klippt krage av stĂ„ndare). Sen klipper jag kronblad i krĂ€ppapper som tvinnas och vĂ€ckas, viks ut, monteras pĂ„ mitten och sen formas sĂ„ de fĂ„r liv. Sen tvinnas stjĂ€lken med papper och blomman Ă€r klar ✅ #pappersblommor #imadeathing #papercrafts
IkvÀll har jag gjort vallmo i lite mer hanterbar storlek. Jag blev riktigt nöjd med fÀrgskalan. Ska bli kul att se i dagsljus, det gör stor skillnad. #pappersblommor #imadeathing #papercrafts
SĂ„ hĂ€r blev de till slut. Nu Ă„terstĂ„r bara frĂ„gan var jag ska göra av dem 🌾 #pappersblommor #imadeathing