Commit Graph

877 Commits

Author SHA1 Message Date
Swann Martinez
8a2d178a4f
refactor: state with progression ! 2020-02-07 17:56:58 +01:00
Swann Martinez
81752e9a23
fix: delayable from accessing session data before its ready
refactor: remove
feat: submodule update
2020-02-07 17:08:36 +01:00
Swann Martinez
22eb65358b
feat: launch server from orchestrator 2020-02-07 14:11:23 +01:00
Swann Martinez
2034773df6
fix: handle connexion error 2020-02-07 11:34:23 +01:00
Swann Martinez
5422518a47
fix: lightprobe version support error 2020-02-07 10:50:14 +01:00
Swann Martinez
210e8aa0fa
feat: merged !12 changes (@c2ba) 2020-02-07 10:39:12 +01:00
Swann
b0c195c34f
feat: update submodule 2020-02-07 00:49:04 +01:00
Swann
0753882015
feat: lightprobe warning
refactor: set logging default level to WARNING
2020-02-07 00:48:34 +01:00
Swann
cbdf8c94d7
feat: submodule update 2020-02-06 23:22:56 +01:00
Swann Martinez
6c47e72766
feat: big overal refactoring
Added an orchestrator
Removed ClienfEnventHandler
Exposed IPC Port for local dev

Relative to #59
2020-02-06 18:54:46 +01:00
Swann
63294d2fd8
feat: update submodule version 2020-02-05 23:38:56 +01:00
Swann
4825e6876c
feat: experiment bin diff for meshes 2020-02-05 23:26:53 +01:00
Swann Martinez
d1501da2f1
feat: cleanup 2020-02-05 16:33:21 +01:00
Swann
3b459d5387
refactor: cleanup 2020-02-03 23:18:53 +01:00
Swann Martinez
6a667b0745
feat: experimental subprocess server 2020-02-03 19:04:08 +01:00
Swann Martinez
4828a91bd5
Merge branch 'feature/event_driven_updates' into 59-timeout-issue-for-scenes-that-are-large-enough 2020-02-03 11:29:22 +01:00
Swann Martinez
b6614768c4
fix: mesh dumping performance 2020-02-03 11:22:43 +01:00
Swann Martinez
30278126f8
Fix unrelated exception when address is in use. (@c2ba)
commit changes from !13 in develop.
2020-01-30 14:25:12 +01:00
Swann Martinez
fcf4604153
feat: deps graph update handler 2020-01-24 17:52:10 +01:00
Swann Martinez
356b61c9ff
fix: bone_group index 2020-01-24 14:33:00 +01:00
Swann Martinez
a5e949d52e
feat: bone_group support
Bone group replication support with colorsets (not custom for now)

