Spirals - Tumblr Posts
Preview of a work in progress! Can you guess what it is?? Sorry for the poor picture quality, it's pretty dark in my room.. #paper #quilling #paperquilling #spirals #redwhiteandblue #contrast #illustration #art #rwby #qrowbranwen #qrow #scythe #qrowscythe
I’ve been re-learning to code! Here are some spiral experiments I was toying with.
I use Rhino for all my 3D modeling at work and for crafting, and the most recent update to the Mac version brought in a Python scripting environment. Back in college I’d done some stuff in Visual Basic (which was what Rhino had available at the time), and had made some fun stuff, but I hadn’t been able to do much of that nature for a few years.
I’ve been working through some tutorials to get the hang of the language, but this little guy is the first thing I coded on my own in Python. Basically it just takes a starting object, rotates it around an origin by the golden angle (137.5°), scales it by a percentage, drops out a copy and then repeats. I was inspired by work by John Edmark at Stanford who makes 3D printed spiraling blooming sculptures that animate. So for the 3D versions I added a rotation of the spiraled object as a basic variation to toy with. For the near future I’ll probably just use the flat version to cut or engrave patterns into surfaces, but who knows, maybe I’ll have some ideas I’m excited about enough to have them 3D printed.
For people who’re curious, here’s the short little script I wrote that does the spiraling, rotating the spiraled object, and also alternates between 3 colors. If you’ve got Rhino, feel free to copy it, modify it, make your own stuff using it, whatever you like. It’s not very clean code anyway. Code after the break:
import rhinoscriptsyntax as rs
obj = rs.GetObjects("Pick objects to spiral-array.") cen = rs.GetPoint("Pick center point.") rep = rs.GetInteger("How many copies?") scale = rs.GetReal("Pick a scale factor (ideally close to 1.0)")
phi = 137.508 #that's the golden angle. def spiral(input, center, angle, scale, i): if i == 0: rs.CopyObjects(input) temp = rs.RotateObjects(input, center, angle) temp = rs.ScaleObjects(temp, center, [scale,scale,scale]) output = rs.CopyObjects(temp) #output the un-modified template, fed to the next iteration. #then start to modify it according to the iteration number. #each iteration's modified version is just dropped from temp. cenpoint = rs.SurfaceAreaCentroid(input) temp = rs.RotateObjects(input, cenpoint[0], i*2) if i%3 == 0: rs.ObjectColor(temp,[255,0,0]) elif i%3 == 1: rs.ObjectColor(temp,[0,255,0]) else: rs.ObjectColor(temp, [0,0,255]) return output #pass it a template object, do the scaling and moving to that object, #and pass it to the next step, but to modify the individual seeds, just #tweak and drop out the objects without worrying too much about keeping #track of them.
working = obj for i in range(0, rep): working = spiral(working, cen, phi, scale, i)
This is the result of mixing my mappack Abstracta with one of Kexaihami's custom shaders.
Pain doesn't begin to describe my feelings. But at least I have a good way to test my levels for human completion.
Blossombacked (18.02.24)
Watercolour painting
ㅤㅤㅤㅤㅤㅤㅤby Marlon, 31.08.2024
Titled:ㅤㅤㅤㅤㅤ"brain-disease"
"The bright parts represent the last pieces of your mind as it gets slowly eaten by mold and rot. Sure you can get rid of the mold but it will be coming back eventually"
Math is hard...
Counting is hard...
Numbers are hard...
But minds are soft...
I am a sucker for a good spiral. Follow @lushloops for some of the best spirals and other lovely visuals! ❤️
Everyone should follow @hypnodelica here! He came to tumblr a little while ago, but I think he could use some encouragement to use it more! He did another gif with yours truly in it, and I can't get over how good it is! I completely forgot I sent him that clip, hehe. 🤭
(Also find this and more on his twitter in the source link!)
Next time just bring all the spirals to the hypno party! 🌀🤗🌀
Love to Obey 💖
[F4A] [Femdom] [Hypnosis] [Obedience] [Love]
Original spiral by @cellray
Now available in widescreen format. 🥰
Love to Obey 💖
⚠️Flash+Noise CW⚠️
Kiss Your Brain Goodbye 😘💋
I heard some of you like flashy things... So I made this gif and thought it might be fun to add sound to it. I didn't expect the 60fps original to be compressed into oblivion by tumblr though. They even crunched it down to 30fps, boooo! So feel free to see source link for original quality download sweeties. I may have gone a little nuts with this one, hehe. 😅
Sometimes all it takes is a second. And you are deeply hypnotized. 💖💖💖
(this is another excerpt from my short film ꊰꋪꏂꆰ꒤ꏂꋊꉔ꒐ 📺)
Good sweeties are always ready to learn, at Miss Tranci's Private School for Sweeties Who Can't Think Good. 🥰