Ansariel
35ad36ec8d
Refactor a lot of stuff...
2025-11-26 00:42:33 +01: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
44ffa1df51
FIRE-35670: Move poses and copy newer versions
...
Moved preset poses so they're easier to find on non-windows
Updated viewer_manifest copy everything
Update preset poses in user dir if version updated
2025-10-27 21:54:31 +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
c1d93ee128
FIRE-35673: Poser: fix BVH root position
...
save in inches, not metres
2025-06-19 19:06:22 +01:00
Beq
0f01912874
Make the pose overwrite confirmation a notification
...
normalise the UI behaviour to use a notification.
2025-05-12 17:20:09 +01:00
Beq
1cca5e08a2
[FIRE-35422] Poser (visual) does not work correctly on attached animesh
2025-04-23 22:56:53 +01:00
Angeldark Raymaker
983a0637dc
Poser: first pass at reinstating rotation sliders
2025-04-06 22:23:47 +01:00
Angeldark Raymaker
a187191260
Poser: tidy up UI methods
...
and correct shift/alt behaviour when using trackpad
2025-04-04 11:07:54 +01:00
Angeldark Raymaker
0e37840253
Poser: remove all the double-clicks
...
from set T-Pose, Reset current joint (bin button), copy L>R and R>L buttons, and load hand-preset buttons; update tooltip messages
2025-04-01 18:04:52 +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
064c536ddd
Null check gAgentAvatar usages
2025-03-16 22:35:51 +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
Ansariel
306ce3ead4
Small cleanup
2025-03-15 02:52:29 +01:00
Beq
eecf28896e
Add undo/redo keyboard accelerator support to poser
2025-03-13 12:46:56 +00:00
Beq
4130e9a416
Allow toggle of visual manipulators.
2025-03-13 00:51:41 +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
minerjr
b4536e545f
Added new parameter to the OnCommitSpinner method and XML objects
...
Added new parameter to the OnCommitSpinner method and XML objects
Also changed logic to use Switch statement so that each action takes the same amount of time to be reached.
2025-01-30 03:30:25 -04:00
Angeldark Raymaker
769d5c06c4
FIRE-34943: Update spinner callbacks
2025-01-27 21:47:22 +00:00
Angeldark Raymaker
e293a99d94
FIRE-34943: Add spinners to sliders
...
and add callback
2025-01-26 13:51:07 +00:00
Angeldark Raymaker
b909b05745
FIRE-34908: Pose only Animeshes you own
...
removed unused posingAnyoneOnScrollList() method, renamed a UI-control that had a duplicate name.
2025-01-26 11:49:37 +00:00
Angeldark Raymaker
40d852bf3f
FIRE-34884: Review changes 1
...
The const gardener.
2024-12-04 19:48:50 +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
d64022b523
FIRE-34884: Add load selective
...
Loads a pose to only the joints that are switched off
2024-11-27 20:57:14 +00:00
Angeldark Raymaker
8c13542331
FIRE-34884: Add hand presets
...
and copy at runtime
2024-11-26 21:49:08 +00:00
Angeldark Raymaker
f710eac468
FIRE-34884: Get control avatar name
...
for attached control avatars
2024-11-26 19:02:39 +00:00
Angeldark Raymaker
04e7412d72
FIRE-34747: More review fixes
2024-11-14 19:46:20 +00:00
Angeldark Raymaker
b8fd571929
FIRE-34747: Keep scroll lists up to date
2024-11-12 20:49:51 +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
16a0431a47
FIRE-34747: Tidy up UI code behind
...
remove recapture code smell, refactor double click
2024-11-08 16:49:45 +00:00
Ansariel
01197be897
Clean up formatting in floater_fs_poser.xml and fix various issues that showed up in log
2024-11-05 17:14:13 +01:00
Ansariel
9e64c9e11d
Fix naming convention and localization issues
2024-11-05 03:01:54 +01:00
Angeldark Raymaker
f4b515175b
FIRE-34744: Preen diff save, update recapture
2024-11-04 22:05:14 +00:00
Angeldark Raymaker
73ea090f99
FIRE-34744: Disable recapture if loading own work
2024-11-03 22:30:23 +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
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
fc0c595051
FIRE-30873: Add hand presets
...
in User pose directory
2024-10-23 23:17:30 +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
817a0b2b62
FIRE-30873: Remove unused
2024-10-21 19:26:29 +01:00