Commit Graph

86 Commits

Author SHA1 Message Date
Edwin Jakobs
cc2da50b6a add demos to README.md 2025-03-30 16:53:15 +00:00
Edwin Jakobs
4901b22ef4 [orx-shade-styles] Add noise {} shade style builder 2025-03-30 17:17:38 +02: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
557d3bb3ad [orx-shade-styles] Add rotation support to pattern dots 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
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
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
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
a4c053183c add demos to README.md 2025-02-25 11:51:39 +00:00
Edwin Jakobs
9a93d95318 [orx-shadestyles] Improve gradient and imageFill shadestyles 2025-02-25 12:17:06 +01:00
Abe Pazos
c8f7dd52c6 Demos: ensure all use fun main() = application {
- Adjust some demo window sizes.
- Replace Random.double by Double.uniform
- Tweak some demos so screenshots look more interesting
2025-01-26 20:57:04 +01:00
Abe Pazos
c5fb56626c Remove unused imports (#344) 2024-06-24 10:02:34 +02:00
Edwin Jakobs
78fbff54c5 Upgrade to JDK 17. Add @JvmRecord annotations 2024-06-01 07:31:44 +02:00
Edwin Jakobs
077f316b15 Suppress and resolve warnings 2023-12-06 16:08:17 +01:00
Abe Pazos
f7fda5fab1 Improve descriptions in README files, displayed in the main README.md. (#308) 2023-04-27 15:53:44 +02:00
OPENRNDR Actions
467d2dea29 add demos to README.md 2023-01-15 14:42:36 +00:00
Vechro
47d4293a57 Fixes and move to jvmDemo (#286) 2023-01-15 15:27:19 +01:00
OPENRNDR Actions
cd279bb3f9 add demos to README.md 2022-12-08 11:42:24 +00:00
Edwin Jakobs
172c2254b7 [orx-shade-styles] Add ImageFit shade style 2022-12-08 12:34:33 +01:00
Vechro
f9130d9108 Use buildSrc to deduplicate build logic (#262) 2022-08-25 11:52:24 +02:00
Vechro
bc7d14c347 Update jarchivelib, add task to list all dependencies, target JVM 11 (#256) 2022-08-10 22:58:38 +02:00
Vechro
bad90709cc Rename org.openrndr.extras -> org.openrndr.extra (#250)
Co-authored-by: Edwin Jakobs <edwin@rndr.studio>
2022-07-28 19:23:26 +02:00
OPENRNDR Actions
bb66d4cd29 add demos to README.md 2022-06-30 16:00:45 +00:00
Vechro
48781ca314 Migrate to Kotlin DSL build scripts (#243) 2022-06-30 17:51:09 +02:00
OPENRNDR Actions
886464f10a add demos to README.md 2022-06-30 14:29:44 +00:00
Vechro
9f7a4899fa Reduce duplication in orx build scripts. (#240)
Co-authored-by: hamoid <abe@hamoid.com>
2022-06-19 08:06:16 +02:00
Abe Pazos
6e29423448 OKLab color gradients were partially implemented (#230)
in RadialGradient.kt and NPointLinearGradient.kt

Add OKLab variation to DemoNPointLinearGradient.kt

Mention OKLab (l, a, b) ranges and meaning.
2022-02-28 21:00:25 +01:00
OPENRNDR Actions
2545575d4a add demos to README.md 2022-01-19 14:29:43 +00:00