• Stars
    star
    135
  • Rank 269,297 (Top 6 %)
  • Language
    C++
  • Created over 10 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An application and high level framework for calibrating spaces with devices. Built on openFrameworks

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).

Addons for recommended plugins

Addons for additional plugins (disabled by default)

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

More Repositories

1

ofxKinectForWindows2

Implementation of Kinect For Windows v2 API (not using KinectCommonBridge)
C++
163
star
2

artandcode.Camera-and-projector-calibration

openFrameworks examples for Elliot Woods & Kyle McDonald's "Calibrating Projectors and Cameras: Practical Tools" workshop at Art&&Code 3D, CMU Pittsburgh, October 2011
C++
87
star
3

ofxGrabCam

Simple camera (ofEasyCam replacement) for openFrameworks for quickly browsing your scene
C++
72
star
4

ofxSpout

Send or receive openFrameworks textures to other applications which use DirectX and OpenGL with Spout
C++
68
star
5

ofxRay

Lightweight Ray class and operations for openFrameworks (e.g. hit detection, intersection). For more intense use check bullet physics
C++
66
star
6

ofxSquashBuddies

C++
57
star
7

ofxBlackmagic2

Efficient use of BlackMagic devices with modern C++ API
C
46
star
8

ofxGraycode

Structured light graycode encoding/decoding for openFrameworks
C++
40
star
9

VVVV.Packs.Image

VVVV addonpack for plugins dealing with CVImageLink
C#
36
star
10

ofxCanon

openFrameworks addon for control and capture from Canon DSLR's via the EDSDK
C++
36
star
11

ofxAssets

Quick, tidy and (good) lazy access to image, shader, font assets
C++
34
star
12

ofxCvGui

Panel based GUI library with DOM-like features for openFrameworks
C++
32
star
13

ofxSquash

Compress and decompress data using a large range of compression codecs supplied by libsquash
C
29
star
14

TouchDesigner.MotionCapture

Motion Capture operator suite for TouchDesigner. Still in early stages
C++
28
star
15

ofxCeres

OpenFrameworks addon / helpers for working with Google Ceres solver. Includes models for Structural Analysis, Moving head calibration, Inverse Kinematics, Forward Kinematics
C++
26
star
16

ofxPlugin

Write plugins in openFrameworks which you can load into your openFrameworks application at run time
Makefile
24
star
17

ofxProfiler

Track the timings of your application's individual activities.
C++
23
star
18

MapTools-SL

Structured light scanning package
C++
23
star
19

ofxCvMin

Minimal OpenCv implementation for openFrameworks with modern libs
C++
21
star
20

ArUco-MarkerMapper

ArUco Marker Mapper branch
C++
20
star
21

Candle.NET

.NET wrapper for the Candle API for candlelight CAN bus gateways/analysers (e.g. CANable, CANtact, etc)
C
20
star
22

ofxMySQL

Quick and easy access to MySQL databases in openFrameworks
C++
20
star
23

VVVV.Nodes.EmguCV

DEPRECIATED!!! please instead use https://github.com/elliotwoods/VVVV.Packs.Image
C#
20
star
24

MuscleMemory

C++
19
star
25

ofxSplashScreen

Pop up a splash screen graphic during your heavy setup function
C++
19
star
26

c4d.osc.sequencer

Control OSC enabled applications from Cinema 4D using OSC
Python
18
star
27

ofxWatermark

Watermark your app with a secured image (e.g. if sending to client). App will not open if image has been tampered with
C++
18
star
28

ofxMachineVision

Interfaces and helpers for working with machine vision cameras
C++
17
star
29

SilentStream

Low-latency multi-peer audio streaming for silent discos using WebRTC
JavaScript
17
star
30

msgpack-arduino

Lightweight implementation of msgpack for arduino with streaming and COBS support
C++
16
star
31

VVVV.Tutorials.Fundamentals

Originally for VVVV workshop at Madlab, October 2011
16
star
32

LTCSharp

.NET wrapper for libltc for decoding/encoding linear time code audio signals
C++
14
star
33

