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

Binary partitioning with k-d trees is silly amazing. And with OSM data in radians and pretending the planet is a perfect sphere, scikit-learn's BallTree works wonderfully for quickly finding things nearby some reference point.

Like how far away the nearest bicycle_parking is for every building in a city.

https://github.com/ellieayla/bicycle-parking-distance/blob/main/distance_from_buildings_to_nearest_bicycle_parking.geojson

#IMadeAThing #python #osm #overpassql

bicycle-parking-distance/distance_from_buildings_to_nearest_bicycle_parking.geojson at main · ellieayla/bicycle-parking-distance

Contribute to ellieayla/bicycle-parking-distance development by creating an account on GitHub.

GitHub