6 ms·
(Developer of Primitive here.) Love seeing people use my software in different ways! If this looks interesting to you, try it out: https://primitive.lol/ http
by fogleman 9y ago
(Developer of Primitive here.)
Love seeing people use my software in different ways! If this looks interesting to you, try it out:
https://primitive.lol/ https://primitive.lol/
https://github.com/fogleman/primitive https://github.com/fogleman/primitive
Also, I made a Twitter bot that posts samples every 30 minutes based on "interesting" Flickr photos using randomized Primitive settings:
https://twitter.com/PrimitivePic https://twitter.com/PrimitivePic
- dmitriid 9y agoYour twitter bot sometimes produces images that look like unintentional art. Awesome job!
- baddox 9y agoThis looks great! I would definitely pay the $10 for an iOS version. I can see myself playing around with this on an iPad Pro for hours, especially with drawing mode.
- xster 9y agoDon't really know how it works, though I wonder if some of the filters in Prisma are implemented in similar ways.
- quakeguy 9y agoWell, this is awesome!
- itronitron 9y agovery cool, so much better than seeing images constructed from cat and dog faces
- CamperBob2 9y agoVery cool. Anything like this available for Windows?
- Adamantcheese 9y agoYou can download Golang and run it yourself from the windows command line. To make it easy to use, open the command window from the location your "go get" downloads to (usually in your documents there's a folder called "go"), then instead of using "primitive <options>", use "go run main.go <options>. Works like a charm.
- santaclaus 9y agoAren't you the guy who writes all the graphics stuff in Go too? How do you find time to do all this???
- fogleman 9y agoWhat do you do with all of your time? :)
- artificial 9y agoWhy Hacker News of course! Thanks for sharing.
- erikig 9y agoI love this, for budding visual artists it is a great way to see how basic shapes and seemingly simple colors come together to create evocative images.
- fogleman 9y agoThanks - this is my favorite aspect of it as well!
- contingencies 9y agoCool software, thanks again, I used it for https://github.com/globalcitizen/svglover https://github.com/globalcitizen/svglover and https://github.com/globalcitizen/zomia https://github.com/globalcitizen/zomia
- piyush_soni 9y agoSlightly off topic, but for the first time I've seen a "lol" domain :). Did you not have any apprehensions using it, like people might not take the product seriously?
- fogleman 9y agoKinda, but I figured it would stand out so I went for it.
- nzjrs 9y agoAwesome! Are you aware of ports to any other language?
- traverseda 9y agoHey, you're that guy who did "minecraft in 500 lines of python".
- Adamantcheese 9y agoI went ahead and used it yesterday to change the background image of my site to save a couple (426kb) of bytes on page load. While you recommend using smaller image sizes, it still worked well on a 1920 x 1080 image and only took ~10 minutes to run in the background with n = 2500. I did add an additional step (as lots of extra triangles are generated with a large n like this), which is to put it through SVGOMG[1] to optimize out some of those extra bits. That cut the generated SVG image size about in half, which I think is an excellent amount of bytes saved for relatively little effort. You can see the result on my site linked in my profile, or compare the PNG and SVG files from the source on my GitHub in this commit[2]. [1]https://jakearchibald.github.io/svgomg/ https://jakearchibald.github.io/svgomg/ [2]https://github.com/Adamantcheese/adamantcheese.github.io/commit/2c524895b47491e7fc8191df1bf98e3bf622f9de https://github.com/Adamantcheese/adamantcheese.github.io/com...
- contingencies 9y agoI suppose someone would write one eventually, but I don't really see the motivation to build or use libraries like SVGO for most use cases. If you GZIP compress an SVG to SVGZ then you are going to save way more bytes, and if you have a half-decent webserver and a browser this side of 1999 it should do that automatically - https://en.wikipedia.org/wiki/HTTP_compression#Compression_scheme_negotiation https://en.wikipedia.org/wiki/HTTP_compression#Compression_s...