Remove unused imports (#344)

This commit is contained in:
Abe Pazos
2024-06-24 10:02:34 +02:00
committed by GitHub
parent b7ee7dcf79
commit c5fb56626c
150 changed files with 127 additions and 304 deletions

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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)
} }
} }
} }

View File

@@ -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.*
/* /*

View File

@@ -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)

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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

View File

@@ -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(

View File

@@ -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`
} }

View File

@@ -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_

View File

@@ -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

View File

@@ -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

View File

@@ -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
/** /**

View File

@@ -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

View File

@@ -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)

View File

@@ -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

View File

@@ -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.*

View File

@@ -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

View File

@@ -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

View File

@@ -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"))

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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")) {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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")

View File

@@ -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")) {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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
*/ */

View File

@@ -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
*/ */

View File

@@ -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
*/ */

View File

@@ -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
*/ */

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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)
} }
} }
} }
} }

View File

@@ -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)
} }
} }
} }
} }

View File

@@ -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

View File

@@ -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 {

View File

@@ -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")) {

View File

@@ -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")) {

View File

@@ -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")) {

View File

@@ -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")) {

View File

@@ -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")) {

View File

@@ -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")) {

View File

@@ -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

View File

@@ -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")) {

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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() {

View File

@@ -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() {

View File

@@ -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)

View File

@@ -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

View 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 {

View File

@@ -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

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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 {

View File

@@ -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

View 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

View 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

View File

@@ -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