ORX (OPENRNDR EXTRA)
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-gradient-descent
, a gradient descent based minimizerorx-file-watcher
,Program
extension method that allows monitoring and hot loading from files.orx-filter-extension
,Program
extension method that provides Filter basedextend()
orx-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-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-temporal-blur
, temporal (motion) blur for video production.
Developer notes
Create and use local builds of the library
run ./gradlew publishToLocalMaven -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.