forked from KhronosGroup/glTF-Blender-IO
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into animation_refactor
- Loading branch information
Showing
6 changed files
with
120 additions
and
30 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -11,7 +11,7 @@ on: | |
env: | ||
CI: true | ||
BLENDER_MAJOR: 3 | ||
BLENDER_MINOR: 5 | ||
BLENDER_MINOR: 6 | ||
|
||
jobs: | ||
build: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
- [X] frame_step to be tested correctly | ||
- [X] remove export_keys file | ||
- [ ] check fbx simplify curve | ||
- [X] replace some gltf_selected by gltf_baked_animation | ||
- [X] At import, both SK and TRS anim are active. Shouldn't active only the first anim in gltf file? | ||
- [X] Make a system to bake any property (for future KHR_animation_pointer) | ||
- [X] Cut animation when negative frame is not really possible when not sampled... --> force to_be_sampled? | ||
- [X] names : baked/sampled | ||
- [X] do we need to bake sk? Are drivers on sk detected as animation or not? If driver is the only case ??? | ||
- [X] cache system merge between bone/object/sk/drivers | ||
- [ ] check @cache on functions | ||
- [X] Rename gather_object_bake_animation_sampler to gather_object_sampled_animation_sampler | ||
- [X] nom des fichiers _samplers ou _sampler | ||
- [ ] Optim option for SK? | ||
- [X] fcurve on armature itself + bones : One or 2 animation created in master? --> Only 1 | ||
- [X] animation generate_extras | ||
- [X] restore drivers | ||
- [ ] slide for fcurve ??? (negative frame & looping animation) | ||
- [X] TODOCACHEANIM -> resetting cache | ||
- [X] TODOEXTENSIONANIM -> all hooks | ||
- [ ] Reset SK values when not keys | ||
- [ ] Reset bone to default values | ||
- [X] Export multiple action on same track --> Not doing it |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,57 @@ | ||
# Repositories | ||
|
||
- This repository, called _Khronos repo_ : [glTF-Blender-IO](https://github.com/KhronosGroup/glTF-Blender-IO) | ||
- Blender addon repository, called _Blender repo_ : [blender-addons](https://projects.blender.org/blender/blender-addons) | ||
|
||
# Release Cycle | ||
|
||
This addon follow the [Blender release cycle](https://wiki.blender.org/wiki/Process/Release_Cycle). | ||
|
||
# How to manage branches before and after Bcon3 | ||
|
||
- From Bcon1 to Bcon3: | ||
- Branches: | ||
- stable version is blender-vX.Y-release | ||
- main branch is future next stable version X.Y+1 (or X+1.0) | ||
- How to commit | ||
- You can push commit to main branch | ||
|
||
- From Bcon3 to release | ||
- Branches: | ||
- stable version is blender-vX.Y-release | ||
- main branch is future stable version X.Y+2 (or X+1.1) | ||
- future next stable is blender-vX.Y+1 (or blender-vX+1.0) | ||
|
||
# To be perform at Bcon3 | ||
|
||
- update README.md to change versions | ||
- main branch => update the version | ||
- add new line with next stable release | ||
- on your local clone of _Blender repo_, pull newly created branch | ||
- Create new branch (blender-vX.Y+1-release), and push this branch | ||
- on main branch of _Khronos repo_, bump version number to the new version, commit, push | ||
- copy this change to main branch of _Blender repo_ (see details bellow) | ||
- update version test config file : ci.yml | ||
|
||
# How to commit from bcon3 to release | ||
|
||
- _Khronos repo_ : git checkout blender-vX.Y-release | ||
- (Merge PR from github + git pull) or (commit + push) on blender-vX.Y-release | ||
- git pull _Blender repo_ | ||
- _Blender repo_: git checkout blender-vX.Y-release | ||
- python tools/copy_repo -r /path/blender_repo/source/release/addons -b -w | ||
- _Blender repo_: git add . ; git commit ; git push | ||
- _Blender repo_: git checkout main ; git merge blender-vX.Y-release | ||
- _Blender repo_: fix merge error (bump version on main) ; git push | ||
- _Khronos repo_: git add . ; git commit (Bump version) | ||
- _Khronos repo_: git checkout main ; git merge blender-vX.Y-release | ||
- _Khronos repo_: fix merge error (bump version on main) ; git push | ||
|
||
|
||
# At release | ||
|
||
TODO | ||
|
||
# Corrective release / LTS | ||
|
||
TODO |