Skip to content

Commit 435df2b

Browse files
Added tk-multi-data-validation to VRED and Alias (#118)
1 parent 38493b8 commit 435df2b

File tree

9 files changed

+77
-2
lines changed

9 files changed

+77
-2
lines changed

env/includes/alias/apps.yml

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,3 +138,45 @@ alias.apps.tk-multi-shotgunpanel:
138138
filters: {}
139139
enable_context_switch: true
140140
location: "@common.apps.tk-multi-shotgunpanel.location"
141+
142+
alias.apps.tk-multi-data-validation:
143+
hook_data_validation: "{engine}/tk-multi-data-validation/basic/data_validation.py"
144+
rules:
145+
- id: layer_is_empty
146+
data_type: Layers
147+
- id: layer_symmetry
148+
data_type: Layers
149+
- id: shader_unused
150+
data_type: Shaders
151+
- id: shader_is_vred_compatible
152+
data_type: Shaders
153+
- id: node_instances
154+
data_type: Model
155+
- id: node_pivots_at_origin
156+
data_type: Model
157+
- id: node_has_zero_transform
158+
data_type: Model
159+
- id: node_templates
160+
data_type: Model
161+
- id: node_is_null
162+
data_type: Model
163+
- id: node_has_construction_history
164+
data_type: Model
165+
- id: set_empty
166+
data_type: Model
167+
- id: curves
168+
data_type: Model
169+
- id: cos_unused
170+
data_type: Model
171+
- id: cos_construction_history
172+
data_type: Model
173+
- id: references_exist
174+
data_type: Model
175+
- id: locators
176+
data_type: Model
177+
# Below here is the example we provide for you in the config
178+
# To enable them in your config, please uncomment the lines.
179+
# You MUST have the hook un-commented as well to see the example work
180+
# - id: my_custom_rule
181+
# data_type: Miscellaneous
182+
location: "@common.apps.tk-multi-data-validation.location"

env/includes/alias/asset_step.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ alias.asset_step:
2929

3030
tk-multi-shotgunpanel: '@alias.apps.tk-multi-shotgunpanel'
3131

32+
tk-multi-data-validation: '@alias.apps.tk-multi-data-validation'
33+
3234
location: "@common.engines.tk-alias.location"
3335
menu_favourites: []
3436
run_at_startup:

env/includes/alias/project.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ includes:
1717
- ../common/apps.yml
1818
- apps.yml
1919

20-
2120
alias.project:
2221
apps:
2322
tk-multi-about: '@common.apps.tk-multi-about'
@@ -30,6 +29,8 @@ alias.project:
3029

3130
tk-multi-shotgunpanel: '@alias.apps.tk-multi-shotgunpanel'
3231

32+
tk-multi-data-validation: '@alias.apps.tk-multi-data-validation'
33+
3334
location: "@common.engines.tk-alias.location"
3435
menu_favourites: []
3536
run_at_startup:

env/includes/alias/site.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,8 @@ alias.site:
6363

6464
tk-multi-shotgunpanel: '@alias.apps.tk-multi-shotgunpanel'
6565

66+
tk-multi-data-validation: '@alias.apps.tk-multi-data-validation'
67+
6668
location: "@common.engines.tk-alias.location"
6769
menu_favourites: []
6870
run_at_startup:

env/includes/common/apps.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,10 @@ common.apps.tk-multi-setframerange.location:
5656
version: v0.5.1
5757
type: app_store
5858
name: tk-multi-setframerange
59+
common.apps.tk-multi-data-validation.location:
60+
version: v0.1.3
61+
type: app_store
62+
name: tk-multi-data-validation
5963
common.apps.tk-nuke-quickreview.location:
6064
type: app_store
6165
name: tk-nuke-quickreview

env/includes/vred/apps.yml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,3 +122,23 @@ vred.apps.tk-multi-shotgunpanel:
122122
filters: {}
123123
enable_context_switch: true
124124
location: "@common.apps.tk-multi-shotgunpanel.location"
125+
126+
vred.apps.tk-multi-data-validation:
127+
hook_data_validation: "{engine}/tk-multi-data-validation/basic/data_validation.py"
128+
hook_ui_config: "{engine}/tk-multi-data-validation/basic/ui_config.py"
129+
rules:
130+
- id: scene_graph_hidden_nodes
131+
data_type: Scene Graph
132+
- id: scene_graph_ref_unload
133+
data_type: Scene Graph
134+
- id: material_unused
135+
data_type: Materials
136+
- id: material_clearcoat_orangepeel
137+
data_type: Materials
138+
- id: material_bump_normal_map
139+
data_type: Materials
140+
- id: animation_block_uncheck
141+
data_type: Animation
142+
- id: animation_clip_empty
143+
data_type: Animation
144+
location: "@common.apps.tk-multi-data-validation.location"

env/includes/vred/asset_step.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ vred.asset_step:
2929

3030
tk-multi-shotgunpanel: '@vred.apps.tk-multi-shotgunpanel'
3131

32+
tk-multi-data-validation: '@vred.apps.tk-multi-data-validation'
3233

3334
location: "@common.engines.tk-vred.location"
3435
menu_favourites: []

env/includes/vred/project.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@ includes:
1717
- ../common/apps.yml
1818
- apps.yml
1919

20-
2120
vred.project:
2221
apps:
2322
tk-multi-about: '@common.apps.tk-multi-about'
@@ -30,6 +29,8 @@ vred.project:
3029

3130
tk-multi-shotgunpanel: '@vred.apps.tk-multi-shotgunpanel'
3231

32+
tk-multi-data-validation: '@vred.apps.tk-multi-data-validation'
33+
3334
location: "@common.engines.tk-vred.location"
3435
menu_favourites: []
3536
run_at_startup:

env/includes/vred/site.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ vred.site:
5959

6060
tk-multi-shotgunpanel: '@vred.apps.tk-multi-shotgunpanel'
6161

62+
tk-multi-data-validation: '@vred.apps.tk-multi-data-validation'
63+
6264
location: "@common.engines.tk-vred.location"
6365
menu_favourites: []
6466
run_at_startup:

0 commit comments

Comments
 (0)