New naming convention proposal #149

Merged
Demeter Dzadik merged 12 commits from Mets/blender-studio-pipeline:mets-naming-conventions into main 2023-11-23 17:11:47 +01:00

12 Commits

Author SHA1 Message Date
0649550ffd Merge branch 'main' into mets-naming-conventions 2023-11-23 17:09:05 +01:00
44c9a38e76 Final touch-ups & some imgs for visual aid 2023-11-23 16:45:32 +01:00
523bac7ffc Fix variant examples using : instead of . 2023-11-16 14:45:53 +01:00
69e1a19eec Update based on meeting with Simon and Andy
- Dashes can be used to signify a sort of hierarchy
- Variants are still separated by : but in a way that sort of merges
into the hierarchy defined by the dashes,
eg. `wardrobe:burned-shelf-book`
- Asset identifier mostly non-controversial; Shortened name is optional,
but try to use it. Asset identifiers can have underscores and numbers,
no problem. (coral_001)
- Collection prefixes should only be used for root collection.
(Put this right after the Asset Collection Hierarchy header!)
- Task layer names no longer have to be included in collection names.
- Expand the concept of "Asset Identifier" to be more like a
"Namespace Identifier", and mention that it should also be used for library IDs
that aren't part of an (Asset Pipeline) asset. (instead of the asset's
name, use the file's name, for example.)
- Add SH-, GN-, CM- prefix conventions for node groups.
- Small correction: Batch Rename Datablocks is not an addon.
- Small correction: `GEO-house-wooden_plank.023` had inconsistent names
- "Of" relationships should no longer be part of the base name.
Recommended hierarchy based naming using dashes.
- Variants are now a bit more complex, try to explain that properly.
- Pose library poses should also have the asset identifier.
- Animation versions now separated by dash instead of dot.
- Change camera rig prefix from CAM to CA.
- Only one prefix, still separated by dash.
2023-11-15 18:42:03 +01:00
2ec549e247 Update in-file naming conventions for consistency 2023-11-07 17:12:30 +01:00
288d604bda Small clarification for the "Of" relationships 2023-09-20 15:44:50 +02:00
7960580c16 Address feedback, add bone naming 2023-09-19 15:41:17 +02:00
2435c664be Replace "mnemonic" with "identifier"
Based on feedback from Simon.
2023-09-18 14:43:24 +02:00
27188bc437 More tweaks and clarifications
- Make it explicit that if a name includes the full name of the asset,
using the mnemonic is not necessary.
- Add `TMP` name prefix suggestion
- Add more detailed but less wordy explanation about why unique ID names
are important.
2023-09-18 11:01:39 +02:00
e1dad14889 Remove WIP warning notice 2023-09-15 22:33:01 +02:00
d5140afb7f Small tweak 2023-09-15 22:30:25 +02:00
434a0d5e51 New naming convention proposal
A major overhaul of our in-blend naming conventions.

Goals:
- Every asset datablock must have a unique name to avoid Override issues
- Separators could be more consistent and meaningful
- No unnecessary strictness, eg. for Pose Library
2023-09-15 21:54:00 +02:00