eee09b82e9
Asset Pipe: Version Bump
2023-11-24 14:25:59 -05:00
796f3e2d06
Asset Pipe: Add Custom Task Layers to README
2023-11-24 14:20:32 -05:00
d5a1196585
Revert "Asset Pipe: Hide Ownership Inspector if no Valid Task Layer Config is found"
...
This reverts commit ea6002dc1a
.
Reverting this commit because for some reason it appeared to be causing crashes when interacting with Task Layer Preset selector
2023-11-24 13:02:03 -05:00
ea6002dc1a
Asset Pipe: Hide Ownership Inspector if no Valid Task Layer Config is found
2023-11-24 13:00:18 -05:00
ade05e8c1b
Asset Pipe: Revert Git Attributes and Git Ignore
2023-11-24 12:48:20 -05:00
36af93645f
Asset Pipe: Clear old TODO
2023-11-24 11:47:28 -05:00
205be688d5
Asset Pipe: Only Allow Push/Pull in Object Mode
2023-11-24 11:42:59 -05:00
8debb722df
Asset Pipe: Fix collection marked as asset doesn't purge
...
- Published file has asset collection marked as asset
- When Published col is loaded as external col, it remains marked as asset and doesn't purge
- Non Published col are also not marked as asset so it is safe to always remove asset mark from any external col
2023-11-24 11:05:44 -05:00
9f78cbe2bd
Asset Pipe: Rename Add-on to 'Asset Pipeline'
2023-11-23 14:21:11 -05:00
b2e6c429a2
Asset Pipe: Remove Old Asset Pipeline Add-On
2023-11-23 14:17:56 -05:00
dd796d812d
Asset Pipe: Hide some options in Batch Operator behind Advanced Mode
...
- Hide Owner Filter
- Hide Avaliable Owner Selector
- Reset Hidden Options to 'LOCAL' if not in advanced mode
2023-11-23 13:47:32 -05:00
2d9b73aed2
Asset Pipe: Remove No-Op Code
2023-11-23 13:40:50 -05:00
d14d14a2df
Asset Pipe: Hide Advanced Panel Behind Advanced Preference
2023-11-23 13:39:58 -05:00
306b5d36bd
Asset Pipe: Move Pull before Push to Advanced Menu
2023-11-23 13:22:32 -05:00
7a41c44394
Asset Pipe: Add Advanced Mode Preference
2023-11-23 13:21:30 -05:00
f433baa3fb
Asset Pipe: Use name Transferable Data in UI and Doc Strings
2023-11-23 12:30:42 -05:00
abd9c3f956
Asset Pipe: Remove testing .gitignore file
2023-11-23 12:05:56 -05:00
8fd8c1c361
Asset Pipe: Remove Testing Folder
2023-11-23 12:05:07 -05:00
8efea36eac
Asset Pipe: Improve Constants Documentation
2023-11-23 12:04:20 -05:00
61fb402dbb
Asset Pipe: Update naming for Merge Suffix Functions
2023-11-23 11:59:16 -05:00
cb37e1acfa
Asset Pipe: Update Delimiter for Task Layer Prefix
2023-11-23 11:22:37 -05:00
bab990acb2
Asset Pipe: Move Update Ownership to Advanced Menu
2023-11-23 11:06:07 -05:00
d0ebd421a5
Asset Pipe: Add Transfer_Function_Utils folder
2023-11-22 18:01:07 -05:00
8d58308c7d
Asset Pipe: Organize Transfer Functions into Seperate Files
2023-11-22 17:19:52 -05:00
de611d4012
Asset Pipe: Add Basic Proximity Transfer for Attributes
2023-11-22 16:21:30 -05:00
93e3f75886
AssetPipe: Add RIG prefix in Set task layer config
2023-11-22 15:44:34 +01:00
898b66f69f
Asset Pipe: Raise Exception if Object Parent outside of Asset Collection
2023-11-21 15:10:54 -05:00
39c1f4f0a9
AssetPipe: Fix error on Empties
2023-11-21 12:52:14 +01:00
c9ad42332d
Asset Pipe: Fix Typo
2023-11-20 18:28:13 -05:00
d17791f174
Asset Pipe: Fix Rename Task Layer Defaults Dict Keys
2023-11-20 18:25:57 -05:00
78e2ae34f8
Asset Pipe: Enable Auto Surrender in default JSON Files
2023-11-20 17:53:55 -05:00
705e0e56dc
Asset Pipe: Remove No-Op Code
2023-11-20 17:42:09 -05:00
5be23e4fcd
Asset Pipe: Rename Task Layer Defaults Dict Keys
2023-11-20 17:41:35 -05:00
39c40f0595
Asset Pipe: Add Logic for Auto Surrender
2023-11-20 17:34:18 -05:00
f9c8a22b32
Asset Pipe: Remove Default Ownership Property
2023-11-20 17:05:31 -05:00
5fe1bc1645
Asset Pipe: Add Auto-Surrender to Task Layer JSON
2023-11-20 16:56:45 -05:00
ff46c67d0e
Asset Pipe: Surrende UI Updates
...
- Keep Ownership UI if Surrendered
- Replace Surrendered Bool with Heart Icon
2023-11-20 14:12:25 -05:00
bc2a5470ac
Asset Pipe: Rename "Update Surrenderd" to "Claim Surrendered"
2023-11-20 14:11:08 -05:00
d791d920d4
Asset Pipe: Improvements to _gen_transfer_data_map()
2023-11-20 13:13:23 -05:00
c3c251ff9d
Asset Pipe: Add Task Layer Selection for Shared IDs
2023-11-17 14:18:03 -05:00
c25f4d9d90
Asset Pipe: Add README file
2023-11-17 14:05:22 -05:00
7156375d08
AssetPipe: Move get_local_task_layers() into props
...
This also required shuffling some other things, like passing
asset_pipe to get_task_layer_objects & get_transfer_data_owner.
Would like to move more functions to the asset_pipeline PropertyGroup,
wherever it may make sense.
2023-11-17 13:41:12 +01:00
ac16ebf2a9
AssetPipe: Move set_local_task_layers to props.py
2023-11-17 13:41:07 +01:00
8e37024b9b
Asset Pipe: Add Task Layer Collections to Files during New Asset Operation
2023-11-16 15:54:54 -05:00
b0328e26ba
Asset Pipe: Clean Out any Objects if new Asset Mode is set to "BLANK"
2023-11-16 15:46:49 -05:00
5ace90e33e
Asset Pipe: Clean Up UI for creating new assets
2023-11-16 15:40:39 -05:00
1d74f6e268
Asset Pipe: Refactor New File Operator to be Easier to Read
2023-11-16 15:33:56 -05:00
e468e87532
Asset Pipe: Use existing File/Folder to make new Asset
2023-11-16 14:37:20 -05:00
f4c0c96b9f
Asset Pipe: Do not set Asset Prefix on Objects
2023-11-16 12:59:30 -05:00
f935473e8b
Asset Pipe: Remove No-Op Code
2023-11-16 12:48:55 -05:00
5bd0643b06
Asset Pipe: Assign Task Layer Collection Onwership
2023-11-16 12:01:48 -05:00
cb035c9ba3
Asset Pipe: Create Task Layer Collections when setting up a new asset
2023-11-16 11:29:25 -05:00
e853a32336
AssetPipe: get_invalid_objects only test asset objs
2023-11-16 16:26:15 +01:00
af625f24e2
AssetPipe: Init files with lowercase TL names
2023-11-16 15:46:14 +01:00
ee5b69dc4a
Asset Pipe: Add Error Message if Revert File isn't found
2023-11-14 16:17:57 -05:00
82fd347ae8
Asset Pipe: Clean-Up Prefix Functions and Add Documentation
2023-11-14 16:14:55 -05:00
a743446945
Asset Pipe: Rename get_name_with_asset_prefix()
to asset_prefix_name_get()
2023-11-14 16:06:57 -05:00
fd17b6db87
Asset Pipe: Remove Old TODOs
2023-11-14 15:45:42 -05:00
11a23c7e64
Asset Pipe: Improve/Document draw_task_layer_selection()
2023-11-14 15:44:23 -05:00
2b949d51e3
Asset Pipe: Pass Scene as Variable to override_obj_visability()
2023-11-14 14:55:12 -05:00
f502c0c75c
Asset Pipe: Clear Old TODO
2023-11-14 14:49:01 -05:00
e5aebf294d
Asset Pipe: Use is_required
when sorting atributes
2023-11-14 14:48:27 -05:00
1888a70e64
Asset Pipe: Allow for Custom Path when Saving Images
2023-11-14 14:44:50 -05:00
249f1950cd
Asset Pipe: Add Function to get Add-On Preferences
2023-11-14 14:26:52 -05:00
0e98976eea
Asset Pipe: Add Description to Custom Task Layers
2023-11-14 14:16:44 -05:00
415d9e3993
Asset Pipe: Store UI Bool Names in TRANSFER_DATA_TYPES
2023-11-14 14:12:08 -05:00
5885d0e41f
Asset Pipe: Remove Old Transfer Data Items
...
- This commit will break any existing assets/test files
2023-11-14 14:11:43 -05:00
f3500b49a4
Asset Pipe: Clean Up Batch Operator UI
2023-11-14 13:56:40 -05:00
052ab0f446
Asset Pipe: Fix Bug in Batch Operator
2023-11-14 13:56:23 -05:00
7b6a6ca5dc
Asset Pipe: Fix Object Surrender
2023-11-14 12:52:48 -05:00
e698daa528
Asset Pipe: WIP Surrender Object Ownership
2023-11-14 12:01:11 -05:00
9670748501
Asset Pipe: Fix Typo in Batch Operator
2023-11-13 19:12:11 -05:00
ba5dcb112c
Asset Pipe: Update Batch Operator UI
2023-11-13 18:17:58 -05:00
b7bb0158d4
Asset Pipe: Add TODO
2023-11-13 18:11:14 -05:00
4a110ca68e
Asset Pipe: Update Prefixes during Merge
2023-11-13 18:10:28 -05:00
83b95ad611
Asset Pipe: Fix Conflict Bug when Both Owners are Local
2023-11-13 18:09:54 -05:00
30eb7c7f85
Asset Pipe: Update Prefix During Batch Operation
2023-11-13 17:54:17 -05:00
6aead7150f
Asset Pipe: Fix Surrender Logic in Batch Operation
2023-11-13 16:36:29 -05:00
0fb370cadc
Asset Pipe: Fix Bug in Filter by Owner during Batch Operation
2023-11-13 16:23:59 -05:00
f3d40b7ab3
Asset Pipe: Fix bug when drawing surrender UI
2023-11-13 16:21:49 -05:00
4ef5744b36
Asset Pipe: Filter by Owner in Batch Operation
2023-11-13 16:08:47 -05:00
dcfd29dfb9
Asset Pipe: Add Operator to Batch Change Ownership
2023-11-13 15:04:35 -05:00
31b178db96
Asset Pipe: Fix Vertex Transfer Bug
...
- co-authorted by demeter@blender.org
9846af3db2 (diff-6fc85c9f456e2162ac39b83055405feb47d0ab1a)
2023-11-13 12:19:24 -05:00
adbbcebff9
Asset Pipe: Clean-Up Vertex Transfer Code
...
- Ensure only ony vertex group is transferred via `precalc_and_transfer_single_group()`
- Add Debug TODO because this code doesn't appear to be working on a single vertex transfer
2023-11-13 11:29:09 -05:00
019c610f78
Asset Pipe: Fix Vertex Transfer Bug
...
co-authorted by demeter@blender.org
2023-11-10 16:41:03 -05:00
4e90b4fe62
Asset Pipe: Improve Surrender Ownership UI
2023-11-10 13:54:30 -05:00
7cd96b68e6
Asset Pipe: Fix Surrender Logic
2023-11-10 13:43:04 -05:00
909f3eea9b
Asset Pipe: Fix Bug in Task Layer Prefix Naming
2023-11-09 20:11:15 -05:00
a9ddc42ba2
Revert "Asset Pipe: Fix Bug in Surrender Logic"
...
This reverts commit 544de32869
.
2023-11-09 19:40:01 -05:00
544de32869
Asset Pipe: Fix Bug in Surrender Logic
2023-11-09 19:35:13 -05:00
f73920b4e3
Asset Pipe: Rename Surrender Property in UI
2023-11-09 19:34:59 -05:00
1afa4f42c1
Asset Pipe: Consider Prefixes during Surrender Set/Transfer
2023-11-09 19:08:30 -05:00
5550ac9780
Asset Pipe: Fix bug in task_layer_prefix_name_get()
2023-11-09 19:07:45 -05:00
a421b6fa44
Asset Pipe: Clear old TODO
2023-11-09 18:59:08 -05:00
adb024efb2
Asset Pipe: Clean-Up Task Layer Prefix Functions + Add Basename Function
2023-11-09 18:57:56 -05:00
5b6717227f
Asset Pipe: Move Transfer Data Prefix to naming.py
...
- Also Move `data_type_from_transfer_data_key` to util to avoid circular import
2023-11-09 18:41:23 -05:00
7088f1cacd
Assset Pipe: Remove No-Op Code
2023-11-09 18:39:57 -05:00
8e0481e4ac
Asset Pipe: Enforce Black Formatting
2023-11-09 18:18:19 -05:00
14dfea3582
Asset Pipe: Add Op/UI for Surrendering Ownership
2023-11-09 18:18:03 -05:00
c35cee9e87
Asset Pipe: Enforce Black Formatting
2023-11-09 18:08:29 -05:00
7348e16e03
Asset Pipe: Fix Bug in Attribute Clean
2023-11-09 18:06:11 -05:00
42e462fe79
Asset Pipe: Add Error Message for Multi User Meshes
2023-11-08 18:47:53 -05:00
891d61e056
Asset Pipe: Add Operator to Fix Prefixes
2023-11-08 18:21:48 -05:00
2935ed5aec
Asset Pipe: Remove Old Prefix in get_name_with_task_layer_prefix()
2023-11-08 18:16:23 -05:00
39af630d53
Asset Pipe: Add Function to get Data for Transfer Data Type
2023-11-08 18:15:15 -05:00
3c7e7e17fd
Asset Pipe: Check for selected obs in reset ownership
2023-11-08 16:59:49 -05:00
1a35ca5aa4
Asset Pipe: Fix bug in Reset Ownership
2023-11-08 16:59:33 -05:00
e34b0afb65
Asset Pipe: Add UI to Revert File after Merge Fails
2023-11-08 16:06:17 -05:00
98e2cce922
Asset Pipe: Allow Users to change to any ownership during intial object set-up
2023-11-08 14:07:32 -05:00
3af61ce463
Asset Pipe: Clear old TODO
2023-11-08 13:25:10 -05:00
de8eae829d
Asset Pipe: Add UI/Operator to change local task layers
2023-11-08 13:21:59 -05:00
7b58817b51
Asset Pipe: Set Local Task Layers in New Function
2023-11-08 13:21:34 -05:00
618e17edbf
Asset Pipe: Operator to Reset Ownership on selected objects
2023-11-08 12:27:36 -05:00
e0d3aad343
Asset Pipe: Add Advanced Sub-Panel
2023-11-08 12:16:33 -05:00
05ccedbc0c
Asset Pipe: Fix UI Panel Names
2023-11-08 12:14:30 -05:00
45fc523dc3
Asset Pipe: Fix Task Layer Prefix Naming
2023-11-08 12:06:34 -05:00
868647d96f
Asset Pipe: Show/Hide Transfer Data Ownership
2023-11-08 11:54:10 -05:00
86dad8dc7e
Asset Pipe: Rename all Transfer Data names to Plural
2023-11-08 11:04:22 -05:00
1fb2486f56
Rename Material Slot to Materials
2023-11-08 10:45:04 -05:00
e9c8523ca6
Asaset Pipe: Use Task Layer Prefix in naming modifiers and constraints
2023-11-08 10:42:36 -05:00
3d20440a37
Asset Pipe: Include Task Layer Prefix in JSON Files
2023-11-08 10:41:47 -05:00
a41f8523f7
Docs: Remove Armature from Material Ownership Types
2023-10-19 11:56:28 -04:00
cf868e5c5a
Asset Pipe: Mark Latest Asset as Publish
2023-10-18 20:18:42 -04:00
c392b533fb
Asset Pipe: Fix Bug Naming New Published Files
2023-10-18 19:54:30 -04:00
d54227489e
Asset Pipe: Always assign material ownershup even if no material exists
2023-10-17 20:58:47 -04:00
7eb2e9b332
Asset Pipe: Add UI to show Local Task Layers
2023-10-03 17:20:15 -04:00
1af6a98a3e
Asset Pipe: Allow User to Add Custom Task Layers
2023-10-03 16:53:57 -04:00
c6518a9246
Asset Pipe: Load Task Layers from JSON File
2023-10-03 16:53:19 -04:00
3c3c04e597
Asset Pipe: Create Default Task Layer Files
2023-10-03 16:51:24 -04:00
494e3b600e
Asset Pipe: Replace Task Layer Enum with List
2023-10-03 13:55:39 -04:00
5bc955a636
Asset Pipe: Update Test Files
2023-10-03 13:50:18 -04:00
9525dfac8b
Asset Pipe: Fix Bug "Objects in new Collections are invalid"
2023-10-03 13:43:00 -04:00
27af5a9814
Asset Pipe: Add Default Value to All Ownership
2023-10-03 13:38:08 -04:00
0f1859dcd9
Asset Pipe: Clean-up Ownership Reference in Ops
2023-10-03 13:37:49 -04:00
35f19fd684
Asset Pipe: Use Common Function to Draw OBJ and COL ownership
2023-10-03 13:37:09 -04:00
2f838a9b41
Asset Pipe: Use Common Function to Draw Transfer Data Ownership
2023-10-03 13:36:35 -04:00
7c9dcf6912
Asset Pipe: Create Common Function to Draw Ownership Selection
2023-10-03 13:36:09 -04:00
843b759c71
Asset Pipe: Remove Task Layer Keys
2023-10-03 13:23:14 -04:00
51d9ecc23d
Asset Pipe: Fix Get Transfer Data Owner
2023-10-03 12:51:09 -04:00
d06322e777
Asset Pipe: Use Prop Search to Change Local Task Layers on Transfer Data
...
- Written with help from @Mets
2023-10-03 12:50:35 -04:00
dba57f62d0
Asset Pipe: Use Collection Property to Store All/Local Task Layers
2023-10-03 12:48:13 -04:00
4485c17aff
Asset Pipe: Use Default Ownership if it is in Local Task Layers
2023-10-02 19:28:39 -04:00
13c71d38d7
Asset Pipe: Add Basic Implementation of Default Ownership on New Objects
2023-10-02 17:48:32 -04:00
317441b9df
Asset Pipe: Create File with Multiple Task Layers in New File
2023-10-02 16:54:40 -04:00
64bbed70ca
Asset Pipe: Support Multiple Task Layers per File
2023-10-02 15:43:23 -04:00
e4f4454506
Asset Pipe: Add Test Files for Sky Character
2023-09-30 17:59:37 -04:00
e437fca1d3
Asset Pipe: Add Shared ID Icons
2023-09-30 16:08:42 -04:00
32ff159916
Asset Pipe: Save FIle & Images before Push/Pull
2023-09-30 15:53:24 -04:00
91bcf7ec2b
Asset PipeL: Add Workaround for Failing Vertex Transfer
2023-09-30 15:27:14 -04:00
39fcd2bf3d
Asset Pipe: Fix Bug in Task Layer Prefix
2023-09-30 15:26:26 -04:00
b31043cd56
Asset Pipe: Save before Push (after ownership update)
2023-09-30 15:26:08 -04:00
433c03803f
Asset Pipe: Fix Bug in Task Layer Prefix
2023-09-29 12:22:47 -04:00
dfc1a5d687
Asset Pipe: Make Attributes Compatible with 3.6 (Temporary)
2023-09-29 11:54:32 -04:00
a572f38504
Asset Pipe: Fix Overrides Transfer Modifiers
2023-09-29 11:54:07 -04:00
f7078b26f3
Asset Pipe: Fix Getting Task Layer Collection Objects
2023-09-29 11:53:24 -04:00
7fc699a58f
Asset Pipe: Fix Bug in Modifier/Constraint Prefixes
2023-09-28 17:20:21 -04:00
bde07ba382
Asset PIpe: Allow Users to add mulitple top level collections
2023-09-28 15:07:17 -04:00
476da05ff1
Asset Pipe: Name Task Layer Files with Full Name
2023-09-28 13:58:55 -04:00
651a67c768
Asset Pipe: Shorten Task Layer Keys
2023-09-28 13:12:18 -04:00
e1a2847fb2
Asset Pipe: Add Task Layer Prefix to Modifiers and Constraints
2023-09-28 13:12:04 -04:00
e82295aaa7
Asset Pipe: Remove Un-used transfer functions
2023-09-28 12:41:15 -04:00
c4218a8f5b
Asset Pipe: Fix Local Transfer Data Messages in UI
2023-09-28 11:48:55 -04:00
cb2ec2e1ef
Asset Pipe: Fix Bug in Checking Transfer Data Conflict
2023-09-28 11:43:29 -04:00
741bac7439
Asset Pipe: Clean-up stored lists/sets
2023-09-22 16:46:12 -04:00
237acc7f52
Asset Pipe: Clean Up _gen_transfer_data_map
2023-09-22 16:38:50 -04:00
655963aa24
Asset Pipe: Remove old TODO
2023-09-22 16:38:14 -04:00
1381a735e4
Asset Pipe: Fix Checking Conflicts in Object Mapping
2023-09-22 16:30:03 -04:00
0552c265e1
Asset Pipe: Check for conflicts in shared_id mapping, and improve user feedback
2023-09-22 16:29:02 -04:00
2e974a22f0
Asset Pipe: Add Function to get cosmentic name of an id's type
2023-09-22 16:27:47 -04:00
6798e2beca
Asset Pipe: Fix Naming of shared_id_map
2023-09-22 16:13:42 -04:00
bd026f483e
Asset Pipe: Clear Old TODO
2023-09-22 16:09:43 -04:00
dfa494a767
Asset Pipe: Use Blender 4.0's new is_required for attributes
...
- Fix attributes_get_editable()
- Update required Blender Version
2023-09-22 16:09:14 -04:00
95d0750b58
Asset Pipe: Override Obj Visibility during contex.temp_override
2023-09-22 16:02:50 -04:00
84981faed4
Asset Pipe: Explicitly Remove Invalid Objects during Sync
2023-09-22 15:48:50 -04:00
365009fbe5
Asset Pipe: Rename 'Other_Ids' to 'Shared_Ids'
2023-09-22 15:44:15 -04:00
9970d29924
Asset Pipe: Fix Docstrings for transfer_data_clean & transfer_data_item_is_missing
...
- Confirm that there is a difference between these functions
- Clear TODO
- Update docstrings to clarify difference
2023-09-22 15:40:51 -04:00
cbd94d1c85
Asset Pipe: Update Description of Operators
2023-09-22 15:32:18 -04:00
311c6649a6
Asset Pipe: Split Up Sync Process into Seprate Operators
2023-09-22 14:56:09 -04:00
81c0249b91
Asset Pipe: Improve Constraint Transfer
...
- Only move constraint if index doesn't match
2023-09-22 12:02:38 -04:00
874069ff2d
Asset Pipe: Improve get_other_ids()
2023-09-22 11:13:13 -04:00
b79b5965dd
Asset Pipe: Fix typo in get_other_ids()
2023-09-22 10:26:11 -04:00
b357c6dcf6
Asset Pipe: Check if Shape Keys is None before copying Driver
2023-09-22 09:55:29 -04:00
11a4deecbc
Asset Pipe: Remove No-op Code
2023-09-22 09:46:59 -04:00
9cc346d8c2
Asset Pipe: Fix bug in find_drivers
2023-09-22 09:43:47 -04:00
d8cb7eceba
Asset Pipe: Clean Up Obj Mapping
2023-09-21 16:49:05 -04:00
adffd8563b
Asset Pipe: Remove old TODO
2023-09-21 16:48:07 -04:00
26bdbcb3af
Asset Pipe: Rename Transfer_Info to Transfer_Data_Item
2023-09-21 16:27:00 -04:00
554580e0b8
Asset Pipe: Fix Bug in Attribute Clean
2023-09-21 16:15:08 -04:00
275fa99821
Asset Pipe: Fix Bug in Parent Clean
2023-09-21 16:13:31 -04:00
942427a374
Asset Pipe: Remove Reduant Function get_transfer_data_as_names()
2023-09-21 16:06:31 -04:00
129fbcc0a9
Asset Pipe: Update Documentation
2023-09-21 15:51:47 -04:00
2d6fcd1e03
Asset Pipe: Fix Typo
2023-09-21 14:13:14 -04:00
d1debd5c4a
Asset Pipe: Move Transfer util Functions to seperate File
2023-09-21 13:40:48 -04:00
dafc4b37ae
Asset Pipe: Remove Test Files from Repo
2023-09-21 13:22:09 -04:00
164124ff27
Asset Pipe: Move files related to merge process into their own folder
2023-09-21 13:21:28 -04:00
67fefb8df3
Asset Pipe: Rename Asset_Naming.py to just Naming.py
2023-09-21 13:11:21 -04:00
cee11107ae
Asset Pipe: Move Other Ids to New File
2023-09-21 13:07:26 -04:00
0ec6bd8e79
Asset Pipe: Move Publish Functions to New File
2023-09-21 13:02:24 -04:00
b57f486e60
Asset Pipe: Rename Asset_Suffix to Asset_Naming
2023-09-21 12:57:39 -04:00
da6826578b
Asset Pipe: Move Driver Functions to New File
2023-09-21 12:57:07 -04:00
87d4d37184
Asset Pipe: Clean-up All Imports
2023-09-21 12:53:39 -04:00
c7dd2a87db
Asset Pipe: Add Remapping for Other IDs
...
- Remap Node Groups
- Remap Images
2023-09-21 11:57:52 -04:00
10ebc16227
Asset Pipe: Improve Copy Transfer Data Ownership
2023-09-20 21:07:03 -04:00
283c3083bf
Asset Pipe: Fix Name Conflict Bug
2023-09-20 21:06:36 -04:00
22fe137148
Asset Pipe: Copy Constraint Drivers
2023-09-20 20:45:46 -04:00
8b56e31b77
Asset Pipe: Copy Shape Key Drivers
2023-09-20 17:31:02 -04:00
4578dc67df
Asset Pipe: Make Driver Copy more Generic
2023-09-20 17:30:30 -04:00
c2b84695e4
Asset Pipe: Add Driver Copy to Modifiers
2023-09-20 16:16:02 -04:00
ccfb664868
Asset Pipe: Fix Typo
2023-09-19 09:07:18 -04:00
2a6345571c
Asset Pipe: Add Parent to Transfer Functions
2023-09-15 19:14:14 -04:00
9e21359066
Aasset Pipe: Add Ensure Visability contextmanager
2023-09-15 17:52:28 -04:00
e0ec50bb61
Merge pull request 'Met's Asset Pipeline PR' ( #39 ) from feature/met-fork-asset-pipeline-v2 into feature/asset-pipeline-v2
...
Reviewed-on: TinyNick/blender-studio-tools#39
2023-09-15 20:00:50 +02:00
e9f7278744
Asset Pipe: Shape Key Transfer improvements
...
- If there are no shape keys at all, is_missing should return True.
- Raise Exception if shape key order is wrong.
- This avoids need for (bpy.ops) shape_key_move.
- Don't remove a key if it exists, it's gonna get overwritten anyway.
- Add missing properties: slider_min/max, mute
The fact that Basis is owned by anybody is a bit weird, but not
catastrophic for now...
Just means you can screw up other task layers if they have shape keys
and you pull Basis out from under them, lol.
Just don't do that.
2023-09-15 18:54:43 +02:00
f2cf53cb6b
Make starting file on asset creation explicit
2023-09-14 22:20:31 +02:00
93fd331393
Not all object types support materials.clear()
2023-09-14 21:55:31 +02:00
a8bdac98f5
Cleanup: Use dicts properly for constants
...
This commit gets rid of get_dict_tuple_item(), which was designed to
allow using tuple-lists that get fed into EnumProperty.items,
as if they were a dict.
Instead, we create separate versions of the data that's specifically
transformed for the needs of EnumProperty.items,
and leave the actual constants as intuitive dicts.
2023-09-14 21:53:23 +02:00
59e13e0c28
Asset Pipe: Test Commit
2023-09-14 14:50:32 -04:00
28f51c2c1d
Asset Pipe: Include Material Index in Material Transfer Code
2023-09-14 13:53:39 -04:00
27d7256cb7
Asset Pipe: Fix Get_name_with_asset_prefix()
2023-09-14 13:41:10 -04:00
ae895433c5
Merge branch 'feature/asset-pipeline-v2' of projects.blender.org:TinyNick/blender-studio-tools into feature/asset-pipeline-v2
2023-09-14 12:07:03 -04:00
b489cb9db8
Asset Pipe: Clear Old TODOs
2023-09-14 12:06:35 -04:00
9bffe617f5
Asset Pipe: Clear Old TODO
2023-09-14 12:05:49 -04:00
c7ff9bb277
Asset Pipe: Check if Prefix already exists when getting name with prefix
2023-09-14 12:05:08 -04:00
61dc30b086
Asset Pipe: Fix Typo in error message
2023-09-14 11:18:53 -04:00
0d41e657e2
Asset Pipe: Restore Temp File if conflict is found on Pull
2023-09-14 11:18:30 -04:00
613d32b08b
Asset Pipe: Add Warning to UI if File has no Path
2023-09-14 09:20:23 -04:00
188cb82d47
Asset Pipe: Fix Type in UI Label
2023-09-14 09:08:51 -04:00
0f2ce7fd10
Asset Pipe: Cancel Merge Process if Object Conflicts Found
2023-09-13 18:55:55 -04:00
3baa0f1439
Asset Pipe: Cancel Merge Process if Transfer Data Conflicts Found
2023-09-13 18:55:30 -04:00
f761e0c4b8
Asset Pipe: Move Icons to seperate list
2023-09-13 16:26:17 -04:00
0eecb20aa4
Asset Pipe: Add TODO for Prefixes
2023-09-13 15:53:37 -04:00
06bf5de454
Asset Pipe: Add Asset Prefix to Collections & Objects
2023-09-13 15:51:57 -04:00
4de84eba9f
Asset Pipe: Add Core Function to Get Task Layer Collection Name
2023-09-13 15:36:18 -04:00
0802febdda
Asset Pipe: Replace Task_Layer_Name with Task_Layer_Key
2023-09-13 15:34:28 -04:00
544f04bd23
Asset Pipe: Save Pre-Pull State in Temp Directory
2023-09-13 14:45:31 -04:00
c2a4dabe98
Asset Pipe: Add TODO for Invalid Objs
2023-09-13 14:20:33 -04:00
794a120413
Asset Pipe: Fix Invalid Objects UI Warning
2023-09-13 14:14:08 -04:00
6d0d9d8325
Asset Pipe: Materials Owner owns All Materials on an Obj
2023-09-13 13:27:54 -04:00
fcf62baa75
Asset Pipe: Fix Sharp/Smooth Ownership Bug
2023-09-13 11:11:24 -04:00
5cfc0fcb01
Asset Pipe: Simplify Transfer Data Mapping
2023-09-12 18:21:40 -04:00
5f717cf1f3
Asset Pipe: Fix Naming Collisions Bug in Temp Transfer Data
2023-09-12 17:52:25 -04:00
d55b3859fa
Asset Pipe: Add Prints to Vertex Group Transfer
2023-09-12 15:25:35 -04:00
54e79eb5c2
Asset Pipe: Remove passing context via function
2023-09-12 15:24:47 -04:00
a0efde8861
Revert "Asset Pipe: Re-write Vertex Group Transfer"
...
This reverts commit 12e029b4cf
.
2023-09-12 13:11:31 -04:00
b96102dc0d
Asset Pipe: Improve Asset Management Panel
2023-09-11 16:02:28 -04:00
75e93d8644
Asset Pipe: Add Button to Show/Hide new Transfer Data
2023-09-11 16:01:19 -04:00
12e029b4cf
Asset Pipe: Re-write Vertex Group Transfer
2023-09-11 15:36:24 -04:00
286c1d8188
Asset Pipe: Fix naming of function
...
- Rename `get_transfer_data_by_name` to `get_transfer_data_as_names`
2023-09-11 12:52:23 -04:00
ae48b115bc
Asset Pipe: Comment Out Vertex Color Transfer
2023-09-11 11:54:46 -04:00
6ef3474018
Asset Pipe: Replace Task Layer Name Function with Property
2023-09-11 11:26:54 -04:00
8afe6679fb
Asset Pipe: Move Depreciated Setting to main UI Panel
2023-09-11 11:22:33 -04:00
6b6c5d6696
Asset Pipe: Pass Context via Function
2023-09-11 11:21:26 -04:00
7f938d1a4d
Asset Pipe: Clear Old TODO
2023-09-11 11:13:33 -04:00
aaf834cd55
Asset Pipe Improve Transfer Data Cleaning
2023-09-08 12:02:24 -04:00
09aa05fa00
Asset Pipe: Comment Out UV Transfer Data as it Conflicts with Attributes
2023-09-08 11:30:18 -04:00
195d85e166
Asset Pipe: Add Print Statement to Attribute Transfer
2023-09-08 11:29:53 -04:00
e6c38a02cd
Asset Pipe: Remove No-Op Code
2023-09-08 11:28:31 -04:00
99ccbe27db
Asset Pipe: Ignore Sharp_Face in attributes
2023-09-08 11:28:10 -04:00
f4d377f78f
Asset Pipe: Fix Bug where Transfer Info Disappears
2023-09-08 10:22:03 -04:00
56fd20df08
Asset Pipe: Fix Bug, Armature Constrain Targets Disappear
2023-09-07 13:00:25 -04:00
ccdf09eb9e
Asset Pipe: Add Attribute to Transfer Data
2023-09-07 12:28:17 -04:00
b0ca820fe5
Asset Pipe: Fix init, clean & missing functions for Attribute Transfer Data
2023-09-07 12:27:40 -04:00
f24fcf4f66
Asset Pipe: Fix Override in Modifier Transfer
2023-09-07 12:26:48 -04:00
664dd9221e
Asset Pipe: Fix Override in Constraint Transfer
2023-09-07 12:26:20 -04:00
fbd4c632c1
Asset Pipe: Fix Shape Key Missing
2023-09-07 11:22:07 -04:00
79915cf19c
Asset Pipe: Fix Override in Material Functions
2023-09-07 11:21:31 -04:00
7fb7282c05
Asset Pipe: Fix Init Attributes
2023-09-07 09:47:15 -04:00
c235022a0d
Asset Pipe: Add init, clean & missing functions for Attribute Transfer Data
2023-09-06 16:56:38 -04:00
3598671588
Asset Pipe: FIx Shape Key Re-Order
2023-09-06 12:43:32 -04:00
5bf4edbdca
Asset Pipe: FIx Shape Key Context Override
2023-09-06 12:40:18 -04:00
e6b49ff58f
Asset Pipe: Re-Order Shape Keys during Shape Key Clean
2023-09-06 12:39:18 -04:00
bca86f197f
Asset Pipe: Add TODOs for debugging context override
2023-09-05 16:56:47 -04:00
33cb36d8c7
Asset Pipe: WIP Re-Order Shape Keys after apply
2023-09-05 16:56:08 -04:00
1641a433cf
Asset Pipe: Add Shape Keys to Transfer Data
2023-09-05 16:13:39 -04:00
a05f5b20b6
Asset Pipe: Centralize Code for init of Transfer Info
2023-09-04 12:32:11 -04:00
84d81f8bea
Asset Pipe: Centralize Code for Missing Transfer Data
2023-09-04 12:23:38 -04:00
8c57539d71
Asset Pipe: Centralize Code for Cleaning Transfer Data
2023-09-04 12:09:53 -04:00
2397fb5220
Asset Pipe: Improve get_basename function
2023-09-04 12:08:04 -04:00
de42c0a7d9
Asset Pipe: Fix Clearing Temp Transfer Data
2023-09-01 20:55:26 -04:00
776b55fd7e
Asset Pipe: Fix Bug 'Removed data re-appears if local item has no transfer_data'
2023-09-01 18:54:06 -04:00
0340893b56
Asset Pipe: Clear Temp Transfer Data during init
2023-09-01 18:49:25 -04:00
f6f47f0dc2
Asset Pipe: Rename Improve Get Transfer Data and rename to init
2023-09-01 18:44:16 -04:00
afcfaee924
Asset Pipe: Add Task Layer Name property to Scene Property Group
2023-09-01 18:34:24 -04:00
aadfd4dca3
Asset Pipe: Update Test Files
2023-09-01 17:40:38 -04:00
8cab866874
Asset Pipe: Reset Temp Transfer Data during Mapping
2023-09-01 17:40:23 -04:00
40b2cba673
Asset Pipe: Consolidate Scene Property Groups
2023-08-31 19:18:57 -04:00
d67df7a5f9
Revert "Asset Pipe: Clean-up Asset Mapping for Transfer Data"
...
This reverts commit b339cad210
.
2023-08-31 19:07:54 -04:00
1c2693725f
Asset Pipe: Clean-up Old TODOs and No-Op Code
2023-08-31 18:21:31 -04:00
b339cad210
Asset Pipe: Clean-up Asset Mapping for Transfer Data
2023-08-31 18:18:40 -04:00
2ff79144a2
Asset Pipe: Remove transfer_info from transfer functions
2023-08-31 18:00:23 -04:00
186d114a18
Asset Pipe: Refactor Asset Mapping for Transfer Data (Fixes Removal Bug)
2023-08-31 16:52:02 -04:00
849537de29
Asset Pipe: WIP Fix Bug with Removals
2023-08-30 14:56:08 -04:00
d5dedc499d
Asset Pipe: Update Files to Test Pull Error
2023-08-30 10:47:20 -04:00
f0d457b259
Asset Pipe: Update Test Files
2023-08-30 10:43:38 -04:00
c32c22e8c6
Asset Pipe: Add TODO for bug
2023-08-29 14:20:02 -04:00
71ad7bf071
Asset Pipe: Fix Rename Item to Transfer_Info
2023-08-29 14:17:29 -04:00
d2b9f4378e
Asset Pipe: Fix Removal of Old Transfer Data
2023-08-29 14:07:54 -04:00
4394990758
Asset Pipe: Add Warning about clearing undo stack
2023-08-29 11:51:09 -04:00
08b07f565c
Asset Pipe: Fix Plural/Singular mistakes in function names
2023-08-29 11:42:21 -04:00
d9c380bb97
Asset Pipe: Property Group names as camel case
2023-08-29 11:39:56 -04:00
0fae738189
Asset Pipe: Replace item with transfer info
2023-08-29 11:38:04 -04:00
90352c59f2
Asset Pipe: Add UV Maps to Transfer Data Types
2023-08-27 22:12:56 -04:00
42d888a732
Asset Pipe: Add Vertex Colors to Transfer Data Types
2023-08-27 21:12:31 -04:00
c2f0b4c6a7
Asset Pipe: Centralize Transfer Function calls to Transfer Core file
2023-08-27 18:59:28 -04:00
fb797fa090
Asset Pipe: Add Constraints to Transfer Data Types
2023-08-27 18:50:26 -04:00
b73166e379
Asset Pipe: Add Docstrings to props
2023-08-27 18:10:53 -04:00
a82d680c48
Asset Pipe: Add docstring, return types and type hints to transfer_core
2023-08-27 17:53:49 -04:00
0087a681d4
Asset Pipe: Add docstring, return types and type hunts to transfer_ui
2023-08-27 17:40:20 -04:00
f89455bf00
Asset Pipe: Add docstring, return types and type hunts to asset_suffix
2023-08-27 17:32:47 -04:00
acbb10e940
Asset Pipe: Rename Task Layer Items to Task Layer Types
2023-08-27 17:21:47 -04:00
3bc3fa4bed
Asset Pipe: Add Docstrings, return types and type hints to Core Functions
2023-08-27 17:18:33 -04:00
0e2ce0de82
Asset Pipe: Rename get_enum_item to get_dict_item
2023-08-27 17:16:35 -04:00
5ff6381949
Asset Pipe: Use return from import_data_from_lib
2023-08-27 15:49:45 -04:00
601b3d9810
Asset Pipe: Fix Create New Asset Description
2023-08-27 15:18:34 -04:00
a71f55f172
Asset Pipe: Clear old TODO
2023-08-27 12:35:23 -04:00
2e737daae5
Asset Pipe: Clean-up Hard Coded values
2023-08-27 12:34:52 -04:00
bd2e94d1de
Asset Pipe: Clear Old TODO
2023-08-27 12:27:09 -04:00
66edcc8c9a
Asset Pipe: Early Return if Sync Target doesn't exist
2023-08-27 12:24:19 -04:00
02163d71c3
Asset Pipe: Add Poll Method to Create New Asset Op
2023-08-27 12:05:20 -04:00
0b5894a226
Asset Pipe: Add Operator to Create a New Asset
2023-08-25 16:11:26 -04:00
032311c9fd
Asset Pipe: Add Constants for easier access
2023-08-25 16:10:14 -04:00
04d31d4230
Asset Pipe: Add Property to store New Asset Name/Dir
2023-08-25 16:09:53 -04:00
5e01227ce3
Asset Pipe: Update TODOs
2023-08-25 14:01:30 -04:00
0f799567eb
Asset PIpe: Add Warning to UI if No Asset FIle is found
2023-08-25 13:25:11 -04:00
ac7497ae9a
Asset Pipe: Set is Asset Pipeline in Test Files
2023-08-25 13:19:34 -04:00
cb9b910bc0
Asset Pipe: Add Property to Check if File is Asset Pipeline
2023-08-25 13:19:03 -04:00
ce36223e29
Asset Pipe: Warn about Objects with no Ownership
2023-08-25 13:02:01 -04:00
9de9f5ff31
Asset Pipe: Use Asset Collection in Merge Core Function
2023-08-25 11:03:31 -04:00
787408aae0
Asset Pipe: Add UI for Asset Collection Pointer
2023-08-25 10:55:37 -04:00
30abc7a220
Asset Pipe: Update Collection Pointer in Test Files
2023-08-25 10:54:53 -04:00
1773c04f7f
Asset PIpe: Optimize Draw Transfer Data into Single Loop
2023-08-25 10:45:22 -04:00
9315bfb26f
Asset Pipe: Store ownership in self for access in Sync operator
2023-08-25 10:44:17 -04:00
5b8b790397
Asset Pipe: Clear TODO
2023-08-24 21:23:55 -04:00
57876b1548
Asset Pipe: Display New Ownership Per Object
2023-08-24 21:14:53 -04:00
2d812d962c
Asset Pipe: Add Docstring to Temp Asset Ownership Class
2023-08-24 21:07:31 -04:00
05bea97ccf
Asset Pipe: Remove No-Op Code
2023-08-24 21:00:47 -04:00
f09d9534ba
Asset Pipe: Re-use Transfer Data UI for Sync UI
2023-08-24 20:59:37 -04:00
531bfa23a9
Asset Pipe: Use Collection Property to collect New Transfer Items
2023-08-24 20:58:57 -04:00
95788baed2
Asset Pipe: Centralize Transfer Data UI
2023-08-24 19:44:06 -04:00
89cd17787b
Asset Pipe: Create new Panel just for Inspecting Ownership
2023-08-24 19:36:21 -04:00
a17f50e5fa
Asset Pipe: Rename Constant Keys to Match Icon Names
2023-08-24 19:35:52 -04:00
39b1b01639
Asset Pipe: Clear old TODO
2023-08-24 18:34:28 -04:00
0ca61bccc5
Asset Pipe: Update TODOs
2023-08-24 18:31:23 -04:00
2aa7461b6e
Asset Pipe: Clean-up UI
2023-08-24 18:26:33 -04:00
f0cab0d867
Asset Pipe: Add Option to Skip Depreciated Files to Push Loop
2023-08-24 18:26:03 -04:00
17e56b0d96
Asset Pipe: Include Sync Target in Push Loop
2023-08-24 18:09:46 -04:00
129a2936db
Asset Pipe: Add Loop to Push to All Active Published Files
2023-08-24 18:02:15 -04:00
6daada483f
Asset Pipe: Used Staged File as Sync Target if any exist
2023-08-24 17:14:01 -04:00
9370fd4ff0
Asset Pipe: Add Basic Publish New Version Operator
2023-08-24 16:49:38 -04:00
7d193d33e6
Asset Pipe: Fix Typo
2023-08-24 16:48:33 -04:00
f263f35805
Asset Pipe: Add Comment for Clarification
2023-08-24 15:26:04 -04:00
1273e07994
Asset Pipe: Fix bug in remove_old_ownership()
2023-08-24 15:22:09 -04:00
3888a31873
Asset Pipe: Use Sync Operator to Only Update Ownership
2023-08-24 14:57:12 -04:00
0641acc166
Asset Pipe: Clear old ownership items
2023-08-24 14:47:47 -04:00
1bbba9ac57
Asset Pipe: Consolidate Push and Pull into single Sync Operator
2023-08-24 11:31:39 -04:00
7c6a6166a9
Asset Pipe: Clear TODO & Remove no-op code
2023-08-23 21:31:21 -04:00
510af2c8cf
Asset Pipe: Use Transfer Data Map in Apply Transfer Data
2023-08-23 21:30:09 -04:00
06d0e25e8b
Asset Pipe: Add Transfer Data to Asset Mapping
2023-08-23 21:28:53 -04:00
9ce89c2be9
Asset Pipe: Add Option to Pull Before Pushing
2023-08-23 19:54:27 -04:00
560531ba39
Asset Pipe: Add Option to Save During Push
2023-08-23 19:51:38 -04:00
33a4277224
Asset Pipe: Move Ownership into Push Operator
2023-08-23 19:45:57 -04:00
f17a6fa203
Asset Pipe: Move Transfer Data Keys to Constants
2023-08-23 19:43:08 -04:00
3b6c397433
Asset Pipe: Add UI to Review New Transfer Data
2023-08-23 18:33:58 -04:00
945204a64d
Asset Pipe: Remove no-op Code
2023-08-23 18:33:08 -04:00
3d9dc82cdf
Asset Pipe: Remove no-op code
2023-08-23 17:47:37 -04:00
8190c5fa1f
Asset Pipe: Move Transfer Data into Folder
2023-08-23 17:06:37 -04:00
bc1f797942
Asset Pipe: Move transfer data getters to transfer_functions file
2023-08-23 16:57:49 -04:00
d9c4dd1ad2
Asset Pipe: Get/Set transfer data in individual functions
2023-08-23 16:53:54 -04:00
e0dad500d7
Asset Pipe: Clear TODO
2023-08-23 15:06:18 -04:00
48fdd9100a
Asset Pipe: Maintain Collection hierarchy during transfer
2023-08-23 15:03:46 -04:00
e5255018c7
Asset Pipe: Add Collections corresponding to Task Layers
2023-08-23 14:10:43 -04:00
342ba2c4a7
Asset Pipe: Update TODOs
2023-08-23 14:02:20 -04:00
0760b6f13d
Asset Pipe: Clear TODO on material slot transfer function
2023-08-22 20:16:27 -04:00
fccb06aaca
Asset Pipe: Remove no-op code
2023-08-22 20:11:04 -04:00
6bed871023
Asset Pipe: Remove Un-used Functions
2023-08-22 20:07:21 -04:00
321c233d90
Asset Pipe: Improve Vertex Group Transfer Function
...
- Rename target and source object for accuracy
- Remove vertex group before transfer
2023-08-22 20:03:36 -04:00
13445bb643
Asset Pipe: Clear Testing TODO
...
- Object key is needed for temp override in vertex group transfer
2023-08-22 19:52:00 -04:00
621849ca1d
Asset Pipe: Improve Error Handling on Operators
2023-08-22 19:51:51 -04:00
32c6cf0890
Asset Pipe: Add Function to Get Task Layer Name
2023-08-22 18:13:32 -04:00
d118a16566
Asset Pipe: Cleanup Imports
2023-08-22 17:55:28 -04:00
151b6a6354
Asset Pipe: Check for Task Layer in Update Ownership
2023-08-22 17:53:08 -04:00
b3ecbcd49b
Asset Pipe: Replace ID with id_data
2023-08-22 17:46:27 -04:00
b5e0767c0f
Asset Pipe: Improve Applying Transfer Data
2023-08-22 17:30:02 -04:00
76a00ff997
Asset Pipe: Standardize getting Target Name via Suffix
2023-08-22 17:07:18 -04:00
84b854ea8e
Asset Pipe: Implement Asset Mapping for Objects
2023-08-22 16:21:26 -04:00
80a1b88132
Asset Pipe: Refactor Remapping of IDs
2023-08-21 23:00:22 -04:00
32404502f5
Asset Pipe: Improve Remapping of IDs
2023-08-21 17:01:41 -04:00
f70f8992b3
Asset Pipe: Update Rig Test File
2023-08-21 14:35:56 -04:00
b34f503006
Asset Pipe: Update TODOS
...
- Update TODO for Suffix
- Update TODO to remove id from prop group
2023-08-18 17:17:50 -04:00
80ecf237c0
Asset Pipe: Rename Source to External
2023-08-18 17:17:10 -04:00
b78c48811a
Asset Pipe: Fix Remapping of Data-Blocks on Push & Pull
2023-08-18 17:11:09 -04:00
6c6c866936
Asset Pipe: Fix Standardize obj_source and obj_target
2023-08-18 17:10:21 -04:00
ec2c10b085
Asset Pipe: Fix get_basename renaming
2023-08-18 17:09:18 -04:00
ed63af71f9
Asset Pipe: Early Return if target is source in transfer functions
2023-08-18 17:07:58 -04:00
1397623bc0
Asset Pipe: Standardize obj_source and obj_target
2023-08-18 17:07:24 -04:00
de36680359
Asset Pipe: Rename get_asset_basename to get_basename
2023-08-18 15:57:35 -04:00
be72175f4a
Asset Pipe: Add Material / Material Slot to Transfer Functions
2023-08-17 15:49:31 -04:00
ac76652d97
Asset Pipe: Add Material Slot to Transfer Data Types
2023-08-17 14:50:21 -04:00
6755f0e38d
Asset Pipe: Add Shading task layer
2023-08-17 14:49:35 -04:00
9bc898cdae
Asset Pipe: Add TODO for Collections
2023-08-17 12:25:40 -04:00
545eb2fdeb
Asset Pipe: Add TODO to Vertex Group Transfer Funct
2023-08-17 11:11:26 -04:00
41fe7220ad
Asset Pipe: Replace Strings with Enums
2023-08-17 11:10:10 -04:00
31495bd4f2
Asset Pipe: Make Task Layer Items a Constant
2023-08-17 11:05:46 -04:00
45d7f6ba7b
Asset Pipe: Add TODO for properties
2023-08-16 23:03:26 -04:00
dc5c12e851
Asset Pipe: Add Modifiers as Transfer Data Type
2023-08-16 23:02:53 -04:00
ce3ee011d3
Asset Pipe: Update Test Files to test Transfer of Modifiers
2023-08-16 22:45:42 -04:00
e341c84269
Asset Pipe: Remap Data-Block Users during Task Layer Merge
2023-08-16 18:19:18 -04:00
6b9932ddf9
Asset Pipe: Fix Transfer Data Checking
2023-08-16 17:45:40 -04:00
1b9975f33a
Asset Pipe: Add Object to Model Test File
2023-08-16 12:57:14 -04:00
433fc97b06
Asset Pipe: Rename Util File
2023-08-16 11:19:49 -04:00
3b7ec663d8
Asset Pipe: Clean-up Asset Suffix
2023-08-16 11:14:56 -04:00
db3e076e52
Asset Pipe: Clean-up Transfer Data & Update TODOs
2023-08-16 11:14:33 -04:00
49700033aa
Asset Pipe: Update Push Function to Use same code as Pull
...
- Rename Pull Function to Merge_Task_Layer
- Open Publish on Push and Pull in Data from 'pushing' layer
2023-08-15 20:22:34 -04:00
c87100b34d
Asset Pipe: Update Test Files for Push Test
2023-08-15 20:01:13 -04:00
2bbb5a3ab6
Asset Pipe: Make target_file a variable
2023-08-15 19:11:51 -04:00
7df6d5a6df
Asset Pipe: Fix Hierarchy Suffix
2023-08-15 19:11:36 -04:00
7b3f6a17e3
Asset Pipe: Fix Appending Data on Pull from Publish File
2023-08-14 14:55:01 -04:00
6825e692dd
Asset Pipe: Add Core Function to Get Asset Basename
2023-08-14 14:51:12 -04:00
e819c89eb1
Asset Pipe: Update Test Files
2023-08-14 14:50:50 -04:00
dcee6fcba6
Asset Pipe: Append Data on Pull from Publish File
...
- Add Function to find latest Publish
- Re-use import_data function from pervious add-on
- Adapt Pull Operator to Append Data
- Add TODO to re-implement pull core function for this context
2023-08-14 12:48:03 -04:00
33f5aaa130
Asset Pipe: Re-Use Asset Suffix functions from previous add-on
2023-08-14 12:45:57 -04:00
1730f082d3
Asset Pipe: Expand example file to multiple files
2023-08-14 11:18:41 -04:00
b982caf531
Asset Pipe: Update TODO
2023-08-06 19:11:27 -04:00
153120bd9a
Asset Pipe: Update Objects in Core Function
2023-08-05 12:55:09 -04:00
a186ea8fa3
Asset Pipe: Move Pull to Core Functions
2023-08-05 12:35:18 -04:00
68e9a23a71
Asset Pipe: Move Push to Core Function
2023-08-05 11:47:04 -04:00
a07866ec41
Asset Pipe: Add test Transfer Data on Pull
2023-08-04 15:50:14 +02:00
18bf74e2b3
Asset Pipe: Add test Transfer Data on Push
2023-08-04 15:07:17 +02:00
bd8dca64b1
Asset Pipe: Create Test Push Operator
2023-08-04 11:48:40 +02:00
750d619422
Asset Pipe: Initial Commit
2023-08-03 20:46:38 +02:00
fbb2aec937
Asset Pipe: Add Temp Test Files
2023-08-03 17:10:31 +02:00