ofxPolyfit

perform N dimensional polynomial fits in openFrameworks
C++
14
star
34

ofxTriangulate

Triangulate vertices from structured light scans
C++
13
star
35

ofxOrbbec

Implementation of Orbbec Astra SDK
C++
12
star
36

ofxMessagePack

Implementation of MessagePack for openFrameworks (based on msgpack-c)
C++
12
star
37

ofxAsio

Lightweight wrapping of ASIO networking (without Boost) for openFrameworks
C++
12
star
38

ofxIldaFile

Save and load ILD files for use with laser projectors
C++
12
star
39

Workshops.ofxRulr.Advanced

High level openFrameworks programming using ofxCvGui2, ofxRay, ofxMachineVision, ofxGraycode, ofxRulr
C++
11
star
40

ofxLiquidEvent

Lambda driven events system for openFrameworks for functional programming possibilities
C++
10
star
41

HanRiver-openFrameworks

Some of the openFrameworks assets for Han River project (generally things that are shared with other people)
C++
10
star
42

DynamixelSDKSharp

A .NET library for controlling Dynamixel actuator products from Robotis
C#
10
star
43

ofxSingleton

Singleton pattern for classes (doesn't need to be with openFrameworks, but we're laying it out like it is)
C++
10
star
44

ESP32-Quadrature-Counter

A quadrature counter (e.g. for rotary encoders) for the ESP32 using the hardware PCNT counter.
C++
8
star
45

vastai-blender

Use VastAI with Blender to render image sequences with Dropbox synchronisation
Shell
8
star
46

videoInput.NET

.NET wrapper for Theo Watson's videoInput library for DirectShow capture on the Windows platform https://github.com/ofTheo/videoInput
C#
8
star
47

VVVV.Mapping.Tutorials.Mapping2-3D

A set of techniques and samples for 3D mapping (incomplete)
8
star
48

VVVV.Nodes.KCParticles

Another Particles GPU system for VVVV
C#
7
star
49

Rulr-2.0

An experiment in re-writing Rulr in python+JS
JavaScript
7
star
50

ofxAddonLib

A pattern for working with addons in openFrameworks with Visual Studio
7
star
51

VVVV.Nodes.MultiTouchStack

A stack of slides for use with multitouch tables/surfaces. Development commissioned by YR
C#
7
star
52

ofxVVVV

Addon for building VVVV nodes out of openFrameworks code
C++
7
star
53

VVVV.Packs.OSC

OSC nodes that think like I do for VVVV (using existing OSC framework)
C#
7
star
54

Installation.Link

Codebase of Kimchi and Chips' installation Link. Coded with VVVV and openFrameworks. Herein VVVV content + projection control patches
C#
7
star
55

Simple-text-buffer-for-openFrameworks

Super simple demonstration of a text buffer (text box) in openFrameworks
C++
7
star
56

HanRiver-VVVV

in progress files for Han River installation
C#
6
star
57

VVVV.Nodes.ProjectorSimulation

Projector simulation tools for VVVV
HLSL
6
star
58

ofxXimea

ofxMachineVision implementation for Ximea cameras (e.g. Ximea xiQ)
C
6
star
59

ofxClipboard

Read and write text to the system clipboard
C++
6
star
60

GrubStep

An Arduino library for stepper motor control using timer interrupts.
C++
6
star
61

ofxSpinnaker

openframeworks addon for interfacing with FLIR (ne Point Grey) cameras
C++
6
star
62

ofxKCTouchGUI

OO Multi-touch GUI toolset (generally for iPad/iPhone/Android devices)
C++
6
star
63

VVVV.Nodes.GL

OpenGL nodes for VVVV
6
star
64

ofxUeye-alt-

Another wrapper for controlling IDS machine vision cameras (uEye series).
C
6
star
65

ofxSane

interact with scanners (e.g. flatbed document scanners) using the SANE library for linux and osx
C
5
star
66

Journey-HackTheCity

User Generated Journey for Hack The City Dublin
C
5
star
67

