mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
Textures - added documentation
This commit is contained in:
parent
218522338c
commit
bf1948b354
3 changed files with 83 additions and 1 deletions
BIN
website/docs/project_settings/assets/standalone_creators.png
Normal file
BIN
website/docs/project_settings/assets/standalone_creators.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 14 KiB |
81
website/docs/project_settings/settings_project_standalone.md
Normal file
81
website/docs/project_settings/settings_project_standalone.md
Normal file
|
|
@ -0,0 +1,81 @@
|
|||
---
|
||||
id: settings_project_standalone
|
||||
title: Project Standalone Publisher Setting
|
||||
sidebar_label: Standalone Publisher
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
Project settings can have project specific values. Each new project is using studio values defined in **default** project but these values can be modified or overriden per project.
|
||||
|
||||
:::warning Default studio values
|
||||
Projects always use default project values unless they have [project override](../admin_settings#project-overrides) (orage colour). Any changes in default project may affect all existing projects.
|
||||
:::
|
||||
|
||||
## Creator Plugins
|
||||
|
||||
Contains list of implemented families to show in middle menu in Standalone Publisher. Each plugin must contain:
|
||||
- name
|
||||
- label
|
||||
- family
|
||||
- icon
|
||||
- default subset(s)
|
||||
- help (additional short information about family)
|
||||
|
||||

|
||||
|
||||
## Publish plugins
|
||||
|
||||
### Collect Textures
|
||||
|
||||
Serves to collect all needed information about workfiles and textures created from those. Allows to publish
|
||||
main workfile (for example from Mari), additional worfiles (from Substance Painter) and exported textures.
|
||||
|
||||
Available configuration:
|
||||
- Main workfile extension - only single workfile can be "main" one
|
||||
- Support workfile extensions - additional workfiles will be published to same folder as "main", just under `resourses` subfolder
|
||||
- Texture extension - what kind of formats are expected for textures
|
||||
- Additional families for workfile - should any family ('ftrack', 'review') be added to published workfile
|
||||
- Additional families for textures - should any family ('ftrack', 'review') be added to published textures
|
||||
|
||||
#### Naming conventions
|
||||
|
||||
Implementation tries to be flexible and cover multiple naming conventions for workfiles and textures.
|
||||
|
||||
##### Workfile naming pattern
|
||||
|
||||
Provide regex matching pattern containing regex groups used to parse workfile name to learn needed information. (For example
|
||||
build name.)
|
||||
|
||||
Example:
|
||||
```^([^.]+)(_[^_.]*)?_v([0-9]{3,}).+``` - parses `corridorMain_v001` into three groups:
|
||||
- asset build (`corridorMain`)
|
||||
- filler (in this case empty)
|
||||
- version (`001`)
|
||||
|
||||
In case of different naming pattern, additional groups could be added or removed.
|
||||
|
||||
##### Workfile group positions
|
||||
|
||||
For each matching regex group set in previous paragraph, its ordinal position is required (in case of need for addition of new groups etc.)
|
||||
Number of groups added here must match number of parsing groups from `Workfile naming pattern`.
|
||||
|
||||
Same configuration is available for texture files.
|
||||
|
||||
##### Output names
|
||||
|
||||
Output names of published workfiles and textures could be configured separately:
|
||||
- Subset name template for workfile
|
||||
- Subset name template for textures (implemented keys: ["color_space", "channel", "subset", "shader"])
|
||||
|
||||
|
||||
### Validate Scene Settings
|
||||
|
||||
#### Check Frame Range for Extensions
|
||||
|
||||
Configure families, file extension and task to validate that DB setting (frame range) matches currently published values.
|
||||
|
||||
### ExtractThumbnailSP
|
||||
|
||||
Plugin responsible for generating thumbnails, configure appropriate values for your version o ffmpeg.
|
||||
|
|
@ -65,7 +65,8 @@ module.exports = {
|
|||
label: "Project Settings",
|
||||
items: [
|
||||
"project_settings/settings_project_global",
|
||||
"project_settings/settings_project_nuke"
|
||||
"project_settings/settings_project_nuke",
|
||||
"project_settings/settings_project_standalone"
|
||||
],
|
||||
},
|
||||
],
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue