Caricature challenge

Terry Vogelaar tvogelaar at de-mare.nl
Sat Dec 15 00:52:34 EST 2007


Fake is fine. The purpose is not to make a 'perfect' caricature on the  
computer, but to make a visual guide on what to emphasise.

Still I wonder HOW to divide a picture in polygons and distort each  
polygon in Revolution. Any suggestions?

I've seen pretty good 'fake' approaches in Flash. It divided a picture  
by making several instances of it and mask each instance with a  
rectangular mask. It then enlarged the rectangles based on the mouse  
position. Looked cool.

Can RunRev also mask instances of a picture, mask triangular parts of  
it and scale / skew / distort each part individually?

Terry

Op 14 dec 2007, om 0:04 heeft Randall Lee Reetz het volgende geschreven:

> I use polygons (in supercard) and then put images as rectangles  
> (grabbed from the rect that bounds them) into them and then stretch  
> the polygons. Does a pretty good fake of stetching the source.  Try  
> it!  I am sure rev has this stuff too.  Think of your faces as a  
> bunch of points... The polys are just the triangles etc. between  
> these points.  i've done mesh distortion filters this way.  Works  
> great.
>
> randall
>
> -----Original Message-----
> From: "Terry Vogelaar" <tvogelaar at de-mare.nl>
> To: use-revolution at lists.runrev.com
> Sent: 12/13/2007 11:13 PM
> Subject: Caricature challenge
>
> Hi there,
>
> It has been a while since my last post, but I still a RunRev fan.
>
> My other passion is painting. And I get a lot of requests for
> caricatures lately. With familiar faces it is easy to see what is less
> perfect. But it is really hard to analyse a face if I only have one
> photo and I never seen the person in real life.
>
> So my plan is to do an analysis with the help of my computer to see
> what the ugly sides are to emphasise those.
>
> Marquardt has made a mask to apply to a frontal picture of a face. The
> better the mask fits, the more beautiful a face is. Read all about it
> on http://www.beautyanalysis.com if you're interested.
>
> So I want to make a program that imports a picture and puts some key
> points of Marquardts mask on top of it. Those points can be dragged to
> a position to match the picture better. It then calculates the
> difference between where it is and where it should be, in order to
> multiply the difference.
>
> So far this is all easily doable with RunRev. But here comes the
> challenge. It should slice up the picture in triangles or rectangles
> and distort them. Is this possible in RunRev?
>
> If not, is the data exportable to any other program that can do this?
> I know PhotoShop has an ability 'liquify' an image. This filter can
> handle exported liquify meshes. But the contend of such a mesh is not
> readable by humans.
>
> Volker Blanz and Thomas Vetter made a computer program to do that (and
> much more) in 3D. Too bad it is not for sale. But it proves
> caricatures can be generated by a computer. See http://www.mpi-inf.mpg.de/~blanz/movies/siggraph99.mpg
>  - the part between 0:54 and 1:10 min. But that program is way more
> than what I want to accomplish. If I just can slice up a 2D image and
> distort each part programmatically, I would be totally happy.
>
> Any suggestions on how to distort an image with RunRev?
>
> Terry



More information about the use-livecode mailing list