3 ms·
> The main drawback of all these techniques [such as PS/AI's 'Puppet Warp'] is that they require running a solver, making them very computationally expensive, w
by egypturnash 1y ago
> The main drawback of all these techniques [such as PS/AI's 'Puppet Warp'] is that they require running a solver, making them very computationally expensive, which is not ideal in a real-time environment.
What kind of system are these people running this on, I've been grabbing collections of paths in Illustrator and pushing them around in realtime with Puppet Warp for years.
Also I turned off the "automatically generate puppet pins" switch ages ago because it never guessed right and I got tired of deleting a bunch of pins before dropping my own in.
- fwip 1y agoJudging from previous Ink&Switch work, the target devices are likely tablets or below. There's also various levels of "real-time" - pushing something in Illustrator might require less responsiveness to feel fluid than handwriting feedback.
- torginus 1y agoIsn't this kinda how joints and other constraints (and IK) work in physics engines? I'm sure it's not trivial, but there's a large literature and existing code that helps us in figuring out how to do this in real time.