What is OPENRNDR?

OPENRNDR is an application framework and a library for creative coding written in Kotlin.

OPENRNDR offers APIs for easy and flexible programming of accelerated graphics.

OPENRNDR is intended for prototyping as well as building production quality software.

OPENRNDR is free and open source software. The source code can be found on Github.

OPENRNDR is an initiative of the RNDR studio for interactive and interaction design based in The Netherlands.

A simple OPENRNDR program

Here we show a very simple program written using OPENRNDR.

media/what-is-001.png

import org.openrndr.application
import org.openrndr.color.ColorRGBa
import kotlin.math.abs
import kotlin.math.cos

fun main() = application {
    program {
        extend {
            drawer.clear(ColorRGBa.PINK)
            drawer.fill = ColorRGBa.WHITE
            drawer.circle(drawer.bounds.center, abs(cos(seconds)) * height * 0.51)
        }
    }
}

edit on GitHub