Zoë Gidiere
e875064393
fix pseudoerosion context api impl
...
code is a mess rn but it works
2023-10-09 14:05:23 -06:00
Zoë Gidiere
e0328a3c89
simply noise context api
2023-10-08 19:18:45 -06:00
Zoë Gidiere
9ff23a9458
add vector inputs
2023-10-08 17:22:40 -06:00
Zoë Gidiere
f6f9d6fa9b
allow generating context with default radius and layer
2023-10-08 17:14:38 -06:00
Zoë Gidiere
18094f511a
Noise context api
2023-10-08 15:58:59 -06:00
Zoë Gidiere
6d67a0747d
Math.pow(x, -1) seems to be faster than 1/x on my machine
2023-10-08 01:32:43 -06:00
Zoë Gidiere
2144da5466
more opt and fix bug
2023-10-08 01:14:11 -06:00
Zoë Gidiere
be1a09b97a
actually a pretty significant uplift
2023-10-07 23:19:21 -06:00
Zoë Gidiere
dcddc0504e
detect fma
2023-10-07 22:44:19 -06:00
Zoë Gidiere
f384d09376
yet another micro opt
2023-10-07 22:11:28 -06:00
Zoë Gidiere
6fd72b8f06
another one
2023-10-07 21:21:34 -06:00
Zoë Gidiere
1f8d2100ff
another micro opt
2023-10-07 21:01:49 -06:00
Zoë Gidiere
29e5b9f3ff
Some opts
2023-10-07 18:23:36 -06:00
Zoë Gidiere
2f1b8690ff
oops accidentally left some experimental changes
2023-10-07 14:14:04 -06:00
Zoë Gidiere
3d571d4bf2
Remove FastMath
...
hotspot has intrinsics for almost everything we use it for
2023-10-07 14:10:21 -06:00
Zoë Gidiere
41b8a9fa18
micro div opt
2023-10-06 00:32:42 -06:00
Zoë Gidiere
aab24c4303
forgot you can add negative values
2023-10-05 22:09:45 -06:00
Zoë Gidiere
6d690d788b
fma
2023-10-05 22:00:10 -06:00
Zoë Gidiere
eb2468c8a5
tweak
2023-10-05 21:52:04 -06:00
Zoë Gidiere
4983e559b3
minor sdf opts
2023-10-05 21:43:50 -06:00
Zoë Gidiere
8fba3f9e60
flatten array
2023-10-05 20:47:52 -06:00
Astrash
9444f9236d
Replace numbers with constants
2023-10-06 12:54:26 +11:00
Astrash
809be3cb8f
Hopefully fix artifacting
2023-10-06 11:49:02 +11:00
Astrash
d189ce832b
Fix NaN
2023-10-06 10:10:12 +11:00
Astrash
0ebbb62b40
Partial pseudoerosion implementation
...
This does not work fully, and produces some artifacts.
2023-10-06 09:51:00 +11:00
Astrash
f896a9a278
Bump noise3d addon minor version
2023-10-03 11:01:50 +11:00
Astrash
79b3b34669
Add slant API for noise3d
2023-10-03 09:51:39 +11:00
Zoë
158deaa971
Merge pull request #408 from PolyhedralDev/dev/physics
...
Allows you to create a block with physics enabled
2023-10-01 19:07:15 -06:00
Astrash
e51e025e9c
Implement cubic spline sampler
2023-10-02 11:14:43 +11:00
Zoë Gidiere
23f47de10a
fix pack loading error
2023-09-29 23:35:17 -06:00
Zoë Gidiere
33d654dc8e
impl fabric
2023-09-29 23:05:05 -06:00
Zoë Gidiere
f0c602d7e7
implement physics on the api side
...
we will see if platform changes are needed
2023-09-29 22:10:03 -06:00
Astrash
3f9ead0d66
Remove repeated code in cellular sampler
2023-09-27 13:39:51 +10:00
David W
5eeb5af6c4
Add cell center offset return to CELLULAR sampler ( #407 )
...
* Add offset lookup return to cellular sampler
* bump noise function plugin version
* revert version to 1.1.0
* rename OffsetNoiseLookup, switch axis orientation
* rename return type aswell in cellcampler
2023-09-21 22:23:49 +00:00
Astrash
81e354f91c
Use tectonic properly
2023-07-18 22:06:08 +10:00
Astrash
0e3a756011
Bump config-noise-function to v1.1.0
2023-07-18 14:29:54 +10:00
Astrash
02198e1b88
Implement distance sampler
2023-07-18 14:29:28 +10:00
Astrash
00aeb98419
Implement translation sampler
2023-07-18 14:27:36 +10:00
Astrash
1a784b51ac
Implement expression normalizer sampler
2023-07-18 14:25:07 +10:00
Astrash
34c0895c1f
Make metalist injection error more user friendly
2023-07-16 22:46:23 +10:00
Astrash
379fa601a3
Meta annotate LINEAR_HEIGHTMAP sampler
2023-07-16 17:04:51 +10:00
Astrash
fcbf51d80b
Allow Range keys to be meta annotated
2023-07-16 11:51:51 +10:00
Astrash
3f3e2fe97c
Reduce pipeline v2 caching
2023-06-20 09:57:43 +10:00
Astrash
a5cbce3667
Optimize cardinal rotations for RotateColorSampler
2023-06-14 12:07:37 +10:00
Astrash
d0591f292e
Use primitive int over Integer
2023-06-14 11:15:25 +10:00
Astrash
5188477a6d
Merge branch 'ver/6.3.0' into dev/img-lib
2023-05-02 14:21:31 +10:00
Astrash
58b743e6e8
Distance transform documentation
2023-05-02 14:15:20 +10:00
Astrash
9fa5307a60
Remove image sampler addon
...
The image sampler is implemented as the 'CHANNEL' sampler provided
directly by the library-image addon instead.
2023-05-02 13:41:42 +10:00
Astrash
b4ea09929c
ColorUtil documentation
2023-05-02 13:37:22 +10:00
Astrash
09d847bc5a
Add argb method to Channel class
2023-05-02 13:12:23 +10:00