Hi, not sure if my heading is the correct name for this technique but would be great to get anyone’s advice on what is going on here in the below image.
Am I right in assuming that the background image is providing some sort of weight for the particles to morph into? Has anyone here done anything like this in openFrameworks? Would be great to get any insights from the community into how something like this could be coded.
I don’t know the name either But I guess you could do it relatively easy by picking random points inside your letters which you then pass to the particles. then you can interpolate the points to their destination on the letter and as soon as all have arrived repeat this with the next letter.
in https://github.com/fx-lange/imageSwarm I added a origin(=destination) to the particles (as underdoeg described). you can find the transformation between images and particles in the class DataSet. it was kind of a speed project - so the code is not very clean but the technik is very simple.
edit: but it’s not really a “weight”-technik. just setting the origin and switching the behavior between “free” and “go to origin”. perhaps to change weights instead would be smoother
I hope the example is small enough and of any help.
there still remains much to clean up but I’m working on it. I also started to work on additional features like using font and silhouettes as input instead of binary images only.
no sorry I’m on Ubuntu (with oF0071) and don’t have any mac.
should be possible to paste the src into a copy of any oF addon example xcode projects. I also removed some unnecessary dependencies, so you only have to include imageSwarm and ofxGui (perhaps ofxXmlSettings too) as addons.