Edwin Jakobs
4901b22ef4
[orx-shade-styles] Add noise {} shade style builder
2025-03-30 17:17:38 +02:00
Abe Pazos
3ab5c528ca
[orx-color] Fix misplaced demo comments
2025-03-27 15:10:08 +01:00
Abe Pazos
48a6915846
[orx-shade-styles] Initialize vec4 gradient
...
Otherwise glitchy on integrated intel graphics
2025-03-24 16:20:42 +01:00
Edwin Jakobs
92a695c69c
Update CollectScreenshotsTask to handle Kotlin 2.1.20 changes
...
Kotlin 2.1.20 altered the structure of output.classesDirs, which can no longer assume a single file. Updated the task to filter for the correct path, ensuring compatibility with the new Kotlin version.
2025-03-23 21:19:55 +01:00
Abe Pazos
51af1148f1
Upgrade boofcv to 1.2.0
2025-03-23 21:45:04 +08:00
Edwin Jakobs
47100e8d7f
Upgrade Kotlin to 2.1.20, Kotlin Logging to 7.0.5, and JUnit Jupiter to 5.12.1.
2025-03-20 20:38:44 +01:00
Edwin Jakobs
0bd0a51b69
[orx-compositor] Refactor resource management in Compositor.
...
Removed `deepDestroy` in favor of `destroy`, simplifying cleanup logic. Introduced `Session` management in `Composite` to handle resource lifecycles properly.
2025-03-12 17:36:09 +01:00
Abe Pazos
cf26dcd135
Upgrade to boofcv 1.1.8, gson 2.12.1, jsoup 1.19.1
2025-03-11 11:15:26 +08:00
Edwin Jakobs
557d3bb3ad
[orx-shade-styles] Add rotation support to pattern dots
2025-03-10 11:03:02 +01:00
Edwin Jakobs
977be4ee6f
[orx-fx] Refactor CMYKHalftone to support customizable elements/colors
2025-03-10 11:03:02 +01:00
Edwin Jakobs
b74ad477c7
[orx-shader-phrases] Add common SDF utility phrases
...
Introduce several new shader utility phrases for Signed Distance Functions (SDF), including operations (e.g., union, intersection, XOR), primitive shapes (e.g., box, circle, heart, segment), and supporting functions like `dot2`.
2025-03-10 11:03:02 +01:00
Edwin Jakobs
4f63ac2874
add demos to README.md
2025-03-07 15:31:31 +00:00
Edwin Jakobs
499bf3d1c0
[orx-shade-styles] Add luma gradient
2025-03-07 16:20:26 +01:00
Edwin Jakobs
a0c471f817
add demos to README.md
2025-03-07 13:59:23 +00:00
Edwin Jakobs
710d1e9538
[orx-shade-styles] Improve EllipticalGradient
2025-03-07 14:39:09 +01:00
Edwin Jakobs
3f64f7c413
Upgrade kotlinLogging to 7.0.4, junitJupiter to 5.12.0, and slf4j to 2.0.17
2025-03-07 09:39:05 +01:00
Edwin Jakobs
aab49b846a
[orx-shade-styles] Revise filtering in GradientBase
2025-03-06 21:19:37 +01:00
Edwin Jakobs
a93b3074c5
add demos to README.md
2025-03-06 19:59:12 +00:00
Edwin Jakobs
5b55405a51
[orx-shade-styles] Revise level quantization
2025-03-06 20:48:22 +01:00
Edwin Jakobs
49a3f3ea49
[orx-shade-styles] Re-introduce color conversion in GradientBase
2025-03-06 13:05:07 +01:00
Edwin Jakobs
3ac541354a
add demos to README.md
2025-03-06 11:36:26 +00:00
Edwin Jakobs
69721407af
[orx-shade-styles] Add HemisphereLight shader and demo example
...
Introduce the `HemisphereLight` shader for smooth gradient lighting based on surface orientation relative to a light direction. Add a demo featuring the Suzanne model to showcase the shader in action.
2025-03-06 12:26:18 +01:00
Edwin Jakobs
e944bd30d3
[orx-shapes] Remove System.setProperty() add Camera2D to DemoText01.kt
2025-03-06 12:26:18 +01:00
Edwin Jakobs
21b41431fc
add demos to README.md
2025-03-05 19:26:31 +00:00
Edwin Jakobs
b8bcd21a19
[orx-shade-styles] Add visualizeNormals shade style.
2025-03-05 19:11:35 +01:00
Edwin Jakobs
9d5a56cad5
[orx-shade-styles Use parameter function for setting shader parameters in DemoImageFill03.kt
2025-03-05 19:10:44 +01:00
Edwin Jakobs
a3080ccc7a
[orx-shade-styles] Refactor ImageFillBuilder to use StyleParameters interface.
...
Replaced custom parameter handling in ImageFillBuilder with the standardized StyleParameters interface.
2025-03-05 17:02:37 +01:00
Edwin Jakobs
50efe4da82
[orx-shade-styles] Implement StyleParameters in GradientBuilder
...
Make GradientBuilder comply with StyleParameters by adding related fields and methods. This enables parameter management for gradient styles.
2025-03-05 15:19:25 +01:00
Edwin Jakobs
68ac84e8b2
add demos to README.md
2025-03-05 14:10:47 +00:00
Edwin Jakobs
331c28e52e
[orx-shade-styles] Add pattern shade styles
2025-03-05 14:57:39 +01:00
Edwin Jakobs
3661f5c82a
add demos to README.md
2025-03-04 19:40:29 +00:00
Edwin Jakobs
6ef8e8ff6d
[orx-shade-styles] Add composed gradient and clip shading demo example
2025-03-04 20:31:59 +01:00
Edwin Jakobs
258c3c1535
[orx-shade-styles] Replace analytic filtering with multisample based filtering
2025-03-04 17:34:52 +01:00
Edwin Jakobs
098a26e1a9
[orx-shade-styles] Improve quantization filtering
2025-03-04 11:00:33 +01:00
Edwin Jakobs
93249ca973
add demos to README.md
2025-03-04 09:06:55 +00:00
Edwin Jakobs
dc09a849fd
[orx-shade-styles] Add advanced clip-based shade styles and demos
2025-03-04 08:38:38 +01:00
Edwin Jakobs
e7f11d90b2
[orx-shade-styles] Add elliptical gradient support
2025-03-04 08:38:38 +01:00
Edwin Jakobs
5bd5421f31
[orx-shader-phrases] Add SDF shader phrases for ellipse and star shapes
2025-03-04 08:38:38 +01:00
Abe Pazos
21c7c959b7
Upgrade to netty 4.1.119.Final, ktor 3.1.1
2025-03-02 10:05:54 +08:00
Edwin Jakobs
4bceb2f421
add demos to README.md
2025-02-27 09:34:23 +00:00
Edwin Jakobs
fe87704efd
[orx-shadestyle] Fix COVER and CONTAIN fit modes for BOUNDS units in GradientBase
2025-02-27 10:20:17 +01:00
Edwin Jakobs
ee8a709cc0
[orx-shapes] Add placeIn methods for Rectangle and Box
2025-02-27 10:20:17 +01:00
Edwin Jakobs
3c0f40f3a6
add demos to README.md
2025-02-26 21:45:56 +00:00
Edwin Jakobs
5a1998e270
[orx-math] Add missing SimplexRange update
2025-02-26 22:36:27 +01:00
Edwin Jakobs
90d9e4685e
[orx-noise] Add demos and extensions for uniform simplex sampling
2025-02-26 22:12:26 +01:00
Edwin Jakobs
6ad584a262
[orx-shapes] Add extensions for creating sub-shapes and positioning boxes
...
Introduce `Rectangle.sub` and `Box.sub` functions to derive sub-rectangles and sub-boxes from existing shapes using relative dimensions. Add `Box.place` to position a box relative to another using customizable anchors.
2025-02-26 22:12:26 +01:00
Edwin Jakobs
bd310d7014
add demos to README.md
2025-02-26 20:44:22 +00:00
Edwin Jakobs
acf1c33c5e
[orx-image-fit] Add imageFitSub function
...
Introduce the `imageFitSub` function, enabling subsections of images to be drawn with fit and alignment capabilities. Added a demo showcasing its usage with grid-based rendering and updated dependencies with `orx-noise` for randomness support.
2025-02-26 21:30:24 +01:00
Edwin Jakobs
660949271d
[orx-noise] Add uniformSub functions for Box and Rectangle
...
Introduce `uniformSub` functions to generate sub-boxes and sub-rectangles with random dimensions within specified ranges. These additions enhance functionality for creating randomized geometric shapes.
2025-02-26 21:30:24 +01:00
Edwin Jakobs
72af832655
add demos to README.md
2025-02-26 17:49:45 +00:00