Commit graph

1285 commits

Author SHA1 Message Date
Roy Nieterau
74f73969ad
Remove "preview" data from representation (#4759)
* Remove "preview" data from representation

* pop "preview" from component in standalone publisher

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-31 17:08:58 +02:00
Roy Nieterau
0a5e82f132 Merge remote-tracking branch 'upstream/develop' into houdini_opengl 2023-03-31 16:18:23 +02:00
Jakub Ježek
d933917a53
Merge branch 'develop' into refactor/cleanup_grammar 2023-03-31 14:28:22 +02:00
Roy Nieterau
5b163fe84d
Apply suggestions from code review
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-30 22:40:44 +02:00
Jakub Trllo
ac4ed94a97
Merge branch 'develop' into extract_burnin_fix_env_pythonhome 2023-03-30 19:59:38 +02:00
Jakub Trllo
d2e48426a6
add all sites of previous files to new files (#4737)
Co-authored-by: Jakub Ježek <jakubjezek001@gmail.com>
2023-03-30 19:04:44 +02:00
Roy Nieterau
3fae1f8521 Just some grammar tweaks 2023-03-30 13:59:22 +02:00
Petr Kalis
028d46597e Merge remote-tracking branch 'origin/bugfix/OP-3951_Deadline-checking-existing-frames-fails-when-there-is-number-in-file-name' into bugfix/OP-3951_Deadline-checking-existing-frames-fails-when-there-is-number-in-file-name 2023-03-30 13:43:11 +02:00
Petr Kalis
97d5b187e8 OP-3951 - updated logic
Doesn't make sense to validate sequence for single frame.
Updated tests accordingly. No sense in testing single frames so widely.
2023-03-30 13:42:30 +02:00
Roy Nieterau
d958f989e0 Remove "handles" backwards compatibility 2023-03-29 23:57:35 +02:00
Roy Nieterau
391b7450dd Don't pass empty env since it didn't do that prior to this either 2023-03-29 17:58:22 +02:00
Roy Nieterau
669a2256ef Merge develop 2023-03-29 14:46:41 +02:00
Roy Nieterau
6405700ed9 Merge develop 2023-03-29 14:36:31 +02:00
Petr Kalis
c5172b7410
OP-3951 - update imports
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-29 13:17:24 +02:00
Toke Stuart Jepsen
cfb9293348 Merge branch 'develop' into feature/OP-3926_gpu-cache
# Conflicts:
#	website/docs/admin_hosts_maya.md
2023-03-29 10:26:50 +01:00
Toke Jepsen
b7f6589886
Merge branch 'develop' into feature/OP-3278_camera-focal-length 2023-03-29 11:12:09 +02:00
Petr Kalis
93d98c3f9c OP-3951 - use ext on representation
Without it ass.gz files won't work
2023-03-27 16:55:19 +02:00
Petr Kalis
1531708236
Global: persistent staging directory for renders (#4583)
* OP-4258 - Settings for transient template

* OP-4258 - added collector for transient staging dir

Allows setting profiles to create persistent stagingDir.

* OP-4258 - implemented persistent stagingDir in cleanup

* OP-4258 - updated logging

* OP-4258 - updated settings

* OP-4258 - Hound

* OP-4258 - renamed class to better name

* OP-4258 - changed location of Settings

Should be used in create and collecting phase also.

* OP-4258 - remove version placeholder from transient template

It was discussed that it shouldn't be used for now.

* OP-4258 - extracted transient dir query logic

This should be used in collection and creation phase for DCCs which are storing staging dir path directly into nodes.

* OP-4258 - added use of scene_name placeholder in collector

DCC dependent, way how to implement versioning, might not be used.

* OP-4258 - fix scene_name

* OP-4258 - remove wrong defaults

* OP-4258 - added possibility of different template name

Studio might want to put renders to different place from caches.

* OP-4258 - renamed according to GH comments

* OP-4258 - use is active filter

* OP-4258 - use is active filter

* OP-4793 - added project_settings to signature

* OP-4793 - updated logging message

* OP-4793 - added documentation

* OP-4258 - fix function arguments

* OP-4258 - updates to documentation


* OP-4258 - added known issues to documentation

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-24 16:30:46 +01:00
Petr Kalis
30916962c8
OP-3951 - refactor
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-24 12:34:23 +01:00
Petr Kalis
87fe237aa7 OP-3951 - fix - do not change files in place
Integrator depends that single files is not in list.
2023-03-24 11:14:51 +01:00
Jakub Trllo
08e74afa36
Merge branch 'develop' into instance_collect_no_asset_framerange 2023-03-24 11:01:32 +01:00
Petr Kalis
e8f9c130bb OP-3951 - merged global validator and unreal one
Both should do same thing. Combination of host and family should be safe.
2023-03-23 18:11:28 +01:00
Petr Kalis
3860fe3692 OP-3951 - updated validator to use special pattern
Handles numbers (version, instance number) in file names.
2023-03-23 18:09:11 +01:00
Roy Nieterau
13aa1c82fa Merge remote-tracking branch 'upstream/develop' into substance_integration 2023-03-23 13:41:07 +01:00
Roy Nieterau
5b3af11f0f Fix the if statement 2023-03-23 11:04:25 +01:00
Roy Nieterau
4fdb31611d Allow to mark an instance to skip integration explicitly
Use `instance.data["integrate"] = False`
2023-03-23 11:03:54 +01:00
Roy Nieterau
f681e9843d
Extract Review code refactor (#3930)
* Tweak variable names

* Use `filter_profiles` from lib

* Fix type fallback

* Simplify additional family filters

* Use legacy_io.Session instead of os.environ

* Fix logging message

* Indent todo comment for better todo highlighting in Pycharm

* Simplify gap filling logic

* Optimize getting nearest frames

* Fix logic for nearest frame

- This fixes cases where nearest frame isn't directly the next frame

* Refactor `index` in variable `idx` to match `missing_idx` naming

* Use `filter_profiles` from lib

* Match family filter validation of extract review

* Fix typo `overscal` -> `overscan`

* Use `legacy_io.Session` instead of `os.environ`

* Remove unused import

* use 'KnownPublishError' instead of 'AssertionError'

* modify nearest frame logic in holes fill

* Fix unsupported indexing of clique Collection + slightly simplify

---------

Co-authored-by: Jakub Trllo <jakub.trllo@gmail.com>
2023-03-23 09:50:28 +01:00
Toke Stuart Jepsen
22dac59ccf Store burnin data as dictionary directly. 2023-03-22 14:58:46 +00:00
Toke Stuart Jepsen
e9eb09e100 Initial working version 2023-03-22 12:58:33 +00:00
Roy Nieterau
28b424bf2f
Publisher: Windows reduce command window pop-ups during Publishing (#4672)
* Avoid command pop-ups during publishing (tip by @iLLiCiTiT)

* No need to pass creationflags because it's already done in `run_subprocess`

* Hide command window for `shell=True` calls

* Update openpype/lib/execute.py

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>

---------

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-22 12:13:21 +01:00
Roy Nieterau
96e184c8ca
Integrator: Enforce unique destination transfers, disallow overwrites in queued transfers (#4662)
* Fix #4656: Enforce unique destination transfer in Integrator

Note that this is per instance - it doesn't validate cross-instance destinations in the context

* Use explicit DuplicateDestinationError and raise as KnownPublishError
2023-03-21 15:29:19 +01:00
Petr Kalis
a0c599203e
Global: add tags field to thumbnail representation (#4660)
* Fix add tags field to thumbnail representation

Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-03-21 10:42:06 +01:00
Toke Stuart Jepsen
216c99d839 Merge branch 'develop' into feature/OP-3926_gpu-cache
# Conflicts:
#	website/docs/admin_hosts_maya.md
2023-03-21 07:58:26 +00:00
Roy Nieterau
c0a2a190e5 Merge remote-tracking branch 'upstream/develop' into substance_integration 2023-03-20 14:06:49 +01:00
Toke Stuart Jepsen
03c6fab3ea Remove hero edits. 2023-03-18 10:29:01 +00:00
Toke Stuart Jepsen
6490c1e387 Hound 2023-03-18 10:27:49 +00:00
Toke Stuart Jepsen
69ff474801 Remove hero suffix logic. 2023-03-18 10:26:59 +00:00
Kayla Man
fa69594c70 creator, validator and extractor for point cloud from tyFlow 2023-03-17 22:56:00 +01:00
moonyuet
739b2db0f0 MaxScene Family introduction 2023-03-17 22:52:50 +01:00
Jakub Trllo
3159bcb878 Use right plugic class for 'CollectInstanceCommentDef' 2023-03-17 17:39:54 +01:00
Toke Stuart Jepsen
0b67d9c758 Initial working GPU extractor 2023-03-17 12:07:43 +00:00
Roy Nieterau
0b09385f00 Merge remote-tracking branch 'upstream/develop' into instance_collect_no_asset_framerange 2023-03-16 15:30:33 +01:00
Simone Barbieri
6754e97490
Merge branch 'develop' into feature/blender-review 2023-03-14 10:04:49 +00:00
Roy Nieterau
dc333560d2 Merge remote-tracking branch 'upstream/develop' into substance_integration 2023-03-13 22:50:55 +01:00
Roy Nieterau
a427b3dd05 Merge remote-tracking branch 'upstream/develop' into houdini_opengl 2023-03-11 18:45:04 +01:00
Jakub Trllo
b3636b9f55
General: Input representation ids are not ObjectIds (#4576)
* input representation ids are not ObjectIds during publishing

* changed set back to list

* use 'setdefault' to set 'inputVersions'

* added default value to 'get'

* Use default value in second loop too

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

* simplify variable assignment

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>

---------

Co-authored-by: Roy Nieterau <roy_nieterau@hotmail.com>
2023-03-07 13:45:49 +01:00
Jakub Ježek
f5ef4597b2
Merge pull request #4556 from ynput/feature/OP-5006_Nuke-publish-colorspaceData-from-rendered-images 2023-03-06 11:52:37 +01:00
Jakub Trllo
5efc9e0ff0
Editorial: Fix tasks removal (#4558)
Fix tasks removal in editorial
2023-03-06 11:00:02 +01:00
Roy Nieterau
6d01fb8e14 Merge remote-tracking branch 'upstream/develop' into substance_integration 2023-03-03 12:44:04 +01:00
Ondřej Samohel
e7cf87d3ac
Merge branch 'develop' into feature/OP-5006_Nuke-publish-colorspaceData-from-rendered-images 2023-03-02 11:47:13 +01:00