: What software should I use to create editable mathematical vector images like these? Little bit of background: I own Affinity designer, looking into learning Blender 3D, and am decently familiar
Little bit of background: I own Affinity designer, looking into learning Blender 3D, and am decently familiar with Python, Numpy, and Matplotlib.
Examples:
ex1
ex2
ex3
ex4
ex5
ex6
There's nothing particularly special about these images. Mainly you could say they are mathematical 3D images represented in just simple lines, such as wire meshes. That's mainly what I'm interested in, mathematical vector images/patterns. A few other effects I was interested in but couldn't find examples of are:
a plane of dots or lines that appears 3D due to distortions.
a sound wave image like that joy division shirt.
If anybody can recommend software that excels at this, please let me know. Even better if is you provide links to tutorials. Any suggestions are welcome, as long as you feel they have this "mathematical" nature to them. Thank you!
More posts by @Kimberly620
2 Comments
Sorted by latest first Latest Oldest Best
Ex 1:
Any 3D animation, or math app app will do, i would prbably use Mathematica for this but scipy or even pstricks will do fine. But for more discussion on this topic even how to do this in illustrator if thats your cup of tea see:
Isometric bulging grid
Ex 2:
Unless you need it to animate any 2d application will do. I would do it Illustrator or say for a free app inkscape. But to be honest it is doable in the browser without anything other than a text editor without much work.
If you need it to animate any Document content creation (DCC) 3d app will do (Maya, Blener, 3dS MAX. Modo etc)
Ex 3:
Basically either tools in Ex1 or Ex2 no big deal either way.
Ex 4:
Anye 3d app would do fine. If you cant model just get a model form some website and render as points. Should be no problem for a 3d DCC app. If you have a model then a math app also works, such as mathematica or scipy.
On the other hand modelling a head is not a very easy first time job. Here its important to choose a app that you know Even if its crap otherwise you'll spend all your energy on learning new things.
EX 5:
is just a radial array of slanted toroids. Everything said in ex1 and 2 will do.
Ex 6:
Now this is surprisingly quite tricky, doing this in a math app is possible but its a a bit tricky to clip the image. But then drawing it by hand isnt that hard.
Again this is a toroid from the inside.
The utility Grapher on Mac OS can handle analyzing and displaying most of this sort of stuff out-of-the-box, but as the easiest output is then raster instead of vector, I agree with the earlier post by @2287001 that Scilab is a high powered tool which would get you a lot of what you need.
Also worth mentioning GeoGebra 3D, an online 3D grapher, which will output vector formats including svg and pdf.
Also, @sambler is correct that Blender supports math functions as nodal inputs to create meshes, so you should be able to accomplish a lot of these figures in Blender with a little research and thought - though I freely admit I'd be hard-pressed to do so quickly or fluently.
I'd use the procedural geometry nodes in modo to approach this if I were trying this whole cloth for myself, and wanted maximum flexibility, but that's also because it's one of my primary tools and I know it intimately.
EDIT
I downloaded and tested Scilab for Mac based on @2287001 's recommendation, and I find it dense, immensely powerful, and indeed output can be done in svg - I just tested pulling a multisurface 3D plot output with false colour indicating amplitude into Affinity Designer - came in as sheer vector, all editable. I think we have a winner here!*
Here are outputs from Affinity Designer - original and then two quick alterations - one adding slight transparency to the fills (which also shows you that the output to SVG saves overlapping data correctly versus doing an overprint knockout) and one quicky B&W adjustment layer.
As is from SciLab:
Transparency adjust to fills:
B&W Adjustment Layer
Terms of Use Create Support ticket Your support tickets Stock Market News! © vmapp.org2024 All Rights reserved.