Commit Graph

619 Commits

Author SHA1 Message Date
Swann Martinez 6191e4ac58 feat: bone layers support
Related to #18
2020-01-24 11:38:04 +01:00
Swann Martinez e878bc62ba refactor: rename load 2020-01-23 18:20:56 +01:00
Swann Martinez e4b5fd3170 fix: vertex group
Related to #18
2020-01-23 17:59:17 +01:00
Swann Martinez da76386dd4 feat: update replication version 2020-01-23 11:38:09 +01:00
Swann Martinez 3181be0887 feat: lightprobes support !
Caution: Only supported since blender 2.83 since the patch https://developer.blender.org/rBe280c0441bd84e73c47dffb66104ed40af9ea592 .

Related to  #35
2020-01-23 11:02:11 +01:00
Swann Martinez e9141c4970 refactor: remove handler error message 2020-01-22 18:40:08 +01:00
Swann Martinez ece88f3dda fix: session quit on server lost 2020-01-22 18:37:46 +01:00
Swann Martinez 8b7716ac3c feat: snap time operator
feat: snap operators status

It's now possible to snap to others user time's !

Related to #53.
2020-01-22 16:17:48 +01:00
Swann Martinez 44e525aec7 feat: update replication version 2020-01-22 15:21:17 +01:00
Swann Martinez 76a51032b3 Merge branch 'user_metadata' into 'animation-support'
User metadata

See merge request slumber/multi-user!9
2020-01-22 14:20:38 +00:00
Swann Martinez e22b036cc9 refactor: user metadata 2020-01-22 15:15:44 +01:00
Swann Martinez e253ccd52d refactor: use client metadata 2020-01-22 14:33:34 +01:00
Swann Martinez da5406952c feat: progression on user matadata handling 2020-01-22 11:20:04 +01:00
Swann 73a2bb56e2 refactoring: user metadata progress 2020-01-21 23:24:44 +01:00
Swann 011eba8cc9 refactor: connexion process
Related to #19
2020-01-21 16:25:44 +01:00
Swann Martinez 07df42d087 feat: progression on session mamnagment 2020-01-20 18:55:03 +01:00
Swann ff932b0cdf feat: connexion infos tests (bugged) 2020-01-19 23:10:22 +01:00
Swann fdb7995cbf feat Ground wrk for disconnect refactoring 2020-01-19 17:21:16 +01:00
Swann Martinez e99e6965ec refacto: connected user list
Related to #53
2020-01-17 18:15:37 +01:00
Swann Martinez 65fd73d6c0 feat: ground work to display user current keyframe
Related to #53
2020-01-16 17:56:43 +01:00
Swann Martinez 0cb75af583 feat: current pose transmission
Current pose is now replicated over the wire.
It should give visibility on the animation state of a skeleton
and push deeper animation possibilities(ex: a char per user).

Related to #18
2020-01-16 17:18:17 +01:00
Swann Martinez cb031bab55 feat: dump and loading mathutils.Quaternion
Related to #18
2020-01-16 16:59:55 +01:00
Swann Martinez f8bb544005 refactor: enable matrix transmission back for animated objects
Related to #18
2020-01-16 15:27:37 +01:00
Swann Martinez 2eec228c3e feat: undo/redo handler
The solution for now is to resolve datablock references when undo appen.

Related to #32.
2020-01-14 11:49:36 +01:00
Swann Martinez f55319c453 feat: resolve refactoring, ground work to resolve undo errors
Related to #32, Undo errors
2020-01-13 18:51:31 +01:00
Swann Martinez 28ca489fc3 refactor: remove old properties 2019-12-30 11:13:48 +01:00
Swann ea3c9d701b refactor: remove dependencies 2019-12-10 22:07:46 +01:00
Swann Martinez a8d97aa43b feat: update replication version 2019-12-05 14:28:19 +01:00
Swann Martinez c56b52d069 fix: merge error 2019-12-02 17:38:31 +01:00
Swann Martinez d12fe9dd70 Merge branch 'master' into animation-support 2019-12-02 17:36:59 +01:00
Swann Martinez 315c2903c0 refactor: cleanup
related to #18
2019-12-02 17:34:08 +01:00
Swann Martinez a12d32341c fix: bone connection
A temporary fix while I am rewriting armature dump
related to #42.
2019-11-28 17:57:47 +01:00
Swann Martinez 67b9e1a8cf refactor: cleanup code
Related to #18
2019-11-28 11:25:53 +01:00
Swann Martinez dedc5a04e0 feat: basic shape key support
Related to #18
2019-11-27 18:06:17 +01:00
Swann Martinez efa2d0eeef feat: driver fcurve loading
Related to #39.
2019-11-25 17:39:46 +01:00
Swann Martinez b1f5ca5660 refactor: change has_action, has_driver location to utils
fix: wrong transform update behavior for animated object

Related to #39, #18
2019-11-25 16:18:26 +01:00
Swann Martinez 2666444007 feat: enable drivers sync
Related to #39
2019-11-25 16:06:08 +01:00
Swann Martinez 89035ebb85 feat: wip on drivers support.
Related to #39
2019-11-25 16:01:48 +01:00
Swann Martinez c43207e9bf fix: armature sync error
Related to #18
2019-11-25 11:04:38 +01:00
Swann Martinez 0b74f54268 Merge branch '34-selection-visibility-for-non-mesh-objects' into 'master'
Resolve "Selection visibility for non-mesh objects"

Closes #34

See merge request slumber/multi-user!8
2019-11-23 15:00:24 +00:00
Swann Martinez af923feecd feat: metaball selection drawing
related to #34
2019-11-22 18:51:24 +01:00
Swann Martinez 12ba867ee1 fix (WIP): work on quick fix for deselection
Related to #41.
2019-11-22 18:32:39 +01:00
Swann Martinez 805dd4f319 fix: modifier parameter update
Reload modifiers from scratch to prevent loading error on None object pointer parameter.
Related to #41.
2019-11-22 16:44:50 +01:00
Swann Martinez f405662fb8 fix: modifier queue change
A quick attempt to replicate modifier order changes. Related to #41.
2019-11-22 16:32:34 +01:00
Swann Martinez 43eeb8299e feat: smooth overlay lines
fix: selection flush None object error

related to #34.
2019-11-21 17:14:31 +01:00
Swann Martinez ebe6af8082 feat: selection tests for non visible objects
related to #34
2019-11-18 18:14:21 +01:00
Swann Martinez 27e310bfbf fix: prevent circular dependencies
Related to #30.
2019-11-07 18:42:16 +01:00
Swann Martinez 8c340d83ac feat: constraints dependencies.
Added  constraints target object as node dependency to respec lading order. Related to #30.
2019-11-07 18:34:06 +01:00
Swann Martinez 8e2a831015 fix: armature parent loading.
Made uuid based parent loading to prevent duplicata once the parent is resolved.
Related to #23.
2019-11-07 18:14:24 +01:00
Swann Martinez 9e19b3ca91 feat: bone constraint support
Constraint loading code simplification
Load bones constraints.
Related to #30.
2019-11-07 18:13:06 +01:00