Related to #18
2020-01-24 13:38:10 +01:00
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
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
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
Swann Martinez
5d3f81081a
fix: presence errors whithout 3d viewports 2019-11-07 15:28:47 +01:00
Swann Martinez
88e7fde848
feat: vertices assignation to vertex groups
Related to #23
2019-11-07 15:27:21 +01:00
Swann Martinez
07b6b552be
fix: armature loading when changing area
Remove useless context checks. Related to #23.
2019-11-07 15:26:32 +01:00
Swann Martinez
e54ce5962e
feat: vertex group loading (still WIP)
Load vertex_group and assign weights to corresponding indexes.
Related to #23.
2019-11-07 14:24:11 +01:00
Swann Martinez
8e42b729e9
feat: ground work for vertex_group
Started to transfert vertex_group in bl_object.
Related to #18.
2019-11-06 17:55:23 +01:00
Swann Martinez
b0ea3f1acd
feat: object reference improvements
Prevent Objects target from being dumped. Append modifiers target objects to dependencies.
Relative to #18, #28.
2019-11-06 16:35:24 +01:00
Swann Martinez
7bf676020d
feat: basic action support
Feat action implementation(load and dump action fcurve).
Append action reference management into bl_datablock.
Updated each concerned implementation to use the new action managment from bl_datablock
Related to #27.
2019-11-06 14:30:16 +01:00
Swann
99649f588c feat: Armature support progress
Remove unecessary context correction . #23
2019-11-05 17:40:44 +01:00
Swann
1b3c655829 feat: progress on armature support
Append modal timer operator to execute armature loading in the right context. Related to  #18
2019-11-05 14:22:57 +01:00
Swann Martinez
cfadc91299
feat: progress on unsupported types
#21
2019-11-04 17:55:41 +01:00
Swann Martinez
345a5d55e7
fix: AttributeError in presence 2019-11-04 16:42:18 +01:00
Swann Martinez
8f97091118
fix: connection close on new file opening
#21
2019-11-04 16:16:07 +01:00
Swann Martinez
7e4d3e6d3f
feat: progress on armature loading 2019-11-04 15:31:13 +01:00
Swann
bd27da7aa6 feat: expose PORT in hostsettings
related to #21
2019-11-01 16:00:57 +01:00
Swann Martinez
0abd81f9d1
fix: initialisation warnings
close issue #20
2019-10-28 14:31:03 +01:00
Swann
7336819268 fix: reference lost 2019-10-22 16:37:23 +02:00
Swann Martinez
58962f755c
feat: multi-scene workflow 2019-10-16 14:48:32 +02:00
Swann Martinez
ca0fb7c76f
fix: renderer error
clean: logging configuration
2019-10-16 10:53:08 +02:00
Swann
485e2527fe feat: prevent changing right on source object of a collection instance 2019-10-15 15:15:46 +02:00
Swann
d322531dc0 feat: modal for snap view 2019-10-15 15:04:34 +02:00
Swann
6969e386e2 feat: snap user not set same user view 2019-10-15 14:28:34 +02:00
Swann
c9c359e226 feat: bump submodule version 2019-10-15 14:14:39 +02:00
Swann Martinez
add01961f2
feat: nested collection selection hihlight 2019-10-14 17:44:19 +02:00
Swann Martinez
f84b441321
feat: linked collections 2019-10-14 16:53:07 +02:00
Swann Martinez
0f863749f5
feat: RGB cure support 2019-10-14 15:56:07 +02:00
Swann Martinez
68d28e4a66
feat: color_ramp loading 2019-10-14 15:24:08 +02:00
Swann Martinez
7423bd95c2
feat: bring back annotation support 2019-10-14 14:42:23 +02:00
Swann Martinez
f5e81b2d92
feat: collection instances support 2019-10-14 14:14:11 +02:00
Swann Martinez
9915fa83e1
fix: repair broken linked objects 2019-10-14 13:40:41 +02:00
Swann Martinez
e98ff91a5b
refacor: clean resolve implementations 2019-10-14 13:08:31 +02:00
Swann Martinez
9b79b441cf
feat: clean up 2019-10-11 16:21:05 +02:00
Swann Martinez
727394de5d
fix: collection 2019-10-11 15:57:09 +02:00
Swann Martinez
1d041dcbdd
feat: submodule update 2019-10-11 13:28:25 +02:00
Swann Martinez
b3ba76614a
refactor: remove asserts() 2019-10-10 18:17:54 +02:00
Swann Martinez
d293b36f1e
fix: collection dump 2019-10-09 19:14:48 +02:00
Swann Martinez
960b699e3d
feat: cleanup before rollback 2019-10-09 18:50:35 +02:00
Swann Martinez
2f002be7a8
refactor: remove usunused diff 2019-10-09 14:09:11 +02:00
Swann
f2b0e35dcf feat: bump module version 2019-10-08 23:54:12 +02:00
Swann
b5910ca5b4 feat: uuid collection editing 2019-10-08 22:24:58 +02:00
Swann
5e1f019f24 feat: uuid based selection 2019-10-08 21:48:45 +02:00
Swann
e047874dbd feat: differential ground work 2019-10-08 18:45:46 +02:00
Swann Martinez
688b57578c
refactor: change buffer to data 2019-10-07 18:31:49 +02:00
Swann Martinez
411d77643e
feat: start to resolve data by uuid 2019-10-07 17:32:56 +02:00
Swann Martinez
5867d39a52
refactor: remove diff from instances 2019-10-07 16:28:38 +02:00
Swann Martinez
7eccef5c82
refactor: remove diff definition from implementations 2019-10-07 16:28:04 +02:00
Swann Martinez
7afb80864e
feat: prevent to crash on apply 2019-10-03 18:30:46 +02:00
Swann Martinez
2e9c3a48a2
fix: gpencil frame 2019-10-03 18:28:13 +02:00
Swann Martinez
117928de48
feat: dynamic hide_select 2019-10-03 13:23:59 +02:00
Swann
16974ac0de feat: initial work on ttl 2019-10-03 00:08:03 +02:00
Swann Martinez
8155836a12
fix: material image_node loading 2019-10-02 17:28:00 +02:00
Swann Martinez
2fb0069214
fix: None material error 2019-10-02 17:10:56 +02:00
Swann Martinez
3d69e96c9f
refacor: update to new def 2019-10-02 16:20:41 +02:00
Swann Martinez
7c9decdded
fix: bl_ related errors 2019-10-02 16:19:44 +02:00
Swann Martinez
98999f09bb
feat: move presence update to a draw handler 2019-10-02 14:03:07 +02:00
Swann Martinez
5819a40a30
fix: selection update error 2019-10-02 14:02:30 +02:00
Swann Martinez
93be6ae6cc
fix: selection right 2019-10-02 14:01:45 +02:00
Swann
11eb31af98 feat: add replication again
feat: non existent config folder
2019-09-30 22:04:54 +02:00
Swann
207199adc9 refactor: file organisation 2019-09-30 21:34:58 +02:00