Nathan Sweet
70d0171468
* Added food-app example project.
...
* Updated mix-and-match to fix blue dress sleeve.
* Changed export scripts to pack polygons for most PRO projects.
* Re-exported projects.
2025-05-20 19:54:49 -04:00
Nathan Sweet
061e9d7ec5
[libgdx] Fixed binary path constraints and JSON skin constraints.
2025-05-20 19:53:04 -04:00
Nathan Sweet
2af3f89cc6
[libgdx] Fixed mesh attachment UVs.
2025-05-20 19:51:59 -04:00
Nathan Sweet
b0fe37e5ed
[libgdx] Fixed reading JSON with tint black.
2025-05-19 23:36:35 -04:00
Nathan Sweet
af6fba6666
[libgdx] Fixed animation bones having duplicates.
2025-05-19 20:17:36 -04:00
Nathan Sweet
b3ed2ff16b
[libgdx] Fixed local transform being computed from an invalid world transform.
2025-05-19 20:17:00 -04:00
Nathan Sweet
3494954039
[libgdx] Clean up.
2025-05-18 21:14:50 -04:00
Nathan Sweet
cebf24fe58
[libgdx] Error when an IK or transform constraint can't be found.
2025-05-16 22:03:09 -04:00
Nathan Sweet
6f94019aa3
[libgdx] * Fixed slider when mix is 1.
...
* Use validateLocalTransform rather than modifyLocal where possible.
* Transform constraint timeline JSON defaults changed to 0, since properties are often not mapped.
* & for single compare when checking multiple mixes.
2025-05-15 23:14:13 -04:00
Nathan Sweet
79d9438132
[libgdx] Store bones indices on animation for sliders.
2025-05-15 17:03:23 -04:00
Nathan Sweet
8c9d3b70f1
[libgdx] Fixed some timelines not applying additively.
2025-05-14 21:59:34 -04:00
Nathan Sweet
ab46181a0d
[libgdx] Refactor to prefer switch with arrows.
2025-05-14 12:52:45 -04:00
Nathan Sweet
4895329215
[libgdx] Fixed path mixY.
2025-05-14 11:46:25 -04:00
Nathan Sweet
ab1b82c873
[libgdx] Fixed physics smoothness and responsiveness.
2025-05-13 12:48:59 -04:00
Nathan Sweet
4d2b8e3399
Fixed path constraint discontinuity with large or negative spacing.
...
closes #839
2025-05-12 20:08:35 -04:00
Nathan Sweet
02669cd33c
[libgdx] Relax SkeletonJson to ignore unknown timeline types.
2025-05-12 18:32:20 -04:00
Nathan Sweet
961865cda0
[libgdx] Skip updateLocalTransform for 1 slider mix. Use updateLocalTransform for slider control bone.
2025-05-09 10:18:44 -04:00
Nathan Sweet
70031018f2
[libgdx] Fixed slider using wrong pose. Use short pose variable for all constraints.
2025-05-08 23:35:15 -04:00
Nathan Sweet
1a6b0cf397
[libgdx] Fixed setting slot sequence to setup pose.
2025-05-08 11:10:57 -04:00
Nathan Sweet
cf7b5f1567
[libgdx] Don't apply slider if its bone is inactive.
2025-05-06 22:00:43 -04:00
Nathan Sweet
f6d0615bde
[libgdx] Optimize deform timeline when percent is 0. Comments.
...
Holding a key is common with sliders.
2025-05-03 18:01:09 -04:00
Nathan Sweet
589200250b
[libgdx] updateCache sorting improvements.
2025-05-02 18:34:23 -04:00
Nathan Sweet
bbc6c2e37e
[libgdx] Added mapping a bone property to a slider.
2025-04-29 21:07:59 -04:00
Nathan Sweet
b263728502
* Exported examples with 4.3.15-beta.
...
* Fixed spine-unity/raptor.
* Resized the largest image down by 0.5, scaled by 2 in projects.
2025-04-27 16:26:36 -04:00
Nathan Sweet
0212af7211
[libgdx] Formatting.
2025-04-27 15:03:16 -04:00
Nathan Sweet
6d3b6ebf0b
[libgdx] Finished sliders.
2025-04-27 14:57:51 -04:00
Nathan Sweet
96a8efef6b
[libgdx] Added slider loop property.
2025-04-22 23:02:24 -04:00
Nathan Sweet
6793861875
[libgdx] Added slider additive property.
2025-04-22 19:38:41 -04:00
Nathan Sweet
ac656fc8a9
[libgdx] Added slider (time) timeline.
2025-04-22 18:54:24 -04:00
Nathan Sweet
82ad1691c3
[libgdx] Fixed physics when there is no translation.
2025-04-22 17:54:22 -04:00
Nathan Sweet
2a52efd437
[libgdx] Fixed local dirty flag.
2025-04-22 16:13:58 -04:00
Nathan Sweet
f0c61be159
[libgdx] Added slider mix timeline, JSON/binary fixes.
2025-04-21 17:21:18 -04:00
Nathan Sweet
26df02443f
[libgdx] Fixed slot color. Inline setConstrained() for internal code.
2025-04-20 15:33:06 -04:00
Nathan Sweet
913e694e22
[libgdx] Constraints only updateLocalTransform when necessary.
2025-04-20 01:02:55 -04:00
Nathan Sweet
db69ea75ce
[libgdx] resetUpdate improvements.
2025-04-19 21:30:08 -04:00
Nathan Sweet
adfcb434a5
[libgdx] Skip bones in update cache when a slider mix is 0.
2025-04-19 19:12:27 -04:00
Nathan Sweet
20683ff9ce
[libgdx] Improved constraint sorting.
2025-04-19 18:12:45 -04:00
Nathan Sweet
6a5d054726
[libgdx] Fixed translate timelines.
2025-04-19 14:52:20 -04:00
Nathan Sweet
f05a1524cd
[libgdx] Fixed physics jitter at low update and rendering rates.
...
https://esotericsoftware.com/forum/d/26512-physics-jittersunstable-at-higher-framerates/16
2025-04-19 13:11:45 -04:00
Nathan Sweet
67f09f79ed
[libgdx] Clear skeleton if update fails instead of crashing.
2025-04-19 12:31:28 -04:00
Nathan Sweet
2c6b43a9c2
[libgdx] Fixed slot color, clipping.
2025-04-19 12:24:00 -04:00
Nathan Sweet
46705b5470
[libgdx] Update libgdx version.
2025-04-18 17:53:12 -04:00
Nathan Sweet
328f5a142f
[libgdx] Slider resetCache using instanceof.
2025-04-18 16:30:38 -04:00
Nathan Sweet
1f92218c23
[libgdx] Give all arrays types, direct array access, removed casts.
2025-04-18 12:44:11 -04:00
Nathan Sweet
6c1d2f625e
[libgdx] Fixed clipping ending and starting on the same slot.
2025-04-17 18:16:10 -04:00
Nathan Sweet
d115ca83dd
[libgdx] Constraint order from appearance in data. updateCache sorting moved to constraints.
2025-04-17 18:05:17 -04:00
Nathan Sweet
fff1606b6d
[libgdx] Added Posed and other base classes. Renamed BoneLocal/Pose. Removed skeleton fields, prefer passing.
2025-04-16 23:14:08 -04:00
Nathan Sweet
a8c081dbb1
[libgdx] Optimized setting the applied pose.
2025-04-15 23:45:34 -04:00
Nathan Sweet
c8069fa852
[libgdx] Pose classes for all the remaining constraints.
2025-04-15 17:56:55 -04:00
Nathan Sweet
08af7407b3
[libgdx] Added IkConstraintPose and data classes use a setup pose field.
2025-04-15 14:39:51 -04:00