Ansariel
35ad36ec8d
Refactor a lot of stuff...
2025-11-26 00:42:33 +01:00
Angeldark Raymaker
c270ededd1
FIRE-36067: Add collision volume data
...
Signed-off-by: Angeldark Raymaker <dark.angel_raven@yahoo.com.au>
so the BVHs parse in Blender et al.
2025-11-25 21:51:19 +00:00
Angeldark Raymaker
08f8af3cb2
Poser: Update diff save, Rotation frames, minor enhancements
...
Signed-off-by: Angeldark Raymaker <dark.angel_raven@yahoo.com.au>
No collab poser
Manip: Integrates better with Poser, now working 'live' like all the other UI controls, feeding back in the same way
Manip: code tidy
Rotation framing: World/Avatar/Screen reference framing for manip & other UI elements
Bone hightlight: with manip off, a debug marker appears a second to guide the eye as you select bones
Diff saves: Better saving of pose-state
2025-11-25 21:49:26 +00:00
Angeldark Raymaker
713029a3f2
FIRE-35794: Cleanup and fix reloading
2025-09-28 10:13:33 +01:00
Angeldark Raymaker
dddce2b568
FIRE-35794: First pass at restoring pose state
...
Updated save version: now saves all the playing poses and their times, making 'diffs' much more useful.
Loading attempts to replay the pose at that time; making several tries if needed.
These poses restore the 'base' rotation state (position needs work).
2025-09-14 20:47:28 +01:00
Angeldark Raymaker
743aca7ee4
FIRE-35686: Update BVH save state
...
- add optional unlock for mPelvis (for partial-pose BVH)
- add settings option for mPelvis BVH lock state
- T-pose now only BVH locks Body tab; face and hands are now BVH-unlocked by default
2025-08-04 22:20:35 +01:00
Angeldark Raymaker
00ed27bf14
FIRE-35769: Add 'World lock joints' option
2025-08-02 00:53:06 +01:00
Angeldark Raymaker
3bd58efda2
FIRE-35686: Add icon to each bone for BVH export state
...
Also:
- correct an issue where Manip changes would not reset base rot, required for BVH
- always 'lock' mPelvis for BVH export
- Copy L/R and loads can now 'undo'
- removed two check-boxes for BVH: now tick-and go
2025-07-25 20:40:22 +01:00
Angeldark Raymaker
ee3a84c550
FIRE-35752: Add Foot bones to poser
...
and correct Toe bvh offset
2025-07-14 19:32:23 +01:00
Angeldark Raymaker
df682211d6
FIRE-35448: Add more joints to poser
2025-05-20 21:07:19 +01:00
Angeldark Raymaker
e6121931d9
FIRE-34942: Poser: Add option to confirm overwrite
...
when saving a pose/diff
2025-03-29 15:21:45 +00:00
Angeldark Raymaker
134b44c88a
Poser fixes and refactors
...
Refactor UI to cache rot/pos/scale in spinners instead of sliders
Remove a duplicate UI callback
Enable/Disable Undo button based on queue
Update how changes from Manip are determined and stored
Changes from Manip will now save to XML/BVH
Allow Manip to mirror/copy rotations (pos/scale todo)
Manip changes to Pos and Scale are also stored, and should still revert
Collision volume changes from Manip now 'stick'
Undo queue now purge when base-rotation is set to zero (when you want to BVH)
2025-03-16 02:20:54 +00:00
Beq
6a12b00b82
Visual posing v1.0 - rotation and major joint selection in world
...
Working visualiser, shows "correct" naturla rotation, toggled in poser for world rot
fully working manipulator
2025-03-12 21:19:22 +00:00
Angeldark Raymaker
47a2a78089
Poser: Refactor undo to one stack
...
Rework UI: removed 'advanced' panel. Remove yaw/pitch/roll sliders. Added Symmetrize L/R.
2025-03-12 20:45:22 +00:00
Angeldark Raymaker
c3a66a2f2d
FIRE-35161: Export more joints to BVH
...
That's most of them. Refactor BVH writing a tiny bit.
2025-02-25 20:11:12 +00:00
Angeldark Raymaker
617a8f0644
FIRE-34884: Separate delta-mode operation from rotation changes
2024-12-02 19:40:36 +00:00
Angeldark Raymaker
fdb0de0695
FIRE-34884: Add BVH save
2024-12-01 22:37:10 +00:00
Angeldark Raymaker
c01fe3379e
FIRE-34884: Rework delta mode
...
to break gimbal lock for selected lock-prone joints
2024-11-30 14:46:40 +00:00
Angeldark Raymaker
572cea48fc
FIRE-34747: Tidy up and add UI cues to own work
2024-11-12 18:46:48 +00:00
Angeldark Raymaker
aad003c9b6
FIRE-34747: Update
...
Recapture now undo/redo, load from zero rot now per joint, fix joint reflection, fix delta mode
2024-11-10 15:02:18 +00:00
Angeldark Raymaker
951ca0a349
FIRE-34747: Refactor poser to work in deltas only
...
Refactor undo/redo to generic, tiny rework to UI sliders for delta usage
2024-11-08 16:56:51 +00:00
Angeldark Raymaker
f4b515175b
FIRE-34744: Preen diff save, update recapture
2024-11-04 22:05:14 +00:00
Angeldark Raymaker
e8c08ebc5d
FIRE-34744: Add Nose
2024-11-03 22:29:45 +00:00
Angeldark Raymaker
fddbde3f91
FIRE-34744: Update save version, update UI
...
Save all rotations as deltas.
2024-11-03 21:03:52 +00:00
Angeldark Raymaker
76809f9b3b
FIRE-34744: Add Ears
2024-11-03 20:38:40 +00:00
Angeldark Raymaker
7d1a2e1cce
FIRE-34771: Remove BVH save option from poser
2024-10-28 21:49:09 +00:00
Ansariel
f4a502de24
Refactor the entire poser
2024-10-26 19:17:30 +02:00
Beq
d200065454
update a few new strings and fix bad case in headername
2024-10-24 18:10:18 +01:00
Angeldark Raymaker
c4f67ee0ba
FIRE-30873: Rearrange head/neck/chest/torso on list
2024-10-23 19:42:54 +01:00
Angeldark Raymaker
3f6231fe79
FIRE-30873: Refactor delta mode to enum choice
2024-10-22 19:43:50 +01:00
Angeldark Raymaker
5412905751
FIRE-30873: First pass at delta mode
...
rotation only, no wheel
2024-10-21 22:13:13 +01:00
Angeldark Raymaker
dcc57019fc
FIRE-30873: Tidy up code, more comments
...
move all lljoint stuff to llmotion derivative
2024-10-13 13:34:12 +01:00
Angeldark Raymaker
5c703892e6
FIRE-30873: Refactor recapture
...
so joints usage stays in llmotion derivative; and recap position/scales too
2024-10-11 21:40:20 +01:00
Angeldark Raymaker
f75ba4c24a
FIRE-30873: Allow posing control avatars
...
and tidy comments
2024-10-11 16:56:56 +01:00
Angeldark Raymaker
3a7878fe2b
FIRE-30873: First pass at BVH saving
2024-10-10 19:04:13 +01:00
Angeldark Raymaker
aebd67f10d
FIRE-30873: Add redo buttons to advanced areas
2024-10-08 23:24:38 +01:00
Angeldark Raymaker
d0465c9e6e
FIRE-30873: Add undo/reset buttons to advanced areas
2024-10-07 23:20:25 +01:00
Angeldark Raymaker
4fba73f417
FIRE-30873: First pass at adding collision volumes
2024-10-06 00:51:26 +01:00
Angeldark Raymaker
542dc37c97
FIRE-30873: Rework undo, add redo
...
Now affected by mirror/symp, undo is now joint specific, and has undo-depth of last 20 changes
2024-10-05 19:45:18 +01:00
Angeldark Raymaker
8108ee5c88
FIRE-30873: Tidy up usings
2024-10-02 19:20:40 +01:00
Angeldark Raymaker
8a28615634
FIRE-30873: Make animation map static
2024-10-02 16:34:45 +01:00
Angeldark Raymaker
3fca86bed9
FIRE-30873: First pass at posing motion
...
replacing the BD fixed asset
2024-10-01 22:25:32 +01:00
Angeldark Raymaker
339dd64be1
FIRE-30873: More comment tidy up
2024-09-29 11:47:50 +01:00
Angeldark Raymaker
e50f230f76
FIRE-30873: Update enabled buttons, add tongue base/tip
2024-09-22 23:58:06 +01:00
Angeldark Raymaker
409459da6a
FIRE-30873: Add more remarks
...
and now we're no longer using a stale llvoavatar, should no longer need try/catch overhead
2024-09-21 14:38:36 +01:00
Angeldark Raymaker
41c7718659
FIRE-30873: First pass at refactoring for safer avatar usage
...
will certainly need a revisit
2024-09-21 09:03:18 +01:00
Angeldark Raymaker
7e761d5b0e
FIRE-30873: Add flip-joint button and refactor flipping
2024-09-15 21:26:47 +01:00
Angeldark Raymaker
9b08290bde
FIRE-30873: Add flip-pose button and apply disablement
2024-09-15 02:53:38 +01:00
Angeldark Raymaker
168da1b20e
FIRE-30873: Add BD back end
...
For better or worse
2024-09-14 23:20:56 +01:00
Angeldark Raymaker
4fb56bfcd7
FIRE-30873: Refactor slider refreshes add more buttons
2024-09-14 17:11:33 +01:00