Remove unused imports (#344)
This commit is contained in:
@@ -2,7 +2,6 @@ import org.openrndr.animatable.Animatable
|
|||||||
import org.openrndr.animatable.easing.Easing
|
import org.openrndr.animatable.easing.Easing
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.shape.contour
|
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
program {
|
program {
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.createEquivalent
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extra.meshgenerators.boxMesh
|
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
program {
|
program {
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.LineJoin
|
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.shape.ShapeContour
|
import org.openrndr.shape.ShapeContour
|
||||||
import org.openrndr.shape.intersections
|
import org.openrndr.shape.intersections
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import org.openrndr.draw.Shader
|
|||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.meshgenerators.boxMesh
|
import org.openrndr.extra.meshgenerators.boxMesh
|
||||||
import org.openrndr.resourceText
|
import org.openrndr.resourceText
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
application {
|
application {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.ImageAccess
|
||||||
import org.openrndr.extra.meshgenerators.planeMesh
|
import org.openrndr.draw.colorBuffer
|
||||||
import org.openrndr.internal.Driver
|
import org.openrndr.draw.imageBinding
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.draw.shadeStyle
|
||||||
|
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.shadeStyle
|
import org.openrndr.draw.shadeStyle
|
||||||
import org.openrndr.extensions.Screenshots
|
|
||||||
import org.openrndr.math.Polar
|
import org.openrndr.math.Polar
|
||||||
import org.openrndr.shape.contour
|
import org.openrndr.shape.contour
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
program {
|
program {
|
||||||
val style = shadeStyle {
|
val style = shadeStyle {
|
||||||
|
|||||||
@@ -1,9 +1,11 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.DrawPrimitive
|
||||||
|
import org.openrndr.draw.Shader
|
||||||
|
import org.openrndr.draw.vertexBuffer
|
||||||
|
import org.openrndr.draw.vertexFormat
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.resourceText
|
import org.openrndr.resourceText
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
application {
|
application {
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import org.openrndr.draw.Shader
|
|||||||
import org.openrndr.draw.vertexBuffer
|
import org.openrndr.draw.vertexBuffer
|
||||||
import org.openrndr.draw.vertexFormat
|
import org.openrndr.draw.vertexFormat
|
||||||
import org.openrndr.resourceText
|
import org.openrndr.resourceText
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Ellipse
|
import org.openrndr.shape.Ellipse
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import org.openrndr.draw.Shader
|
|||||||
import org.openrndr.draw.vertexBuffer
|
import org.openrndr.draw.vertexBuffer
|
||||||
import org.openrndr.draw.vertexFormat
|
import org.openrndr.draw.vertexFormat
|
||||||
import org.openrndr.resourceText
|
import org.openrndr.resourceText
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Ellipse
|
import org.openrndr.shape.Ellipse
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
|
|||||||
@@ -1,7 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.VolumeTexture
|
||||||
import org.openrndr.extensions.Screenshots
|
import org.openrndr.draw.colorBuffer
|
||||||
|
import org.openrndr.draw.isolatedWithTarget
|
||||||
|
import org.openrndr.draw.renderTarget
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
program {
|
program {
|
||||||
|
|||||||
@@ -4,8 +4,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extra.noise.Random
|
|
||||||
import org.openrndr.math.Vector2
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -4,7 +4,6 @@ import org.openrndr.*
|
|||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.asRadians
|
import org.openrndr.math.asRadians
|
||||||
import kotlin.math.PI
|
|
||||||
import kotlin.math.abs
|
import kotlin.math.abs
|
||||||
import kotlin.math.tan
|
import kotlin.math.tan
|
||||||
|
|
||||||
|
|||||||
@@ -7,8 +7,6 @@ import org.openrndr.extra.camera.*
|
|||||||
import org.openrndr.extra.gui.GUI
|
import org.openrndr.extra.gui.GUI
|
||||||
import org.openrndr.extra.gui.addTo
|
import org.openrndr.extra.gui.addTo
|
||||||
import org.openrndr.extra.meshgenerators.boxMesh
|
import org.openrndr.extra.meshgenerators.boxMesh
|
||||||
import org.openrndr.extra.meshgenerators.sphereMesh
|
|
||||||
import org.openrndr.math.Vector3
|
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
configure {
|
configure {
|
||||||
@@ -34,4 +32,4 @@ fun main() = application {
|
|||||||
drawer.vertexBuffer(bm, DrawPrimitive.TRIANGLES)
|
drawer.vertexBuffer(bm, DrawPrimitive.TRIANGLES)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -11,7 +11,6 @@ import org.openrndr.extra.color.spaces.toOKHSLa
|
|||||||
import org.openrndr.extra.parameters.*
|
import org.openrndr.extra.parameters.*
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.math.clamp
|
import org.openrndr.math.clamp
|
||||||
import org.openrndr.math.mod_
|
|
||||||
import kotlin.math.*
|
import kotlin.math.*
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
|||||||
@@ -2,9 +2,7 @@
|
|||||||
package org.openrndr.extra.color.statistics
|
package org.openrndr.extra.color.statistics
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.ColorBuffer
|
|
||||||
import kotlin.jvm.JvmName
|
import kotlin.jvm.JvmName
|
||||||
import kotlin.random.Random
|
|
||||||
|
|
||||||
internal fun ColorRGBa.binIndex(binCount: Int): Triple<Int, Int, Int> {
|
internal fun ColorRGBa.binIndex(binCount: Int): Triple<Int, Int, Int> {
|
||||||
val rb = (r * binCount).toInt().coerceIn(0, binCount - 1)
|
val rb = (r * binCount).toInt().coerceIn(0, binCount - 1)
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.*
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.color.spaces.ColorOKLCHa
|
import org.openrndr.extra.color.spaces.ColorOKLCHa
|
||||||
import org.openrndr.extra.meshgenerators.sphereMesh
|
import org.openrndr.extra.meshgenerators.sphereMesh
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.*
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.color.spaces.ColorOKLCHa
|
import org.openrndr.extra.color.spaces.ColorOKLCHa
|
||||||
import org.openrndr.extra.meshgenerators.sphereMesh
|
import org.openrndr.extra.meshgenerators.sphereMesh
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.palettes.rangeTo
|
import org.openrndr.extra.color.palettes.rangeTo
|
||||||
import org.openrndr.extra.color.spaces.toHSLUVa
|
import org.openrndr.extra.color.spaces.toHSLUVa
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
|
|||||||
@@ -2,11 +2,7 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.isolated
|
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.palettes.colorSequence
|
import org.openrndr.extra.color.palettes.colorSequence
|
||||||
import org.openrndr.extra.color.palettes.rangeTo
|
|
||||||
import org.openrndr.extra.color.presets.CORAL
|
|
||||||
import org.openrndr.extra.color.spaces.toHSLUVa
|
import org.openrndr.extra.color.spaces.toHSLUVa
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import org.openrndr.color.ColorRGBa
|
|||||||
import org.openrndr.draw.DrawPrimitive
|
import org.openrndr.draw.DrawPrimitive
|
||||||
import org.openrndr.draw.isolated
|
import org.openrndr.draw.isolated
|
||||||
import org.openrndr.draw.loadFont
|
import org.openrndr.draw.loadFont
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.color.palettes.rangeTo
|
import org.openrndr.extra.color.palettes.rangeTo
|
||||||
import org.openrndr.extra.color.spaces.toHSLUVa
|
import org.openrndr.extra.color.spaces.toHSLUVa
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import org.openrndr.color.ColorRGBa
|
|||||||
import org.openrndr.color.rgb
|
import org.openrndr.color.rgb
|
||||||
import org.openrndr.draw.isolated
|
import org.openrndr.draw.isolated
|
||||||
import org.openrndr.draw.loadFont
|
import org.openrndr.draw.loadFont
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.spaces.ColorHSLUVa
|
import org.openrndr.extra.color.spaces.ColorHSLUVa
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.spaces.toHSLUVa
|
import org.openrndr.extra.color.spaces.toHSLUVa
|
||||||
import org.openrndr.math.Polar
|
import org.openrndr.math.Polar
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
||||||
import kotlin.math.pow
|
import kotlin.math.pow
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
import org.openrndr.extra.color.statistics.calculateHistogramRGB
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,12 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.isolated
|
import org.openrndr.draw.isolated
|
||||||
import org.openrndr.extra.color.presets.NAVY
|
|
||||||
import org.openrndr.extra.color.spaces.OKHSV
|
import org.openrndr.extra.color.spaces.OKHSV
|
||||||
import org.openrndr.extra.color.tools.hue
|
|
||||||
import org.openrndr.extra.color.tools.mixHue
|
import org.openrndr.extra.color.tools.mixHue
|
||||||
import org.openrndr.extra.color.tools.withHue
|
import org.openrndr.extra.color.tools.withHue
|
||||||
import kotlin.math.cos
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
application {
|
application {
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.color.spaces.ColorXSLUVa
|
import org.openrndr.extra.color.spaces.ColorXSLUVa
|
||||||
import org.openrndr.extra.color.spaces.toHSLUVa
|
import org.openrndr.extra.color.spaces.toHSLUVa
|
||||||
import org.openrndr.math.Polar
|
import org.openrndr.math.Polar
|
||||||
|
|||||||
@@ -2,7 +2,6 @@ import org.openrndr.application
|
|||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.color.rgb
|
import org.openrndr.color.rgb
|
||||||
import org.openrndr.draw.Drawer
|
import org.openrndr.draw.Drawer
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.compositor.compose
|
import org.openrndr.extra.compositor.compose
|
||||||
import org.openrndr.extra.compositor.draw
|
import org.openrndr.extra.compositor.draw
|
||||||
import org.openrndr.extra.compositor.layer
|
import org.openrndr.extra.compositor.layer
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package org.openrndr.extra.envelopes
|
package org.openrndr.extra.envelopes
|
||||||
|
|
||||||
import org.openrndr.math.mix
|
import org.openrndr.math.mix
|
||||||
import kotlin.jvm.JvmRecord
|
|
||||||
import kotlin.math.min
|
import kotlin.math.min
|
||||||
|
|
||||||
data class ADSR(
|
data class ADSR(
|
||||||
|
|||||||
@@ -1,5 +1,3 @@
|
|||||||
import org.jetbrains.kotlin.gradle.dsl.KotlinCompile
|
|
||||||
|
|
||||||
plugins {
|
plugins {
|
||||||
org.openrndr.extra.convention.`kotlin-multiplatform`
|
org.openrndr.extra.convention.`kotlin-multiplatform`
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -5,10 +5,8 @@ import org.openrndr.math.Vector2
|
|||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.Vector4
|
import org.openrndr.math.Vector4
|
||||||
import org.openrndr.math.transforms.rotate
|
import org.openrndr.math.transforms.rotate
|
||||||
import org.openrndr.math.transforms.translate
|
|
||||||
import org.openrndr.math.min as min_
|
|
||||||
import org.openrndr.math.max as max_
|
import org.openrndr.math.max as max_
|
||||||
|
import org.openrndr.math.min as min_
|
||||||
import kotlin.math.max as max_
|
import kotlin.math.max as max_
|
||||||
import kotlin.math.min as min_
|
import kotlin.math.min as min_
|
||||||
|
|
||||||
|
|||||||
@@ -9,11 +9,10 @@ import org.openrndr.color.ColorRGBa
|
|||||||
import org.openrndr.extra.expressions.parser.KeyLangLexer
|
import org.openrndr.extra.expressions.parser.KeyLangLexer
|
||||||
import org.openrndr.extra.expressions.parser.KeyLangParser
|
import org.openrndr.extra.expressions.parser.KeyLangParser
|
||||||
import org.openrndr.extra.expressions.parser.KeyLangParserBaseListener
|
import org.openrndr.extra.expressions.parser.KeyLangParserBaseListener
|
||||||
import org.openrndr.extra.expressions.parser.KeyLangParserVisitor
|
|
||||||
|
|
||||||
import org.openrndr.extra.noise.uniform
|
import org.openrndr.extra.noise.uniform
|
||||||
import org.openrndr.math.*
|
import org.openrndr.math.*
|
||||||
import kotlin.math.*
|
import kotlin.math.PI
|
||||||
|
import kotlin.math.roundToInt
|
||||||
|
|
||||||
typealias TypedFunction0 = () -> Any
|
typealias TypedFunction0 = () -> Any
|
||||||
typealias TypedFunction1 = (Any) -> Any
|
typealias TypedFunction1 = (Any) -> Any
|
||||||
|
|||||||
@@ -1,5 +1,4 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.extra.expressions.evaluateExpression
|
|
||||||
import org.openrndr.extra.expressions.watchingExpression1
|
import org.openrndr.extra.expressions.watchingExpression1
|
||||||
import org.openrndr.extra.gui.GUI
|
import org.openrndr.extra.gui.GUI
|
||||||
import org.openrndr.extra.gui.addTo
|
import org.openrndr.extra.gui.addTo
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import org.openrndr.math.transforms.buildTransform
|
|||||||
import org.openrndr.shape.Segment2D
|
import org.openrndr.shape.Segment2D
|
||||||
import org.openrndr.shape.ShapeContour
|
import org.openrndr.shape.ShapeContour
|
||||||
import org.openrndr.shape.bounds
|
import org.openrndr.shape.bounds
|
||||||
import kotlin.jvm.JvmRecord
|
|
||||||
import kotlin.math.abs
|
import kotlin.math.abs
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extra.fft.FFT
|
import org.openrndr.extra.fft.FFT
|
||||||
import org.openrndr.extra.noise.scatter
|
import org.openrndr.extra.noise.scatter
|
||||||
import org.openrndr.extra.shapes.hobbycurve.hobbyCurve
|
import org.openrndr.extra.shapes.hobbycurve.hobbyCurve
|
||||||
import org.openrndr.math.Vector2
|
|
||||||
import org.openrndr.extra.shapes.splines.catmullRom
|
import org.openrndr.extra.shapes.splines.catmullRom
|
||||||
import org.openrndr.extra.shapes.splines.toContour
|
import org.openrndr.extra.shapes.splines.toContour
|
||||||
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.math.smoothstep
|
import org.openrndr.math.smoothstep
|
||||||
import org.openrndr.math.transforms.buildTransform
|
import org.openrndr.math.transforms.buildTransform
|
||||||
import org.openrndr.shape.LineSegment
|
import org.openrndr.shape.LineSegment
|
||||||
|
|||||||
@@ -4,8 +4,6 @@ import org.openrndr.draw.ColorFormat
|
|||||||
import org.openrndr.draw.ColorType
|
import org.openrndr.draw.ColorType
|
||||||
import org.openrndr.draw.Shader
|
import org.openrndr.draw.Shader
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.internal.Driver
|
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
|
|
||||||
fun mppFilterShader(code: String, name: String) : Shader = filterShaderFromCode(code, name, includeShaderConfiguration = true)
|
fun mppFilterShader(code: String, name: String) : Shader = filterShaderFromCode(code, name, includeShaderConfiguration = true)
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.antialias
|
package org.openrndr.extra.fx.antialias
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_fxaa
|
import org.openrndr.extra.fx.fx_fxaa
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.blend
|
package org.openrndr.extra.fx.blend
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.Filter2to1
|
import org.openrndr.draw.Filter2to1
|
||||||
import org.openrndr.extra.fx.*
|
import org.openrndr.extra.fx.*
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.blur
|
package org.openrndr.extra.fx.blur
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.Filter2to1
|
import org.openrndr.draw.Filter2to1
|
||||||
import org.openrndr.draw.Filter3to1
|
import org.openrndr.draw.Filter3to1
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_color_mix
|
import org.openrndr.extra.fx.fx_color_mix
|
||||||
import org.openrndr.extra.fx.fx_color_tint
|
import org.openrndr.extra.fx.fx_color_tint
|
||||||
|
|||||||
@@ -1,13 +1,9 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.*
|
|
||||||
import org.openrndr.extra.fx.fx_rgb_to_oklab
|
|
||||||
import org.openrndr.extra.fx.fx_rgb_to_ycbcr
|
|
||||||
import org.openrndr.extra.fx.fx_ycbcr_to_rgb
|
|
||||||
import org.openrndr.extra.shaderphrases.preprocess
|
|
||||||
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
||||||
|
import org.openrndr.extra.fx.*
|
||||||
|
import org.openrndr.extra.shaderphrases.preprocess
|
||||||
|
|
||||||
class RgbToYCbcr : Filter1to1(mppFilterShader(fx_rgb_to_ycbcr, "rgb-to-ycbcr"))
|
class RgbToYCbcr : Filter1to1(mppFilterShader(fx_rgb_to_ycbcr, "rgb-to-ycbcr"))
|
||||||
class YcbcrToRgb : Filter1to1(mppFilterShader(fx_ycbcr_to_rgb, "ycbcr_to_rgb"))
|
class YcbcrToRgb : Filter1to1(mppFilterShader(fx_ycbcr_to_rgb, "ycbcr_to_rgb"))
|
||||||
|
|||||||
@@ -3,19 +3,16 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
|
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
||||||
|
import org.openrndr.extra.color.presets.CORAL
|
||||||
|
import org.openrndr.extra.color.presets.NAVY
|
||||||
import org.openrndr.extra.fx.fx_duotone
|
import org.openrndr.extra.fx.fx_duotone
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
|
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
import org.openrndr.extra.parameters.ColorParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.shaderphrases.preprocess
|
import org.openrndr.extra.shaderphrases.preprocess
|
||||||
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
|
||||||
import org.openrndr.extra.color.presets.CORAL
|
|
||||||
import org.openrndr.extra.color.presets.DARK_GRAY
|
|
||||||
import org.openrndr.extra.color.presets.NAVY
|
|
||||||
|
|
||||||
@Description("Duotone")
|
@Description("Duotone")
|
||||||
class Duotone : Filter1to1(filterShaderFromCode(run {
|
class Duotone : Filter1to1(filterShaderFromCode(run {
|
||||||
|
|||||||
@@ -3,19 +3,17 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
|
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
||||||
|
import org.openrndr.extra.color.presets.CORAL
|
||||||
|
import org.openrndr.extra.color.presets.NAVY
|
||||||
import org.openrndr.extra.fx.fx_duotone_gradient
|
import org.openrndr.extra.fx.fx_duotone_gradient
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
|
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
import org.openrndr.extra.parameters.ColorParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.extra.shaderphrases.preprocess
|
import org.openrndr.extra.shaderphrases.preprocess
|
||||||
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
|
||||||
import org.openrndr.extra.color.presets.CORAL
|
|
||||||
import org.openrndr.extra.color.presets.NAVY
|
|
||||||
|
|
||||||
@Description("Duotone Gradient")
|
@Description("Duotone Gradient")
|
||||||
class DuotoneGradient : Filter1to1(filterShaderFromCode(run {
|
class DuotoneGradient : Filter1to1(filterShaderFromCode(run {
|
||||||
|
|||||||
@@ -2,10 +2,8 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_invert
|
import org.openrndr.extra.fx.fx_invert
|
||||||
import org.openrndr.extra.fx.fx_sepia
|
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_luma_map
|
import org.openrndr.extra.fx.fx_luma_map
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_luma_opacity
|
import org.openrndr.extra.fx.fx_luma_opacity
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_luma_threshold
|
import org.openrndr.extra.fx.fx_luma_threshold
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_pal
|
import org.openrndr.extra.fx.fx_pal
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,22 +2,11 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_duotone
|
|
||||||
import org.openrndr.extra.fx.fx_posterize
|
import org.openrndr.extra.fx.fx_posterize
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
|
||||||
|
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.IntParameter
|
import org.openrndr.extra.parameters.IntParameter
|
||||||
import org.openrndr.extra.shaderphrases.preprocess
|
|
||||||
import org.openrndr.extra.color.phrases.ColorPhraseBook
|
|
||||||
import org.openrndr.extra.color.presets.CORAL
|
|
||||||
import org.openrndr.extra.color.presets.DARK_GRAY
|
|
||||||
import org.openrndr.extra.color.presets.NAVY
|
|
||||||
|
|
||||||
@Description("Posterize")
|
@Description("Posterize")
|
||||||
class Posterize : Filter1to1(filterShaderFromCode(fx_posterize, "posterize")) {
|
class Posterize : Filter1to1(filterShaderFromCode(fx_posterize, "posterize")) {
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_sepia
|
import org.openrndr.extra.fx.fx_sepia
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_set_background
|
import org.openrndr.extra.fx.fx_set_background
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -1,7 +1,6 @@
|
|||||||
package org.openrndr.extra.fx.color
|
package org.openrndr.extra.fx.color
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_subtract_constant
|
import org.openrndr.extra.fx.fx_subtract_constant
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,13 +2,14 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.distort
|
package org.openrndr.extra.fx.distort
|
||||||
|
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.ColorBuffer
|
||||||
|
import org.openrndr.draw.Filter1to1
|
||||||
|
import org.openrndr.draw.MagnifyingFilter
|
||||||
|
import org.openrndr.draw.MinifyingFilter
|
||||||
import org.openrndr.extra.fx.fx_polar_to_rectangular
|
import org.openrndr.extra.fx.fx_polar_to_rectangular
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.Vector2Parameter
|
|
||||||
import org.openrndr.math.Vector2
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
@Description("Polar to rectangular")
|
@Description("Polar to rectangular")
|
||||||
|
|||||||
@@ -2,15 +2,15 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.distort
|
package org.openrndr.extra.fx.distort
|
||||||
|
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.ColorBuffer
|
||||||
|
import org.openrndr.draw.Filter1to1
|
||||||
|
import org.openrndr.draw.MagnifyingFilter
|
||||||
|
import org.openrndr.draw.MinifyingFilter
|
||||||
import org.openrndr.extra.fx.fx_rectangular_to_polar
|
import org.openrndr.extra.fx.fx_rectangular_to_polar
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.Vector2Parameter
|
|
||||||
import org.openrndr.math.Vector2
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
import kotlin.math.log
|
|
||||||
|
|
||||||
@Description("Rectangular to polar")
|
@Description("Rectangular to polar")
|
||||||
class RectangularToPolar : Filter1to1(mppFilterShader(fx_rectangular_to_polar, "rectangular-to-polar")) {
|
class RectangularToPolar : Filter1to1(mppFilterShader(fx_rectangular_to_polar, "rectangular-to-polar")) {
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.distort
|
package org.openrndr.extra.fx.distort
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_tape_noise
|
import org.openrndr.extra.fx.fx_tape_noise
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.distort
|
package org.openrndr.extra.fx.distort
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_video_glitch
|
import org.openrndr.extra.fx.fx_video_glitch
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.dither
|
package org.openrndr.extra.fx.dither
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_a_dither
|
import org.openrndr.extra.fx.fx_a_dither
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.dither
|
package org.openrndr.extra.fx.dither
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_cmyk_halftone
|
import org.openrndr.extra.fx.fx_cmyk_halftone
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.dither
|
package org.openrndr.extra.fx.dither
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_crosshatch
|
import org.openrndr.extra.fx.fx_crosshatch
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.dither
|
package org.openrndr.extra.fx.dither
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_luma_halftone
|
import org.openrndr.extra.fx.fx_luma_halftone
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.edges
|
package org.openrndr.extra.fx.edges
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_canny_edge_detector
|
import org.openrndr.extra.fx.fx_canny_edge_detector
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.edges
|
package org.openrndr.extra.fx.edges
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_contour
|
import org.openrndr.extra.fx.fx_contour
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.edges
|
package org.openrndr.extra.fx.edges
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_luma_sobel
|
import org.openrndr.extra.fx.fx_luma_sobel
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,13 +2,13 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.grain
|
package org.openrndr.extra.fx.grain
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_film_grain
|
import org.openrndr.extra.fx.fx_film_grain
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Film grain filter
|
* Film grain filter
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,14 +1,11 @@
|
|||||||
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_film_grain
|
|
||||||
import org.openrndr.extra.fx.fx_multiply_u
|
import org.openrndr.extra.fx.fx_multiply_u
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Multiply by u coordinate
|
* Multiply by u coordinate
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,12 +1,12 @@
|
|||||||
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_multiply_v
|
import org.openrndr.extra.fx.fx_multiply_v
|
||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Multiply by v coordinate
|
* Multiply by v coordinate
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
@file:Suppress("RUNTIME_ANNOTATION_NOT_SUPPORTED")
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.fx.fx_square
|
import org.openrndr.extra.fx.fx_square
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Square input texture values
|
* Square input texture values
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -3,7 +3,6 @@
|
|||||||
package org.openrndr.extra.fx.patterns
|
package org.openrndr.extra.fx.patterns
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_checkers
|
import org.openrndr.extra.fx.fx_checkers
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -2,7 +2,6 @@
|
|||||||
|
|
||||||
package org.openrndr.extra.fx.tonemap
|
package org.openrndr.extra.fx.tonemap
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_uncharted2_tonemap
|
import org.openrndr.extra.fx.fx_uncharted2_tonemap
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
package org.openrndr.extra.fx.transform
|
package org.openrndr.extra.fx.transform
|
||||||
|
|
||||||
import org.openrndr.draw.Filter
|
|
||||||
import org.openrndr.draw.Filter1to1
|
import org.openrndr.draw.Filter1to1
|
||||||
import org.openrndr.extra.fx.fx_flip_vertically
|
import org.openrndr.extra.fx.fx_flip_vertically
|
||||||
import org.openrndr.extra.fx.mppFilterShader
|
import org.openrndr.extra.fx.mppFilterShader
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import org.openrndr.extra.fx.color.Duotone
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.createEquivalent
|
import org.openrndr.draw.createEquivalent
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.math.mod_
|
import org.openrndr.extra.fx.color.Duotone
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
application {
|
application {
|
||||||
@@ -13,14 +12,10 @@ fun main() {
|
|||||||
val duotone = Duotone()
|
val duotone = Duotone()
|
||||||
|
|
||||||
extend {
|
extend {
|
||||||
|
|
||||||
duotone.labInterpolation = seconds.mod(2.0) < 1.0
|
duotone.labInterpolation = seconds.mod(2.0) < 1.0
|
||||||
duotone.apply(image, filteredImage)
|
duotone.apply(image, filteredImage)
|
||||||
drawer.image(filteredImage)
|
drawer.image(filteredImage)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,9 +1,7 @@
|
|||||||
import org.openrndr.extra.fx.color.Duotone
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.createEquivalent
|
import org.openrndr.draw.createEquivalent
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extra.fx.color.Posterize
|
import org.openrndr.extra.fx.color.Posterize
|
||||||
import org.openrndr.math.mod_
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
application {
|
application {
|
||||||
@@ -16,10 +14,7 @@ fun main() {
|
|||||||
posterize.levels = 2
|
posterize.levels = 2
|
||||||
posterize.apply(image, filteredImage)
|
posterize.apply(image, filteredImage)
|
||||||
drawer.image(filteredImage)
|
drawer.image(filteredImage)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -1,7 +1,6 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.colorBuffer
|
import org.openrndr.draw.colorBuffer
|
||||||
import org.openrndr.draw.createEquivalent
|
import org.openrndr.draw.createEquivalent
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.fx.distort.FluidDistort
|
import org.openrndr.extra.fx.distort.FluidDistort
|
||||||
import org.openrndr.extra.fx.patterns.Checkers
|
import org.openrndr.extra.fx.patterns.Checkers
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,7 @@
|
|||||||
import org.openrndr.WindowMultisample
|
|
||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.extra.fx.Post
|
import org.openrndr.extra.fx.Post
|
||||||
import org.openrndr.extra.fx.blend.Add
|
import org.openrndr.extra.fx.blend.Add
|
||||||
import org.openrndr.extra.fx.blur.ApproximateGaussianBlur
|
import org.openrndr.extra.fx.blur.ApproximateGaussianBlur
|
||||||
import org.openrndr.shape.Circle
|
|
||||||
import kotlin.math.cos
|
import kotlin.math.cos
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -3,14 +3,12 @@
|
|||||||
package org.openrndr.extra.jumpfill.draw
|
package org.openrndr.extra.jumpfill.draw
|
||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.ColorBuffer
|
|
||||||
import org.openrndr.draw.Filter
|
import org.openrndr.draw.Filter
|
||||||
import org.openrndr.draw.filterShaderFromCode
|
import org.openrndr.draw.filterShaderFromCode
|
||||||
import org.openrndr.extra.jumpflood.jf_sdf_stroke_fill
|
import org.openrndr.extra.jumpflood.jf_sdf_stroke_fill
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
import org.openrndr.extra.parameters.ColorParameter
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.shape.Rectangle
|
|
||||||
|
|
||||||
@Description("SDF stroke and fill")
|
@Description("SDF stroke and fill")
|
||||||
class SDFStrokeFill : Filter(filterShaderFromCode(jf_sdf_stroke_fill, "sdf-stroke-fill")) {
|
class SDFStrokeFill : Filter(filterShaderFromCode(jf_sdf_stroke_fill, "sdf-stroke-fill")) {
|
||||||
|
|||||||
@@ -10,7 +10,6 @@ import org.openrndr.extra.jumpflood.jf_inner_bevel
|
|||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
private class InnerBevelFilter : Filter(filterShaderFromCode(jf_inner_bevel, "inner-bevel")) {
|
private class InnerBevelFilter : Filter(filterShaderFromCode(jf_inner_bevel, "inner-bevel")) {
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import org.openrndr.extra.parameters.ColorParameter
|
|||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
private class InnerGlowFilter : Filter(filterShaderFromCode(jf_inner_glow, "inner-glow")) {
|
private class InnerGlowFilter : Filter(filterShaderFromCode(jf_inner_glow, "inner-glow")) {
|
||||||
|
|||||||
@@ -8,7 +8,6 @@ import org.openrndr.extra.jumpflood.jf_inpaint
|
|||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
private class InpaintFilter : Filter(filterShaderFromCode(jf_inpaint, "inpaint")) {
|
private class InpaintFilter : Filter(filterShaderFromCode(jf_inpaint, "inpaint")) {
|
||||||
|
|||||||
@@ -12,7 +12,6 @@ import org.openrndr.extra.parameters.ColorParameter
|
|||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
private class OuterGlowFilter : Filter(filterShaderFromCode(jf_outer_glow, "outer-glow")) {
|
private class OuterGlowFilter : Filter(filterShaderFromCode(jf_outer_glow, "outer-glow")) {
|
||||||
|
|||||||
@@ -4,14 +4,15 @@ package org.openrndr.extra.jumpfill.fx
|
|||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.*
|
||||||
import org.openrndr.extra.jumpfill.*
|
import org.openrndr.extra.jumpfill.ContourPoints
|
||||||
|
import org.openrndr.extra.jumpfill.JumpFlooder
|
||||||
|
import org.openrndr.extra.jumpfill.PixelDistance
|
||||||
|
import org.openrndr.extra.jumpfill.Threshold
|
||||||
import org.openrndr.extra.jumpflood.jf_skeleton
|
import org.openrndr.extra.jumpflood.jf_skeleton
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
import org.openrndr.extra.parameters.ColorParameter
|
||||||
|
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
private class SkeletonFilter : Filter(filterShaderFromCode(jf_skeleton, "skeleton")) {
|
private class SkeletonFilter : Filter(filterShaderFromCode(jf_skeleton, "skeleton")) {
|
||||||
|
|||||||
@@ -4,14 +4,15 @@ package org.openrndr.extra.jumpfill.fx
|
|||||||
|
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.*
|
||||||
import org.openrndr.extra.jumpfill.*
|
import org.openrndr.extra.jumpfill.ContourPoints
|
||||||
|
import org.openrndr.extra.jumpfill.JumpFlooder
|
||||||
|
import org.openrndr.extra.jumpfill.PixelDirection
|
||||||
|
import org.openrndr.extra.jumpfill.Threshold
|
||||||
import org.openrndr.extra.jumpflood.jf_straight_skeleton
|
import org.openrndr.extra.jumpflood.jf_straight_skeleton
|
||||||
import org.openrndr.extra.parameters.ColorParameter
|
import org.openrndr.extra.parameters.ColorParameter
|
||||||
|
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
import kotlin.math.sqrt
|
import kotlin.math.sqrt
|
||||||
|
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import org.openrndr.draw.filterShaderFromCode
|
|||||||
import org.openrndr.extra.jumpflood.*
|
import org.openrndr.extra.jumpflood.*
|
||||||
import org.openrndr.extra.parameters.Description
|
import org.openrndr.extra.parameters.Description
|
||||||
import org.openrndr.extra.parameters.DoubleParameter
|
import org.openrndr.extra.parameters.DoubleParameter
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
|
|
||||||
class SDFSmoothUnion : Filter(filterShaderFromCode(jf_sdf_smooth_union, "sdf-smooth-union")) {
|
class SDFSmoothUnion : Filter(filterShaderFromCode(jf_sdf_smooth_union, "sdf-smooth-union")) {
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.compositor.compose
|
import org.openrndr.extra.compositor.compose
|
||||||
import org.openrndr.extra.compositor.draw
|
import org.openrndr.extra.compositor.draw
|
||||||
import org.openrndr.extra.compositor.layer
|
import org.openrndr.extra.compositor.layer
|
||||||
|
|||||||
@@ -2,10 +2,8 @@ import org.openrndr.application
|
|||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.ColorType
|
import org.openrndr.draw.ColorType
|
||||||
import org.openrndr.draw.createEquivalent
|
import org.openrndr.draw.createEquivalent
|
||||||
|
|
||||||
import org.openrndr.draw.isolatedWithTarget
|
import org.openrndr.draw.isolatedWithTarget
|
||||||
import org.openrndr.draw.renderTarget
|
import org.openrndr.draw.renderTarget
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.jumpfill.fx.Skeleton
|
import org.openrndr.extra.jumpfill.fx.Skeleton
|
||||||
import org.openrndr.extra.noise.simplex
|
import org.openrndr.extra.noise.simplex
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.*
|
import org.openrndr.draw.*
|
||||||
import org.openrndr.extra.fx.blend.Passthrough
|
import org.openrndr.extra.jumpfill.ClusteredField
|
||||||
import org.openrndr.extra.jumpfill.*
|
import org.openrndr.extra.jumpfill.DecodeMode
|
||||||
import org.openrndr.extra.noise.scatter
|
import org.openrndr.extra.noise.scatter
|
||||||
import org.openrndr.extra.noise.uniformRing
|
import org.openrndr.extra.noise.uniformRing
|
||||||
import org.openrndr.math.Vector2
|
import org.openrndr.math.Vector2
|
||||||
|
|||||||
@@ -5,7 +5,6 @@ import org.openrndr.extra.jumpflood.jf_shape_sdf
|
|||||||
import org.openrndr.extra.parameters.BooleanParameter
|
import org.openrndr.extra.parameters.BooleanParameter
|
||||||
import org.openrndr.math.Matrix44
|
import org.openrndr.math.Matrix44
|
||||||
import org.openrndr.math.Vector4
|
import org.openrndr.math.Vector4
|
||||||
import org.openrndr.resourceUrl
|
|
||||||
import org.openrndr.shape.Rectangle
|
import org.openrndr.shape.Rectangle
|
||||||
import org.openrndr.shape.Shape
|
import org.openrndr.shape.Shape
|
||||||
import org.openrndr.shape.ShapeContour
|
import org.openrndr.shape.ShapeContour
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import org.openrndr.boofcv.binding.toShapeContours
|
|||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.color.rgb
|
import org.openrndr.color.rgb
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import kotlin.math.cos
|
import kotlin.math.cos
|
||||||
import kotlin.math.sin
|
import kotlin.math.sin
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.boofcv.binding.*
|
import org.openrndr.boofcv.binding.resizeBy
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
|
|||||||
@@ -1,8 +1,7 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.boofcv.binding.*
|
import org.openrndr.boofcv.binding.resizeTo
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.loadImage
|
import org.openrndr.draw.loadImage
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
|
|
||||||
|
|
||||||
fun main() {
|
fun main() {
|
||||||
|
|||||||
@@ -9,7 +9,6 @@ import org.openrndr.draw.ColorBuffer
|
|||||||
import org.openrndr.draw.ColorFormat
|
import org.openrndr.draw.ColorFormat
|
||||||
import org.openrndr.draw.ColorType
|
import org.openrndr.draw.ColorType
|
||||||
import org.openrndr.draw.colorBuffer
|
import org.openrndr.draw.colorBuffer
|
||||||
import kotlin.experimental.and
|
|
||||||
|
|
||||||
fun ColorBuffer.toGrayF32() : GrayF32 {
|
fun ColorBuffer.toGrayF32() : GrayF32 {
|
||||||
val p = GrayF32(width, height)
|
val p = GrayF32(width, height)
|
||||||
|
|||||||
@@ -1,13 +1,14 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.DirectionalLight
|
||||||
|
import org.openrndr.extra.dnk3.HemisphereLight
|
||||||
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.mod_
|
|
||||||
import org.openrndr.math.transforms.transform
|
import org.openrndr.math.transforms.transform
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.*
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.math.*
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,30 +1,22 @@
|
|||||||
import kotlinx.coroutines.yield
|
import kotlinx.coroutines.yield
|
||||||
import org.openrndr.*
|
import org.openrndr.WindowMultisample
|
||||||
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.BufferMultisample
|
|
||||||
import org.openrndr.draw.ColorFormat
|
import org.openrndr.draw.ColorFormat
|
||||||
import org.openrndr.draw.ColorType
|
import org.openrndr.draw.ColorType
|
||||||
import org.openrndr.draw.DrawPrimitive
|
import org.openrndr.draw.DrawPrimitive
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.*
|
||||||
import org.openrndr.extra.dnk3.features.IrradianceSH
|
|
||||||
import org.openrndr.extra.dnk3.features.addIrradianceSH
|
import org.openrndr.extra.dnk3.features.addIrradianceSH
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.post.ScreenspaceReflections
|
|
||||||
import org.openrndr.extra.dnk3.post.VolumetricIrradiance
|
|
||||||
import org.openrndr.extra.dnk3.renderers.postRenderer
|
import org.openrndr.extra.dnk3.renderers.postRenderer
|
||||||
import org.openrndr.extra.shaderphrases.annotations.ShaderPhrases
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
|
||||||
import org.openrndr.extra.meshgenerators.sphereMesh
|
import org.openrndr.extra.meshgenerators.sphereMesh
|
||||||
import org.openrndr.ffmpeg.ScreenRecorder
|
|
||||||
import org.openrndr.filter.color.Delinearize
|
import org.openrndr.filter.color.Delinearize
|
||||||
import org.openrndr.math.Matrix44
|
import org.openrndr.launch
|
||||||
import org.openrndr.math.Spherical
|
import org.openrndr.math.Spherical
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.transforms.scale
|
|
||||||
import org.openrndr.math.transforms.transform
|
import org.openrndr.math.transforms.transform
|
||||||
import org.openrndr.math.transforms.translate
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
import kotlin.math.cos
|
import kotlin.math.cos
|
||||||
import kotlin.math.sin
|
import kotlin.math.sin
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.HemisphereLight
|
||||||
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.math.Spherical
|
||||||
import org.openrndr.math.*
|
import org.openrndr.math.Vector3
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.HemisphereLight
|
||||||
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.math.Spherical
|
||||||
import org.openrndr.math.*
|
import org.openrndr.math.Vector3
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,12 +1,14 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.HemisphereLight
|
||||||
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.math.Spherical
|
||||||
import org.openrndr.math.*
|
import org.openrndr.math.Vector3
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
@@ -1,9 +1,8 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.draw.DrawPrimitive
|
import org.openrndr.draw.DrawPrimitive
|
||||||
import org.openrndr.draw.shadeStyle
|
import org.openrndr.draw.shadeStyle
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
|
|||||||
@@ -1,11 +1,13 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.DirectionalLight
|
||||||
|
import org.openrndr.extra.dnk3.HemisphereLight
|
||||||
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.transforms.transform
|
import org.openrndr.math.transforms.transform
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|||||||
@@ -1,11 +1,9 @@
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.DrawPrimitive
|
import org.openrndr.draw.DrawPrimitive
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
|
||||||
import org.openrndr.extra.dnk3.*
|
|
||||||
|
|
||||||
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
|
||||||
import org.openrndr.extra.camera.Orbital
|
import org.openrndr.extra.camera.Orbital
|
||||||
|
import org.openrndr.extra.dnk3.*
|
||||||
|
import org.openrndr.extra.dnk3.renderers.dryRenderer
|
||||||
import org.openrndr.extra.meshgenerators.sphereMesh
|
import org.openrndr.extra.meshgenerators.sphereMesh
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.transforms.transform
|
import org.openrndr.math.transforms.transform
|
||||||
|
|||||||
@@ -2,14 +2,13 @@ import org.openrndr.WindowMultisample
|
|||||||
import org.openrndr.application
|
import org.openrndr.application
|
||||||
import org.openrndr.color.ColorRGBa
|
import org.openrndr.color.ColorRGBa
|
||||||
import org.openrndr.draw.BufferMultisample
|
import org.openrndr.draw.BufferMultisample
|
||||||
import org.openrndr.extensions.SingleScreenshot
|
import org.openrndr.extra.camera.Orbital
|
||||||
import org.openrndr.extra.dnk3.*
|
import org.openrndr.extra.dnk3.Scene
|
||||||
|
import org.openrndr.extra.dnk3.SceneNode
|
||||||
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
import org.openrndr.extra.dnk3.gltf.buildSceneNodes
|
||||||
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
import org.openrndr.extra.dnk3.gltf.loadGltfFromFile
|
||||||
import org.openrndr.extra.dnk3.renderers.segmentContourRenderer
|
import org.openrndr.extra.dnk3.renderers.segmentContourRenderer
|
||||||
import org.openrndr.extra.camera.Orbital
|
|
||||||
import org.openrndr.math.Vector3
|
import org.openrndr.math.Vector3
|
||||||
import org.openrndr.math.mod_
|
|
||||||
import java.io.File
|
import java.io.File
|
||||||
|
|
||||||
fun main() = application {
|
fun main() = application {
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user