Commit graph

7977 commits

Author SHA1 Message Date
Fabià Serra Arrizabalaga
2047959506 Make use of get_default_variant function 2023-08-08 20:06:56 +02:00
Fabia Serra Arrizabalaga
92254e2abc Add a default variant to all Houdini creators 2023-08-07 19:55:13 +02:00
Fabià Serra Arrizabalaga
b57c8a79c0 Remove extra whitespace 2023-08-07 19:33:46 +02:00
Fabià Serra Arrizabalaga
adca11d44b Remove extra whitespace 2023-08-07 19:28:58 +02:00
Fabià Serra Arrizabalaga
3f626080d6 Remove default_variants class variable 2023-08-07 19:28:19 +02:00
Fabià Serra Arrizabalaga
fdd8b8624b
Merge branch 'develop' into bugfix/houdini_creator_settings 2023-08-07 19:23:00 +02:00
Fabia Serra Arrizabalaga
73bbc86d8b Use default variant from creator plugin for interactive shelve tool 2023-08-07 19:09:27 +02:00
Fabia Serra Arrizabalaga
1b79436103 Add function so Houdini creator settings get applied to instances 2023-08-07 19:08:50 +02:00
Fabia Serra Arrizabalaga
e35c9898af Align creator settings to use default_variants instead of defaults 2023-08-07 19:08:31 +02:00
Jakub Trllo
a31b2d9d77
SyncServer: Existence of module is optional (#5413)
* 'get_repre_icons' have optional sync server

* local settings have optional sync server

* sync server is optional in sceneinventory

* sync server is optional in loader tool

* sync server is optional in library loader

* sync server is optional in host dirmap

* sync server is optional in nuke cache

* sync server is optional in integrate plugin

* added "sync_server" back to ignored modules for openpype package

* fix missing variable

* mark syncserver command as deprecated

* define 'SYNC_SERVER_ROOT'

* added method to receive icon paths

* use sync server module to receive icons

* fix scene inventory
2023-08-07 18:48:27 +02:00
Jakub Trllo
ae3eb37776
AYON: Add folder to template data (#5417)
* added 'folder[name]' to template data

* removed asset <-> folder conversion from conversion utils

* use folder[name] in maya namespace
2023-08-07 17:22:28 +02:00
Mustafa Zarkash
15f8440ee1
Bugfix: Houdini update defaults variable (#5367)
* update defaults variable

* capitalize first letter of variant

* update default_variants to main
2023-08-07 17:06:47 +02:00
Mustafa Zarkash
03032f990c
update error message (#5386) 2023-08-07 17:05:17 +02:00
Jakub Trllo
90a7e33a26
Webpublisher: Self contain test publish logic (#5414)
* implement test logic of webpublisher in webpublisher

* simplified 'remote_publish'

* removed unused 'raise_error' argument
2023-08-07 16:53:09 +02:00
Jakub Ježek
cf42ad1535
Merge branch 'develop' into enhancement/Nuke_Autosave_from_prefs 2023-08-07 14:50:02 +02:00
Kayla Man
ef2c15d91f
Merge branch 'develop' into enhancement/OP-6224_3dsMax-separating-Ayon-attributes 2023-08-07 15:34:41 +08:00
Jakub Ježek
018677d34d
Merge pull request #5399 from ynput/bugfix/OP-6306_Nuke-create-first-work-file-broken 2023-08-04 16:42:42 +02:00
Kayla Man
e9f834cb7b Merge branch 'develop' into enhancement/OP-6224_3dsMax-separating-Ayon-attributes 2023-08-04 21:53:39 +08:00
Jiri Sindelar
f0537f0d57 Use scriptReadFile for all Nuke versions 2023-08-04 15:14:59 +02:00
Mustafa Zarkash
bdaf86700b
Bugfix: houdini hard coded project settings (#5400)
* get poject settings in creator

* add comment about reading ext from project settings

* update validator to get project settings

* update comment about reading ext from project settings

* revert explicit edits it's automated

* remove redundant line
2023-08-04 14:28:33 +02:00
Jakub Ježek
250dcbcd91
Merge pull request #5405 from ynput/enhancement/OP-6452_Nuke-add-BBOX-knob-type-to-settings-
Nuke: adding BBox knob type to settings
2023-08-04 14:26:24 +02:00
Jakub Trllo
c9cf6646f7
AYON: 3dsMax settings (#5401)
* create copy of 3dsmax settings instead of removing it

* keep '3dsmax' as 'adsk_3dsmax'
2023-08-03 15:08:19 +02:00
Jakub Jezek
3ba5f1ce62
adding BBox knob type to settings
also fixing some typos
2023-08-03 14:23:58 +02:00
Jakub Ježek
9267426404
Merge branch 'develop' into bugfix/OP-6306_Nuke-create-first-work-file-broken 2023-08-03 13:58:53 +02:00
Jakub Ježek
8aff65143d
Merge pull request #5389 from ynput/enhancement/OP-6499_nuke-split-instance-attributes-to-range-channels-order 2023-08-03 13:58:07 +02:00
Jakub Ježek
52a107e1ab
Merge pull request #5392 from ynput/bugfix/OP-6306_created_instances_subset_name 2023-08-03 13:57:55 +02:00
Jakub Ježek
583fe866fc
Merge branch 'develop' into enhancement/OP-6499_nuke-split-instance-attributes-to-range-channels-order 2023-08-03 13:57:16 +02:00
64qam
1386f54792
Merge pull request #5305 from dazzlepictures/bugfix/Nuke_allow_no_timecode_for_extract 2023-08-03 13:41:13 +02:00
Jakub Trllo
3ae020f064
Applications: Launch hooks cleanup (#5395)
* ApplicationManager can have more granular way how applications are launched

* executable is optional to be able create ApplicationLaunchContext

* launch context can run prelaunch hooks without launching application

* 'get_app_environments_for_context' is using launch context to prepare environments

* added 'launch_type' as one of filtering options for LaunchHook

* added 'local' launch type filter to existing launch hooks

* define 'automated' launch type in remote publish function

* modified publish and extract environments cli commands

* launch types are only for local by default

* fix import

* fix launch types of global host data

* change order or kwargs

* change unreal filter attribute

* use set instead of list

* removed '__init__' from celaction hooks

* use 'CELACTION_ROOT_DIR' in pre setup

* use full import from applications
2023-08-03 12:24:23 +02:00
Jakub Jezek
6f376d3916
nuke: put Workfile builder on deprication
also fix the workfile calback loop
2023-08-03 11:29:36 +02:00
Kayla Man
8130699bd8 resolve unrelated codes 2023-08-03 17:02:10 +08:00
Jakub Trllo
5da9e65975
removed unused imports from AE extractor (#5397) 2023-08-03 10:59:39 +02:00
Kayla Man
6720d7da34 Merge branch 'develop' into enhancement/OP-6224_3dsMax-separating-Ayon-attributes 2023-08-03 16:58:22 +08:00
Kayla Man
e230b3a66d resolve unrelated codes 2023-08-03 16:56:19 +08:00
Kayla Man
5d8ac1d637 resolve unrelated codes 2023-08-03 16:55:26 +08:00
Kayla Man
ed3e008781 resovled the code 2023-08-03 16:49:03 +08:00
Kayla Man
bee48e9fbf resolve unrelated codes 2023-08-03 16:41:13 +08:00
Jakub Jezek
9a8a16eed8
use better list to check from 2023-08-03 10:35:36 +02:00
Jakub Ježek
9e008a80e0
Update openpype/hosts/nuke/api/plugin.py
Co-authored-by: Jakub Trllo <43494761+iLLiCiTiT@users.noreply.github.com>
2023-08-03 10:33:09 +02:00
Jakub Trllo
20376655fa
use relative path to MAX_HOST_DIR constant (#5382) 2023-08-03 10:24:00 +02:00
Kayla Man
20f1f99f9e hound shut 2023-08-03 16:17:56 +08:00
Kayla Man
a4660f4d6c use the empty modifiers in container to store OP/AYON Parameter 2023-08-03 16:06:36 +08:00
Jakub Trllo
7e9f42b447
Applications: Use prelaunch hooks to extract environments (#5387)
* ApplicationManager can have more granular way how applications are launched

* executable is optional to be able create ApplicationLaunchContext

* launch context can run prelaunch hooks without launching application

* 'get_app_environments_for_context' is using launch context to prepare environments

* added 'launch_type' as one of filtering options for LaunchHook

* added 'local' launch type filter to existing launch hooks

* define 'automated' launch type in remote publish function

* modified publish and extract environments cli commands

* launch types are only for local by default

* fix import

* fix launch types of global host data

* change order or kwargs

* change unreal filter attribute
2023-08-03 10:04:15 +02:00
Milan Kolar
55aead8470
Merge pull request #5394 from ynput/bugfix/houdini_remove_redundant_bgeo_validator 2023-08-02 23:49:23 +02:00
Milan Kolar
9b59798ebe
Merge pull request #5373 from ynput/enhancement/houdini_pointcache_labels 2023-08-02 23:48:15 +02:00
Mustafa-Zarkash
0c423a9a32 delete redundant bgeo sop validator 2023-08-02 20:55:54 +03:00
Jakub Jezek
df78b06014
Nuke: improve ordering publishing instances 2023-08-02 17:32:50 +02:00
Jakub Jezek
dc8cd15f18
nuke: subset name driven form node name
also publisher variant change is reflected in node name
2023-08-02 17:00:47 +02:00
Jakub Jezek
1ddc9f2fd6
nuke: split write node features 2023-08-02 15:46:26 +02:00
Milan Kolar
a161a5113f
Merge pull request #5381 from ynput/bugfix/unreal-ayon-launch 2023-08-02 14:09:23 +02:00