movToPng

Convert video files to animated PNG's (uses openFrameworks)
C++
5
star
68

Installation.LineSegmentsSpace

Tools developed for Kimchi and Chips' installation Line Segments Space, commissioned by Seoul Art Space Gumcheon
C++
5
star
69

ARDrone-GStreamer-test

Test of reading video data from ARDrone using GStreamer (cross-platform code, win32 project)
C
5
star
70

Workshop-DesigningIntelligentLightStructures

Files for <Designing Intelligent Light Structures> workshop
C++
5
star
71

cefpython-tests

Testing passing objects between js and python with cefpython (v66)
Python
5
star
72

Workshops.DigitalEmulsion

Workflow for Digital Emulsion (VVVV and openFrameworks eventually)
C++
5
star
73

VVVV.Nodes.Mapping.Database

C#
4
star
74

VVVV.Nodes.OpenNI

DEPRECIATED!!! please instead use https://github.com/elliotwoods/VVVV.Packs.Image
C#
4
star
75

Research.DigitalEmulsionEngine

2013 branch of research into reprojection scanning
Jupyter Notebook
4
star
76

ofxUeye

uEye camera driver for ofxMachineVision (IDS Imaging)
C
4
star
77

VVVV.Nodes.Image

DEPRECIATED!!! check https://github.com/elliotwoods/VVVV.Packs.Image
C#
4
star
78

ofxMultiTrack

New branch of MultiTrack development
C++
4
star
79

ofxVisualGDBCrossCompile

Use VisualGDB to cross-compile, deploy and debug on Raspberry Pi
C++
4
star
80

VVVV.Tools.MakeDocumentation

Poor man's Doxygen for VVVV made inside VVVV using XSLT + patching
4
star
81

VVVV.Nodes.Kinect

Nodes to work with VVVV.Nodes.EmguCV and Microsoft Kinect SDK
C#
4
star
82

VVVV.Nodes.TableBuffer

Spreadsheet like functionality within VVVV
C#
4
star
83

Kinect-intervalometer

Record and playback periodic rgb+depth frames from an OpenNI device (e.g. Microsoft Kinect)
C++
4
star
84

Installation.LineOfSight

Code repo for Line Of Sight, an installation created in collaboration between Kimchi and Chips, Nanikawa and Jan Nemecek at Resonate 2014
HLSL
4
star
85

Screenlab-0x01

Results, tools and discussions from Screenlab 0x01 at Salford University MediaCity Campus
Python
3
star
86

VVVV.Nodes.OpenGL

OpenGL nodes for VVVV
C#
3
star
87

Solihull

3
star
88

VVVV.Nodes.RenderTools

Tools for DX9 render output
3
star
89

VVVV.Nodes.ReadBack

Asynchronous and parallel read back from DX11 GPU textures to files and memory
C#
3
star
90

screenLab0x02-VVVV

sdfdfd
3
star
91

ofxSpinCursor

Kimchi and Chips' famous Spin Cursorโ„ข
C++
3
star
92

VVVV.Nodes.DeckLink

DeckLink (i.e. BlackMagic Intensity, etc) plugin for VVVV
C#
3
star
93

ofxTalky

openFrameworks extension to implementat Talky network protocol
C++
3
star
94

ofxCVgui-legacy

[ENDED] - check ofxCVGui2
C++
3
star
95

ofxProCamSolver

!!work in progress!! Solve intrinsics,extrinsics,distortion for a set of cameras,projectors based on image point correspondences (e.g. from ofxGraycode)
C++
3
star
96

ofxTSP

Solve Travelling Salesman Problem in oF (primarily by brute force)
C++
3
star
97

VVVV.External.StartupControl

Put this in your Windows startup folder and use it to start an executable or a patch on computer load
C#
2
star
98

ofxDualSense

openFrameworks addon for interacting with a PlayStation DualSense controller
C++
2
star
99

SDICapture-Test

sdicapture tests
C
2
star
100

ofxGrabScene

testing. not for public use yet
C++
2
star