>>11752029>>11752040You fools, I literally meant ray tracing with hypercomplex numbers. But yes, these people are right. On linux, literally the easiest way to do this is to learn how to write a simple animated Wayland client (it will take you a few days to figure it out), then you have a "shared memory" file descriptor representing your pixels. Alternately, you can program in C, then use a gdb script triggered on a breakpoint in your program's loop to make matplotlib (or the guile equivalent) render everything.
Another thing you can do is play with finite differences and finite elements. Search for a tutorial on simulating current density across a copper plate given two arbitrarily-located electrodes. No linear algebra, but it teaches you how to play in a universe within which you can add-in linear algebra stuff. For example, there is nothing stopping you from randomly dumping a sphere of some voltage, another sphere that is ground, and an airfoil between then and hitting your "simulate" button. It needn't be accurate, just fun.
Then you can make a 3d fractal WITH another fractal as electrodes.
Then you can add a 3d field representing gravity attraction and throw in orbiting n bodies that are all electrodes.
Then you can do fake general relativity and start messing with the gravity potential field every time step.
Then you can put little critters in your world who have to survive and genetically evolve according to your godlike whimsy. For example, critters who least encounter orbiting bodies reproduce the most.
Muahaha.