All Projects → jasonwebb → SurfaceMapperGUI

jasonwebb / SurfaceMapperGUI

Licence: other
A simple projection mapping interface using Processing's SurfaceMapper and ControlP5 libraries.

Programming Languages

HTML
75241 projects
java
68154 projects - #9 most used programming language
processing
702 projects
GLSL
2045 projects
CSS
56736 projects

Projects that are alternatives of or similar to SurfaceMapperGUI

skymapper
Mapping astronomical survey data on the sky, handsomely
Stars: ✭ 35 (-44.44%)
Mutual labels:  projection-mapping
WarpedCAVE
Cheap arbitrary-surface projection mapping for 3D rendering.
Stars: ✭ 39 (-38.1%)
Mutual labels:  projection-mapping
sketch-mapper
A reimagining of SurfaceMapperGUI for Processing
Stars: ✭ 33 (-47.62%)
Mutual labels:  projection-mapping
badMapper
Simple Projection Mapping tool inspired by http://www.madmapper.com/
Stars: ✭ 18 (-71.43%)
Mutual labels:  projection-mapping
VR-reversal
VR-Reversal - Player for conversion of 3D video to 2D with optional saving of head tracking data and rendering out of 2D copies.
Stars: ✭ 128 (+103.17%)
Mutual labels:  projection-mapping
3d-earth
🌏🌎🌍 3D Earth with Mapbox GL, D3.js and Three.js
Stars: ✭ 68 (+7.94%)
Mutual labels:  projection-mapping
WARNING
This project is based on a deprecated Processing library called SurfaceMapper, which forces the use of an older version of Processing. It is recommended that you use this project to learn about the fundamentals of projection mapping in Processing, but do not use it for serious work.

SurfaceMapperGUI

Projection mapping interface using Processing's SurfaceMapper library and ControlP5 libraries.

Features

  • Create morphable surfaces and associate them with images or videos
    • Surfaces can be simple, straight-edged quads or more complex bezier surfaces with curved edges
    • Control the "resolution" of any surface to get more or less smooth edges as needed.
    • Uniformly inflate/deflate bezier surfaces by applying horizontal or vertical forces.
  • Load and save layouts using ControlP5.
  • Toggle back and forth between rendering and calibrating.
  • Anchor points that are moved close to each other will snap together.

Requirements

Screenshots

Default view

Multiple surfaces

Bezier surface

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].