Skip to content
This repository has been archived by the owner on Sep 20, 2024. It is now read-only.

flexible template assignment #93

Closed
mkolar opened this issue Apr 20, 2020 · 2 comments
Closed

flexible template assignment #93

mkolar opened this issue Apr 20, 2020 · 2 comments
Assignees
Labels
type: enhancement Enhancements to existing functionality
Milestone

Comments

@mkolar
Copy link
Member

mkolar commented Apr 20, 2020

Problem.
Currently we only differentiate between render and publish templates for publish, however introduction of multi-roots, brings the possibility to expand this radically. If a studio wants to store alembic cashes on a separate storage we can allow it with multi-roots, but we'd still need change the actual plugin that handles the cache extraction and inject anatomy_template to instance.data["representation"].

Possible solution
We should make sure that every place where we assign a particular template to an output, should be easily configurable from presets. This should be simple enough by making template_name a class attribute, which are automatically overridden by values from presets.

@mkolar mkolar added type: enhancement Enhancements to existing functionality affects: CORE labels Apr 20, 2020
@mkolar mkolar added this to the 2.9 milestone Apr 20, 2020
@mkolar mkolar added the MEDIUM label Apr 20, 2020
@iLLiCiTiT
Copy link
Member

Add to IntegrateNew presets which define what anatomy template key will be used for which family representation.

@create-issue-branch
Copy link

Branch feature/93-flexible_template_assignment created!

Tilix4 added a commit to Tilix4/OpenPype that referenced this issue Apr 17, 2023
* Fix: loading non-outliner container

* fix outliner entity

* fix missing override

* fix outliner entity reference

* fix outliner not overridden

* whitespace
Tilix4 added a commit to Tilix4/OpenPype that referenced this issue May 5, 2023
* Fix: loading non-outliner container

* fix outliner entity

* fix missing override

* fix outliner entity reference

* fix outliner not overridden

* whitespace
Tilix4 added a commit to Tilix4/OpenPype that referenced this issue Jun 1, 2023
* Fix: loading non-outliner container

* fix outliner entity

* fix missing override

* fix outliner entity reference

* fix outliner not overridden

* whitespace
Tilix4 added a commit to Tilix4/OpenPype that referenced this issue Oct 17, 2023
* Fix: loading non-outliner container

* fix outliner entity

* fix missing override

* fix outliner entity reference

* fix outliner not overridden

* whitespace
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
type: enhancement Enhancements to existing functionality
Projects
None yet
Development

No branches or pull requests

2 participants