Skip to main content
Link
Menu
Expand
(external link)
Document
Search
Copy
Copied
OPENRNDR GUIDE
What is OPENRNDR?
Requirements
Set up your first program
Kotlin language and tools
Introduction to Kotlin
What is Gradle?
Program basics
Application program
Program configuration
Extensions
Drawing basics
Drawing primitives
Images
Text
Color
Managing draw style
Complex shapes
Drawing SVG
Tridimensional graphics
Drawing primitives batched
Drawing and transformations
Transformations
Vectors
Quaternions
Advanced drawing
Color buffers
Render targets
Filters and post processing
Clipping
Asynchronous image loading
Shade styles
Custom rendering
Concurrency and multithreading
Array textures
Interaction
Mouse And Keyboard Events
Program Windows
File Drops
Clipboard
User Interfaces
Animation
Interactive animations
Videos
Playing videos
Writing to video files
File Input / Output
OPENRNDR Extras
Noise
Kinect
Live coding
MIDI controllers
OSC
Image post-processing with filters
Compositor
Quick UIs
Shade style presets
Image fit
Poisson fills
Distance fields
Advanced topics
Logging and debugging
Application Flow
Presentation Control
Writing extensions
Headless applications
Low-level drawing
Integer color buffers
Compute shaders
Advanced topics
edit on GitHub
Table of contents
Logging and debugging
Application Flow
Presentation Control
Writing extensions
Headless applications
Low-level drawing
Integer color buffers
Compute shaders