Commit graph

196 commits

Author SHA1 Message Date
Jakub Jezek
0b92b2315f fix(nk): animation on separate channels was not accepted 2019-08-21 16:30:23 +02:00
Jakub Jezek
626d0e86eb feat(nk): adding loading Lut Json files with luts to nuke as node group under Read node 2019-08-20 17:47:57 +02:00
Jakub Jezek
511114e86b fix(nk): handles were ignored in sequence loader 2019-08-20 17:47:25 +02:00
Jakub Jezek
250a5f6741 fix(nk): changing the name of Read loaded node to be more unique 2019-08-15 10:47:31 +02:00
Jakub Jezek
e58689b232 fix(nk): create write was not returning the node back 2019-08-15 10:46:55 +02:00
Jakub Jezek
84b18da1d3 Merged in feature/PYPE-476-nk-load-plate-with-retime (pull request #261)
feat(nk): loading image sequences with retiming
2019-08-12 09:18:23 +00:00
jezschaj
801ed97de8 Merge branch 'develop' of bitbucket.org:pypeclub/pype into develop 2019-08-12 11:04:30 +02:00
jezschaj
c166c189f8 fix(nuke): loader were not reading jpeg sequence 2019-08-12 11:03:51 +02:00
Jakub Jezek
33d9e16e7b feat(nk): loading image sequences with retiming 2019-08-09 19:33:33 +02:00
Jakub Jezek
bc9633233b feat(nks): adding retiming and timewarping implementation 2019-08-09 19:29:57 +02:00
Jakub Jezek
02d54b54f7 feat(nuke): adding Read from Write button on Write node 2019-08-08 16:33:21 +02:00
Jakub Jezek
115ed67a60 hotfix(nuke): deadline plugin submission 2019-08-07 14:19:17 +02:00
Jakub Jezek
b8f3aa0561 Merge branch 'develop' of bitbucket.org:pypeclub/pype into develop 2019-08-06 12:09:51 +02:00
Jakub Jezek
dabaf7d63b Merge remote-tracking branch 'toke/feature/legacy_read_nodes' into develop 2019-08-06 10:23:20 +02:00
jezschaj
c4887a1842 fix(nk): validation fixes 2019-08-05 14:11:36 +02:00
Toke Jepsen
4dbceaa87d Merge branch 'develop' into hotfix/publish_new_writes
# Conflicts:
#	pype/plugins/nuke/publish/collect_writes.py
2019-08-05 09:00:39 +01:00
Toke Jepsen
8d511c5512 Merged in tokejepsen/pype/hotfix/load_sequence (pull request #248)
Updating read nodes was erroring because startFrame/endFrame came in as floats.

Approved-by: Milan Kolar <milan@orbi.tools>
2019-08-04 20:39:38 +00:00
Jakub Jezek
dbadd134fc fix(nuke): attributes consolidation 2019-08-04 20:19:32 +02:00
Jakub Jezek
b05bebe9c5 fix(nuke): adding families 2019-08-04 20:18:46 +02:00
Jakub Jezek
bbf4957f47 feat(nuke): adding outut node for later use in Load Precomp 2019-08-04 20:18:20 +02:00
Jakub Jezek
fce8f6b515 fix(nuke): wasnt loading nk scripts as precomp 2019-08-04 20:17:01 +02:00
Jakub Jezek
aa2efc7bf3 Merge branch 'hotfix/nuke_publish_create_load' into hotfix/nuke_new_attr_changes 2019-08-04 14:13:45 +02:00
Milan Kolar
8402d3bfda nuke get asset data using lib function 2019-08-02 19:42:57 +02:00
Jakub Jezek
ad407fed68 fix(nuke): reading instance node from write and not group 2019-08-02 18:49:26 +02:00
Jakub Jezek
1912db46b8 fix(nuke): removing obsolete plugin 2019-08-02 18:48:53 +02:00
Jakub Jezek
9a2e0117cb fix(nuke): was not collecting properly write nodes inside groups 2019-08-02 18:48:33 +02:00
Jakub Jezek
4f8b1dfef7 fix(nuke): didnt coult with handle_start, handle_end 2019-08-02 18:48:01 +02:00
Jakub Jezek
b74872a6dd fix(nuke): loading was calculating with handles but it should be without 2019-08-02 18:47:06 +02:00
Jakub Jezek
cf1ad307bb fix(nuke): moving creating linked attributes to Create plugin 2019-08-02 18:45:48 +02:00
Toke Jepsen
2abf388e55 Fixes
- Rename to avoid conflicts.
- Better filtering of read nodes.
2019-08-02 14:46:56 +01:00
Toke Jepsen
499cadb829 Updating read nodes was erroring because startFrame/endFrame came in as floats. 2019-08-02 12:39:29 +01:00
Toke Jepsen
89c3cf6632 Fix legacy read nodes.
- Collect legacy read nodes for validation.
- Only supports LoadSequence and LoadMov. This is hardcoded based on the file extension.
2019-08-02 12:36:32 +01:00
Toke Jepsen
7bf758a0a6 Fix publishing for new write instances.
- All nodes in in the group are collected in the instance.
- Fix fetching the write node from the group nodes.
- Ensure output directory exists. Can be done with newer write nodes in Nuke, this makes it backwards compatible if needed.
2019-08-02 10:44:32 +01:00
Jakub Jezek
98552c1cb9 fix: cleaning remainings of merge 2019-08-01 17:25:48 +02:00
Jakub Jezek
4150f157ad Merge remote-tracking branch 'origin/feature/PYPE-401-unify-asset-attributes' into mergeTest 2019-08-01 15:51:52 +02:00
Toke Jepsen
d4aba552e2 Merged in tokejepsen/pype/feature/nuke_validate_bounding_box (pull request #239)
Validate bounding box.

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-31 16:43:35 +00:00
Jakub Jezek
b40e1f5511 fix(all): rename attributes
- `frameRate` to `fps`
- `startFrame` to `frameStart`
- `endFrame` to `frameEnd`
- `fstart` to `frameStart`
- `fend` to `frameEnd`
- `handle_start` to `handleStart`
- `handle_end` to `handleEnd`
- `resolution_width` to `resolutionWidth`
- `resolution_height` to `resolutionHeight`
- `pixel_aspect` to `pixelAspect`
2019-07-31 12:38:14 +02:00
Toke Jepsen
09c0bea4f4 Validate bounding box.
- This happens only when sent to the farm.
- The ffmpeg process will fails if any rendered exr has a bounding box outside the image resolution.
- Evaluating the bounding box is a hack because you can not evaluate a changing bounding box without this hack.
- Solution is to crop just before the write node.
- If a crop node already exists, the validation is successful to prevent unnecessary processing.
2019-07-31 10:19:21 +01:00
Jakub Jezek
b6869a9379 Merged in feature/PYPE-81-nuke-write-render-workflow (pull request #235)
Feature/PYPE-81 nuke write render workflow

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-31 00:57:15 +00:00
Jakub Jezek
0d51a6e5bc fix conflict 2019-07-31 02:56:06 +02:00
Jakub Jezek
a703f3e51b Merged in hotfix/nks_publishing_fixes (pull request #218)
Hotfix/nks publishing fixes

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-31 00:43:15 +00:00
Jakub Jezek
50056808de Merge branch 'develop' into feature/PYPE-81-nuke-write-render-workflow
# Conflicts:
#	pype/nuke/lib.py
2019-07-31 02:10:47 +02:00
Jakub Jezek
5fdb812627 Merged in hotfix/nuke_loader_fix_update_function (pull request #237)
fix(nuke): fixing update function in loader to better work with avalon.nuke.lib:ls_img_sequence

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-30 23:53:17 +00:00
Jakub Jezek
d10e14c6db Merge branch 'develop' into feature/PYPE-81-nuke-write-render-workflow
# Conflicts:
#	pype/plugins/nuke/create/create_write.py
#	pype/templates.py
2019-07-31 01:23:36 +02:00
Jakub Jezek
02526f156d fix(nuke): fixing update function in loader to better work with avalon.nuke.lib:ls_img_sequence 2019-07-31 01:05:14 +02:00
Jakub Jezek
0a4f7284fe fix(nuke): cleanup unused plugin 2019-07-31 00:01:56 +02:00
Jakub Jezek
1d729878d0 Merge branch 'develop' into hotfix/nks_publishing_fixes 2019-07-30 12:02:29 +02:00
Jakub Jezek
3f6af490d6 feat(nuke): make publishable write node as group node with imprinted data and linked properties on panel 2019-07-29 20:47:01 +02:00
Toke Jepsen
09d51c52fb Explicit absolute import of create_write_node. 2019-07-29 09:09:32 +01:00
Jakub Jezek
58703e57fb fix(nuke): moving function into avalon-core 2019-07-29 09:22:38 +02:00