开源的projection mapping项目

项目主页:http://hv-a.com/lpmt/


麻雀虽小,五脏俱全,适用于小型的projection mapping的项目。

支持一台电脑投射多个平面,目前也支持连接多台投影仪,从功能上来看是支持投影拼接的。最喜欢的是mask功能,可以将平面上不希望投影的地方通过mask去掉。

由于在windows平台测试,很多功能不支持,有兴趣的朋友可以在linux下测试一下。

在说明中也支持kinect,以下是features摘录:

  • up to 36 independent projection surfaces (remember you can use a solid black quad even as a mask)
  • possible content: solid color, images, video, shared-videos, multiple live-cams, slideshows, smoothly changing solid colors, and more …
  • customizable green-screen (chromakey) for video and live-cam sources
  • horizontal and vertical flipping for image, video and live-cam content
  • independent opacity settings for each content element
  • customizable colorization for each content element
  • several blending-modes for projection surfaces
  • on-screen editable masks
  • circular and rectangular crop-masking
  • bezier-warping for projection on curved surfaces
  • grid-warping, with user defined grid density
  • spherize deformation preset
  • realtime live-masking with Kinect
  • customizable video speed and volume
  • save/load project set to/from xml file
  • syncronized start for video elements
  • vertex snap function for adjacent quads
  • cam snapshot background for rough positioning of projection surfaces
  • customizable speed for slideshows and color transitions
  • synced multi-projectors shows with adjustable edge-blending
  • control and setup through a rich set of OSC messages, for more information about OSC with LPMT seehere
  • support for MIDI control, with on-the-fly coupling of midi messages, gui controls and hotkeys
  • Syphon support for frame-sharing on Mac OsX
  • multi-camera support 

你可能感兴趣的:(source,mapping,open,kinect,kinect,Projection,LPMT)