max/jitter videomapping

MJ's icon

did some mapping on a dj booth for a dutch gothic dancenight in Utrecht. (NL)
all maxmspjitter.

mei tom's icon

nice mapping !
but it seems that you need someone to create content for it ;-)
feel free to contact me.

best,
mei

MJ's icon

thanks . what would you change about the content?

madie's icon

nice!
are the images on your laptop screen part of the projection?

Liang's icon

thats cool ,I like the second half during ur video ! How long have you been writing your vj platform? is that all by max ?

MJ's icon

The images on the laptop is the GUI . its all max .
the patch is controlled by a bcf2000 . basically it fades/wipes from source A to source B with an third movie as a gradient wipe.
Some parameters are dmx controlled. ( in above example dmx-in was not working ...)

I use cinema4d for the content .

been busy with maxmsp videomapping since 2008 and this patch is from around 2012
on my vimeo page are more examples of maxmsp mapping

Liang's icon

@MJ
Great ! love bcf2000 too, thanx for sharing :)

phiol's icon

Now on the practical side for people that will be looking @ the post's title.
Here's a way to do videomapping & mesh/nurb warping manually.
To save a shapes , just save the the matrix involved in shaping it.

*request: although this is cool , I've strongly requested c74 and many times since 2009 , to do an official object for this very purpose.
As many other realtime video softwares have this.
Since 2012 , the gl.cornerpin is cool but lacks the warp (bezier angle point control) function.
Something along the lines of this
http://bb-attachments.cycling74.com.s3.amazonaws.com/2578.mjmap.png
eh Mj ;-) . (TouchDesigner has a quazi-identical tool)

Max Patch
Copy patch and select New From Clipboard in Max.

But in the mean time , this will get you guys started :-)

Rob Ramirez's icon

hey phiol, this would be a great contribution to the toolbox.
and i've noted your request for more standard mesh warping capabilities.

phiol's icon

Yup Great idea Rob,
try hard to find the time to complete it (make it poly~ized) will upload as quickly as I can :-)
I'm almost there

phiol's icon

Here it is boys and girls.

It's not perfect @ all and a bit of a hack but it works. :-)
It's needs some work but sadly it'll be hard for me to find some time to work on it in the next little while.

what it needs:

- a better way to to save and load nurbs warped shapes
- make it more dynamic
(more dynamic : really what I mean is that the outside jit.matrix used to save the positions should be in another poly~ etc...)
it presently works only with 5 nurbs and will be a bit of a pain to have more.
But really not impossible. just not as dynamic.

- the euler rotate sorta screws up when then planes position are set automatically back to 0. 0. 0.
-----
I took the best average of all my versions and am posting this one.
Which I think is very flexible
---
Finally Feel free to hack it and make it better. So for the mess when not in presentation mode.
but the poly~ is tidy ;-)

I left some matrix saving s in there for proof of concept.

Have fun

phiol

***update: changed a little something , the latest patch should be 1.8

mapping-TOOL-1.81.zip
zip