Commit Graph

101 Commits

Author SHA1 Message Date
Edwin Jakobs
32e81a82c5 [orx-noise] Add gradient and crossFade tools 2021-07-26 20:14:30 +02:00
Edwin Jakobs
454affbdfd [orx-noise] Add tools for functional composition 2021-07-25 22:36:07 +02:00
Edwin Jakobs
4f0de6a39b [orx-shader-phrases] Add shader embedding 2021-06-25 09:55:35 +02:00
Edwin Jakobs
1cf5c825d6 Convert orx-shader-phrases and orx-noise to MPP 2021-06-24 13:31:27 +02:00
Edwin Jakobs
9435907ef9 Upgrade to OPENRNDR 0.4 snapshot 2021-06-22 11:08:07 +02:00
Edwin Jakobs
6bbe93eda7 Fixes for OPENRNDR 0.3.58 compatibility 2021-05-15 10:05:19 +02:00
Ricardo Matias
a9a12811c4 Add Random push/pop + palette colors add via hex strings (#179) 2021-03-11 16:20:49 +01:00
Ricardo Matias
8521cebe16 [orx-noise] Add unseeded method to Random (#175) 2021-02-27 12:25:15 +01:00
Edwin Jakobs
10aed4d53d Revert "[orx-noise] Add unseeded method to Random (#171)" (#172)
This reverts commit af88ae93a7.
2021-02-22 08:43:37 +01:00
Ricardo Matias
af88ae93a7 [orx-noise] Add unseeded method to Random (#171) 2021-02-21 19:07:12 +01:00
Ricardo Matias
1af9accf7d [orx-noise] use common gaussian method (#170) 2021-02-20 21:10:50 +01:00
Edwin Jakobs
8cc54dc35d Fix recursion problem in Double.gaussian 2021-02-06 22:31:40 +01:00
Ricardo Matias
c12a5015e0 [orx-noise] isolated method for non-stateful rng (#155) 2021-01-03 11:45:17 +01:00
Ricardo Matias
26de896756 [orx-noise] Random.pick returns back an empty list (#150) 2020-09-11 10:31:44 +02:00
Abe Pazos
a6d9b42b32 UniformRandom: implement Rectangle argument (#149) 2020-08-28 17:32:41 +02:00
Edwin Jakobs
7116f49118 [orx-noise] Add Vector2/3/4 simplex short-hands 2020-08-04 10:22:56 +02:00
Edwin Jakobs
419c38cc25 [orx-dnk3] Add feature architecture and post processing effects 2020-07-06 13:00:58 +02:00
Abe Pazos
b6065b7198 background() deprecated, replace with clear() (#101) 2020-05-16 18:00:39 +02:00
Edwin Jakobs
983f40d21b Add DemoSimplex01.kt 2020-05-14 19:23:25 +02:00
Ricardo Matias
690f34063f Change random VectorN methods to lower case 2020-05-13 16:55:35 +02:00
Edwin Jakobs
5f13710420 Fix mix issues in orx-noise 2020-05-01 20:19:22 +02:00
Edwin Jakobs
af6ce5fcae Replace lerp from orx-noise with standard mix 2020-05-01 18:44:34 +02:00
Ricardo Matias
45c9ca11af Add Poisson Disk Sampling to orx-noise 2020-04-25 15:20:03 +02:00
Abe Pazos
400347aad1 Add vector based noise functions 2020-04-24 07:21:14 +02:00
Edwin Jakobs
60a64806fc Add screenshot generation 2020-04-22 21:56:08 +02:00
Abe Pazos
5650172820 Add probability to Random.bool() 2020-04-09 22:14:39 +02:00
Edwin Jakobs
d0d096d773 Remove most warnings in ORX
Closes #61
2020-04-09 16:00:27 +02:00
Edwin Jakobs
abde3fbe41 Add 2d version of gradientPerturb 2020-04-07 00:07:46 +02:00
Edwin Jakobs
36f5d5b96d Add gradientPerturb (3d version only) 2020-04-06 22:06:40 +02:00
Edwin Jakobs
ac248b1a2e Update SimplexNoise2D with correct constants
Closes #64
2020-04-06 19:46:30 +02:00
Edwin Jakobs
49d139a33f Fix 3d simplex noise 2020-03-12 15:09:04 +01:00
Edwin Jakobs
1938cbcce3 Rename gradient functions 2020-03-12 15:08:28 +01:00
Edwin Jakobs
eff96bac94 Add 1d noise versions, Gaussian noise, noise gradients, 4D fractal functions 2020-03-12 12:40:12 +01:00
Edwin Jakobs
5b0775289c Clean-up and add simplexQuintic, simplexHermite 2020-03-11 17:29:15 +01:00
Abe Pazos
e6b29ba404 Use correct package in SimplexNoise4D.kt 2020-03-08 12:13:17 +01:00
Abe Pazos
961fb325d8 Add SimplexNoise4D.kt 2020-03-06 11:31:48 +01:00
Ricardo Matias
e6233ebe9a Fix pick from Random 2020-03-05 12:55:31 +01:00
Rein van der Woerd
3f9cf039c3 Removed my noise filters GUI tests 2020-02-25 16:23:36 +01:00
Rein van der Woerd
bb7439db54 Worley noise, Syphon and noise filter parameters... 2020-02-25 16:23:36 +01:00
Edwin Jakobs
d0579d4dd3 Improve orx-shader-phrases 2020-02-01 11:25:46 +01:00
Ricardo Matias
f1fc5f3906 Add Random singleton to orx-noise 2019-11-15 13:01:33 +01:00
Ricardo Matias
b902a7aafc Add Simplex Noise 3D filter 2019-11-05 12:49:43 +01:00
Edwin Jakobs
98baf2a4c3 Added WIP shader-phrases, annotations and tooling for shader phrases
resolving is done using the JVM class loader
2019-08-23 16:46:24 +02:00
Edwin Jakobs
3c162f30d4 Added Spek2 testing 2019-08-14 16:12:26 +02:00
edwin
280d40b7e7 Add uniforms overloads 2019-08-06 17:46:49 +02:00
edwin
640d3edd10 Add noise filters, CellNoise, SpeckleNoise, HashNoise, ValueNoise 2019-08-02 16:13:38 +02:00
Edwin Jakobs
a7c376af1d Add option to pass in Random object to uniform random generators 2019-02-04 22:55:17 +01:00
Edwin Jakobs
149a7fd183 changes 2019-01-26 21:24:58 +01:00
Edwin Jakobs
6502899a5d Bump version to 0.0.16
Add source jars
Change cubic visibility
2018-12-05 23:39:19 +01:00
Edwin Jakobs
362c7a5889 Added partial port of fastnoise-java 2018-12-05 16:07:28 +01:00