A @friction mograph test using text effect (a little too fast) !
Here is the friction project if anyone wants to take a look ! https://e.pcloud.link/publink/show?code=XZ8IldZJIA7G6DSzW0dOOxx9Dt3g0q4kMM7
Friction is an open source 2d animation software, which could replace #aftereffect
Unofficial discord https://discord.gg/FkjnM2r2JD
Official page https://friction.graphics/
Thanks to @made I recently learned that dynamic code generation doesn't play nice with certain Content Security Policies (CSP). This has a major impact on a few core packages in #ThingUmbrella, like the https://thi.ng/vectors package which contains ~900 vector functions, most of them code generated and optimized for different vector sizes/dimensions (incl. n-dimensional versions). This package (and some others using a similar approach) are key dependencies for dozens of other geometry/visualization related packages... However, I found code generation the only way to practically manage & maintain the sheer amount of functionality provided.
Because of this (CSP impact), I've been working on a new code generator, which converts the dynamically generated code into statically generated source code files. This will make the overall initial package size bigger, but this shouldn't be a major problem in practice, since there're also very positive effects, including:
- The new format allows for doc strings for _all_ generated vector ops (with the dynamic approach there was no way to properly attach those in TypeScript)
- The new file structure (single function per source file) massively helps with dead code elimination when using a bundler, resulting in smaller final file/bundle sizes. When NOT using a bundler, similar filesize savings can be had by using direct imports (to individual functions) rather than full package imports
- None of the unused versions need to be code generated at runtime anymore, so also improving startup time
The new codegen is already covering around more than a third of the 900 ops. If you want to keep an eye on progress & discussion, follow this issue:
Made three #Pride variations!
- https://freesvg.org/black-trans-pride-cripplepunk-icon
- https://freesvg.org/pride-cripplepunk
- https://freesvg.org/trans-pride-cripplepunk-icon
and its a good day to remember us Aldercones are all #trans and Aldercone one of the ways we are visible! And that like many trans folks of color, are struggling https://mastodon.art/@aldercone/114230750625897898
--
hey made this for #publicdomain! https://freesvg.org/cripplepunk-accessible-icon
will make a rainbow one later!
--
Dear Fedivoyagers!
I reopened my #shop and added this #print
https://shop.jfml.eu/product/sleepy-gaurdian-a3-print/
Looking for feedback, #WooCommerce is quite the beast with shipping zones and taxes etc. If something doesn't make sense, please tell me ^__^
Thank you @pixelfed! That's why our #retrocomputer #popart #vector #graphics and #IT #pioneer #portraits are NOT available on #Suckaborg's #instagram. Those #vintage #computer #svg #illustrations can be found on @pixelfed, only.
https://pixelfed.social/gfkDSGN
Hello fine #Fedifolk ^__^
This illustration is inspired by a #documentation on the benefits of returning #wolves to #Scotland, they could hold the deer (and sheep!?) population in check so natural forests could regrow! Just imagine the #highlands a huge forest!
Enjoyed this? Consider tipping me!
https://ko-fi.com/jfml_jfml
#FIELDS / work in progress / a modest tribute to @jeffpalmer Harmonium algorithm.
Still too many gaps and a great loss of efficiency trying to fill space with strokes.
Illustrator vs. Inkscape
Image tracing match
I had to vectorize an illustration I have made for a client, and first tried Illustrator, with really poor results (as you can see below), and this despite trying every possible combination of settings. I just never looked even halfway decent.
Then I tried #inkscape and to my surprise it produced an excellent result, even with the default settings!
Ok… I shouldn't be surprised actually
Hello Fedipals!
It's almost time for my bi-yearly #newsletter!
If you haven't signed up yet and would be interested in me #writing about what I've been up to and getting my illustrations to your inbox now is the perfect time:
The first newsletter can be read here: https://jfml.eu/newsletter-01/ (that one was mostly German, the new one will be English)
Hmmm, advice please.
So; say you're a #opensource #vector image editor and a volunteer pops in to help write a new compatibility to some proprietary #fileformat.
Say the volunteer makes progress and one day a brand new account claiming to be the founder at the #proprietary company of said format offering the volunteer a job.
To me; this is clearly a way to foreclose work on compatibility. The #foss equiv of buying out a competitor.
But how should the project moderate this kind of message?
Scale Strokes - Inkscape Inkdrop
https://friprogramvarusyndikatet.tv/videos/watch/b4bd43c6-b50c-44a2-9f7b-5467c70e13d8
I love watching other artist's #process videos and I finally managed to do something similar for „Wolf Witch“, that I posted last week!
It's just a video (made in #Blender because I know how ) of the different versions I saved while working on it.
Do you enjoy watching videos like this? Anything you'd change?