A growing library of assorted data structures, algorithms and utilities.
orx-camera
, 3d camera and controlsorx-compositor
, a simple toolkit to make composite (layered) imagesorx-easing
, a collection of easing functions.orx-file-watcher
,Program
extension method that allows monitoring and hot loading from files.orx-filter-extension
,Program
extension method that provides Filter basedextend()
orx-gui
, automatic UI generation for annotated classes and propertiesorx-gradient-descent
, a gradient descent based minimizerorx-image-fit
, easier drawing of imagesorx-integral-image
, CPU-based and GPU-based implementation for integral images (summed area tables)orx-interval-tree
, data structure for accelerating point-in-interval queries.orx-jumpflood
, a filter/shader based implementation of the jump flood algorithm for finding fast approximate (directional) distance fieldsorx-kdtree
, a kd-tree implementation for fast nearest point searchesorx-keyframer
, versatile parametric keyframerorx-kinect-v1
, utilities to use Kinect V1 RGB-D sensors in OPENRNDR programs.orx-mesh-generators
, triangular mesh generatorsorx-midi
, midi controller interfaceorx-noise
, library for random number generation and noiseorx-no-clear
, a simple extension that provides drawing without clearing the backgroundorx-obj-loader
, simple Wavefront .obj mesh loaderorx-olive
, extensions that turns OPENRNDR in to a live coding environmentorx-osc
, open sound control interfaceorx-palette
, manage color palettesorx-panel
, the OPENRNDR ui libraryorx-parameters
, property annotations that allow for automatic ui generationorx-poison-fill
, GPU implementation for Poisson fills.orx-rabbit-control
, RabbitControl extension usingorx-parameters
orx-runway
, support for RunwayMLorx-shade-styles
, a collection of shade style presetsorx-shapes
, tools for generating and modifying shapesorx-syphon
, send frames to- and from OPENRNDR and other applications in real time using Syphonorx-temporal-blur
, temporal (motion) blur for video production.orx-timer
, simple timer functionality for OPENRNDR
run ./gradlew publishToMavenLocal -Prelease.version=0.4.0-SNAPSHOT
(or import in IntelliJ IDEA and edit the run configuration)
In an openrndr-template
based project set orxUseSnapshot = true
in order to use the snapshot build.