An application and high level framework for calibrating spaces with devices. Built on openFrameworks - The toolkit includes a 3D view and a node-based view for enhanced visualization of calibration processes.
Branches ahead of master
These branches have commits not yet on master — could be unmerged fixes or work in progress worth a look.
Taoyuan
feature-externalcolor
dll-exe
dll-CreateDLLs
sharpyfix
subpatching_exposePerInput
subpatching
subPatching_ExposeInputsNode
README
Rulr
A node based modular toolkit for calibration of spatial artworks featuring:
3D view + Node based view Standardised models for cameras, projectors Many calibration routines Saving / Loading / Exporting Dynamic linking
Library issues
We use
ofxRulr\PlatformExamples\VVVV\SplitSymbolNames\main.v4p to update the DEF files.Requirements
Addons
(Some of these are forks of code from elsewhere. Best to use my forks for compatability).
https://github.com/elliotwoods/ofxClipboard.git https://github.com/elliotwoods/ofxSplashScreen.git https://github.com/elliotwoods/ofxHttpServer https://github.com/elliotwoods/ofxCvGui.git https://github.com/elliotwoods/ofxCvMin.git https://github.com/elliotwoods/ofxPlugin https://github.com/elliotwoods/ofxSingleton.git https://github.com/elliotwoods/ofxAssets.git https://github.com/elliotwoods/ofxGrabCam.git https://github.com/elliotwoods/ofxMachineVision.git https://github.com/elliotwoods/ofxWebWidgets.git https://github.com/elliotwoods/ofxRay.git https://github.com/elliotwoods/ofxNonLinearFit.git https://github.com/elliotwoods/ofxMessagePack.git https://github.com/elliotwoods/ofxSpout.git https://github.com/elliotwoods/ofxTriangulate.git https://github.com/elliotwoods/ofxSpinCursor.git https://github.com/elliotwoods/ofxTriangle.git ofxAssimpModelLoader (core) ofxJSON (core) ofxOSC (core)
Addons for recommended plugins
https://github.com/elliotwoods/ofxKinectForWindows2.git https://github.com/elliotwoods/ofxArUco.git https://github.com/elliotwoods/ofxBlackmagic2.git https://github.com/elliotwoods/ofxCanon.git https://github.com/elliotwoods/ofxSpinnaker.git
Addons for additional plugins (disabled by default)
ofxUEye https://github.com/elliotwoods/ofxUeye.git ofxOrbbec https://github.com/elliotwoods/ofxOrbbec.git ofxZmq https://github.com/elliotwoods/ofxZmq.git
Notes
Upgrading oF to VS2019 doesn't work (as of 2021-04) Make sure to use SplitSymbolNames Might need to copy openFrameworks dll's manually
Changelog
0.4
ofxDigitalEmulsion -> ofxRulr Move to oF 0.9.0 / VS2015 Introduce plugins for nodes and cameras (e.g. seperate dll files). This helps compatability between machines ofxRulr::Graph::Node->ofxRulr::Nodes::Base
ofxAddons