Brad Payne (Vir Linden)
|
795aedf4a9
|
SL-966 - size and pos limit calcs moved to sep method. Global scale option for testing of size limits.
|
2018-09-06 19:47:51 +01:00 |
Brad Payne (Vir Linden)
|
4316f1d322
|
SL-10285 - removed one possible route for the isImpostor() crash. Intermittent issue.
|
2019-01-08 21:28:47 +00:00 |
Brad Payne (Vir Linden)
|
791979c553
|
SL-928 - in mesh upload, warn if bind shape is non-identity and skin weights are enabled.
|
2018-08-08 13:34:02 +01:00 |
Brad Payne (Vir Linden)
|
d389f681b1
|
MAINT-8863 - more diagnostics to pin down possible causes
|
2018-07-12 18:10:19 +01:00 |
Brad Payne (Vir Linden)
|
9be476e3bb
|
MAINT-7926, MAINT-8400 - fixes related to bounding box and LOD calculations for rigged meshes in animated objects
|
2018-07-09 22:30:50 +01:00 |
Brad Payne (Vir Linden)
|
0b5bc86618
|
MAINT-8671 - more bind shape fix
|
2018-07-02 19:56:56 +01:00 |
Brad Payne (Vir Linden)
|
e286d1743d
|
MAINT-8671 - change in bind shape -> quaternion math.
|
2018-07-02 19:43:13 +01:00 |
Brad Payne (Vir Linden)
|
329fee9704
|
MAINT-8671 - animated object rotation fix based on bind shape matrix of root prim, where applicable.
|
2018-06-29 22:14:39 +01:00 |
Brad Payne (Vir Linden)
|
f8ef8300cc
|
MAINT-8554 - encroachment check fix
|
2018-06-15 18:36:59 +01:00 |
Brad Payne (Vir Linden)
|
c65aa5f34d
|
MAINT-8554 - animated object max encroach = 3.0 m
|
2018-06-15 12:15:38 +01:00 |
Brad Payne (Vir Linden)
|
edf6795eda
|
SL-915, MAINT-8554 - cleanup/reorg, added encroachment fix info to DebugAnimatedObjects output
|
2018-06-13 21:49:24 +01:00 |
Brad Payne (Vir Linden)
|
abcddc97cf
|
SL-915, MAINT-8554 - WIP on managing dynamic avatar bounding box, using to constrain encroachment by animated objects
|
2018-06-13 19:39:10 +01:00 |
Brad Payne (Vir Linden)
|
2a48816717
|
MAINT-8608, MAINT-8539, MAINT-8615 - more animation state management - less log spam, more docs
|
2018-05-04 21:18:13 +01:00 |
Brad Payne (Vir Linden)
|
2f209465dc
|
MAINT-8608 - more on animation updates
|
2018-05-04 15:04:42 +01:00 |
Brad Payne (Vir Linden)
|
7ed17b5c2c
|
MAINT-8608, MAINT-8539, MAINT-8615 - changes to make object animation info more persistent, tolerant to race conditions during initialization
|
2018-05-03 22:42:02 +01:00 |
Brad Payne (Vir Linden)
|
19ebe40974
|
MAINT-8559 - consistent management of control skeleton state with animated objects
|
2018-04-27 14:50:28 +01:00 |
Brad Payne (Vir Linden)
|
f954abd9df
|
MAINT-8549, MAINT-8554 - improvements to animesh ARC, restrict joint position overrides to +/-5m
|
2018-04-20 13:37:07 +01:00 |
Brad Payne (Vir Linden)
|
af30a35dc2
|
SL-897 - added animated object streaming cost to DebugAnimatedObjects display.
|
2018-03-27 19:27:05 +01:00 |
Brad Payne (Vir Linden)
|
a3fd0801c3
|
SL-897 - display for DebugAnimatedObjects now includes streaming cost triangle count
|
2018-03-26 20:59:37 +01:00 |
Brad Payne (Vir Linden)
|
9af10a84cf
|
MAINT-8239 - problems with some instances failing to load some joint positions. Added DumpXML and Reset Skeleton support for animated objects when debugging.
|
2018-02-02 20:32:43 +00:00 |
Brad Payne (Vir Linden)
|
26add5700d
|
MAINT-8159 - animation state management during link/unlink commands
|
2018-01-22 22:08:06 +00:00 |
Brad Payne (Vir Linden)
|
c508259f3c
|
SL-731 - added est tris to animated object debug text
|
2017-12-14 15:38:38 +00:00 |
Brad Payne (Vir Linden)
|
9f14825013
|
SL-731 - diagnostic display cleanup for DebugAnimatedObjects
|
2017-12-13 14:04:23 +00:00 |
Brad Payne (Vir Linden)
|
6199cecd8b
|
SL-704 - more comment review/cleanup, some avatar state handling updated for animated objects.
|
2017-12-11 21:18:05 +00:00 |
Brad Payne (Vir Linden)
|
fd893e1836
|
SL-704 - removed gratuitous mSpecialRenderMode
|
2017-12-04 11:35:08 +00:00 |
Brad Payne (Vir Linden)
|
4b439ff968
|
SL-704 - made avatar hierarchy more consistent by adding lluiavatar for viewer-local avs used in upload previews
|
2017-12-04 11:15:47 +00:00 |
Brad Payne (Vir Linden)
|
0d2d6b42ba
|
SL-704, SL-759 - support for impostoring of animated objects, comment and code cleanup
|
2017-12-01 14:15:34 +00:00 |
Brad Payne (Vir Linden)
|
b625f9cd99
|
SL-763 - disabling the use_quantum optimization in LLMotionController until it can be fixed.
|
2017-11-16 20:33:11 +00:00 |
Brad Payne (Vir Linden)
|
64e5cfc054
|
SL-704 - more cleanup, including releaseMeshData() for control avatars, which don't need mesh data.
|
2017-11-16 20:00:38 +00:00 |
Brad Payne (Vir Linden)
|
2f1b75f03e
|
SL-704 - first pass cleaning up comments. Also added LLControlAvatar::initInstance() as a potential hook for optimizations.
|
2017-11-16 19:24:53 +00:00 |
Brad Payne (Vir Linden)
|
2c8007bc4b
|
no-op whitespace commit to unstick the build machinery
|
2017-11-09 20:53:24 +00:00 |
Brad Payne (Vir Linden)
|
07e925d279
|
MAINT-7913, MAINT-7817 - fix for animesh attachment corruption after teleporting to a different simulator. Turns out the control avatar (skeleton) was getting caught up in the cleanup for the original region
|
2017-11-09 16:48:04 +00:00 |
Brad Payne (Vir Linden)
|
ef0e3bfdd9
|
SL-731, SL-779 - more diagnostics for DebugAnimatedObjects, fixed a problem with recursiveMarkForUpdate
|
2017-10-27 21:27:36 +01:00 |
Brad Payne (Vir Linden)
|
aae13d1966
|
SL-704 - comment and dead code cleanup
|
2017-10-10 19:30:51 +01:00 |
Brad Payne (Vir Linden)
|
4ded45eb90
|
Sl-761 - removed the 90-degree fixup, so objects can be moved in a predictable and standard X-forward way in scripts.
|
2017-10-10 15:40:30 +01:00 |
Brad Payne (Vir Linden)
|
108fe62344
|
SL-761, SL-718 - transform matrix munging for skeletons of animated object attachments, to allow editing to work correctly
|
2017-09-28 19:06:36 +01:00 |
Brad Payne (Vir Linden)
|
7839f77071
|
SL-718 - more transform tweaking for animesh, still some issues with attachments.
|
2017-09-13 18:21:31 +01:00 |
Brad Payne (Vir Linden)
|
fff9dde8a8
|
SL-726, SL-718 - refactoring updateCharacter()
|
2017-09-11 21:40:39 +01:00 |
Brad Payne (Vir Linden)
|
2aa890da0b
|
SL-718 - better support for transforms of animated attachments
|
2017-09-08 16:05:49 +01:00 |
Brad Payne (Vir Linden)
|
a571707243
|
SL-731 - render metadata includes triangle count, triangle and vertex count included with debug text for control avatar
|
2017-08-03 14:23:02 +01:00 |
Brad Payne (Vir Linden)
|
912c8faf55
|
SL-731 - diagnostic displays for LOD, tri count
|
2017-07-29 14:48:43 +01:00 |
Brad Payne (Vir Linden)
|
1b9e6225c8
|
SL-763 - added some additional logging related to animation playback speed
|
2017-07-28 13:39:54 +01:00 |
Brad Payne (Vir Linden)
|
22c8efc2ce
|
SL-731, SL-751 - added debug option DebugAnimatedObjects, updated LSL test script
|
2017-07-26 18:56:18 +01:00 |
Brad Payne (Vir Linden)
|
5610444d64
|
SL-714 - fixes to get wireframes to display consistently when right-clicking on animated objects.
|
2017-07-19 22:21:08 +01:00 |
Brad Payne (Vir Linden)
|
6837ca5cd8
|
SL-727 - right-click menus and hover info ignore control avatars.
|
2017-07-18 19:33:14 +01:00 |
Brad Payne (Vir Linden)
|
0ca9b74516
|
SL-718 - start on support of animated objects as attachments.
|
2017-07-07 20:23:51 +01:00 |
Brad Payne (Vir Linden)
|
f55667397e
|
SL-722 - handle per-object animation requests, combine for control avatar animation state.
|
2017-07-06 01:25:10 +01:00 |
Brad Payne (Vir Linden)
|
a09cc5f4bb
|
SL-731 - added a hook for debug text specific to control avatars. Also renamed resetJointsOnDetach to removeAttachmentOverridesForObject to make the connection to addAttachmentOverridesForObject more obvious.
|
2017-06-30 20:49:23 +01:00 |
Brad Payne (Vir Linden)
|
7af46e7fe3
|
SL-722 - defer markDead() for LLControlAvatar when unlinking. Fixes asset crash in pipeline. Also added various checks for mDrawable null in llvoavatar.cpp.
|
2017-06-27 20:24:15 +01:00 |
Brad Payne (Vir Linden)
|
b6aedb116f
|
SL-722 - in progress on managing animated object state with linksets
|
2017-06-27 14:15:42 +01:00 |
Brad Payne (Vir Linden)
|
4907e437c1
|
SL-731 - control avatar has pointer back to associated volume. Can use this link to find associated inventory item name for an animation in debug display.
|
2017-06-20 15:04:11 +01:00 |
Brad Payne (Vir Linden)
|
e0d6a6a401
|
SL-725 - suppress default animations for LLControlAvatar, using a new mEnableDefaultAnimations field
|
2017-06-19 20:44:04 +01:00 |
Brad Payne (Vir Linden)
|
b2a0657818
|
SL-697 - global scale function for LLControlAvatar, to support arbitrary scaling of animated objects. Not currently used.
|
2017-06-16 16:03:06 +01:00 |
Brad Payne (Vir Linden)
|
c5dc0ee36e
|
SL-704 - code cleanup
|
2017-06-09 21:13:54 +01:00 |
Brad Payne (Vir Linden)
|
c9baf4c661
|
SL-691,SL-694 - viewer can animate objects based on server messaging. First end-to-end demo for animated objects.
|
2017-06-07 14:23:49 +01:00 |