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

TVPaint: Render scene family #3000

Merged
merged 11 commits into from
Apr 1, 2022
Merged

Conversation

iLLiCiTiT
Copy link
Member

@iLLiCiTiT iLLiCiTiT commented Apr 1, 2022

Brief description

Added renderScene family which is created during publishing and will create render of whole scene for all visible layers.

Description

The instance is collected dynamically during publishing and it's result are all visible layers in the scene published as PNG sequences. The plugin is by default disabled. Since the result is almost the same as render layer, it is possible to define layer name (or variant) for subset name template to fill, render pass is filled with "beauty". Instance is disabled if there are other renderPass or renderLayer instances collected from the scene, the reason is that it can be used as lazy publishing of files from remote artists.

Testing notes:

  • prereq: Enable the plugin in settings
  1. Open TVPaint without any created instances
  2. Run publishing
  3. Render scene instance should be created and enabled
  4. Publishing should result with image sequence of the file

  1. Open TVPaint with created instances
  2. Run publishing
  3. The render scene instance should be disabled

@ynbot
Copy link
Contributor

ynbot commented Apr 1, 2022

Task linked: OP-2896 TVP publish settings

@iLLiCiTiT iLLiCiTiT self-assigned this Apr 1, 2022
@iLLiCiTiT iLLiCiTiT added type: enhancement Enhancements to existing functionality host: TV Paint labels Apr 1, 2022
@iLLiCiTiT iLLiCiTiT requested a review from 64qam April 1, 2022 12:30
@64qam
Copy link
Member

64qam commented Apr 1, 2022

Collect Anatomy Instance Data says:

Traceback: 
Traceback (most recent call last):
  File "C:\Program Files (x86)\OpenPype\dependencies\pyblish\plugin.py", line 522, in __explicit_process
    runner(*args)
  File "C:\Users\pypeclub\AppData\Local\pypeclub\openpype\openpype-v3.9.2-theline220401\openpype\plugins\publish\collect_anatomy_instance_data.py", line 46, in process
  File "C:\Users\pypeclub\AppData\Local\pypeclub\openpype\openpype-v3.9.2-theline220401\openpype\plugins\publish\collect_anatomy_instance_data.py", line 60, in fill_missing_asset_docs
KeyError: 'asset'

@iLLiCiTiT iLLiCiTiT merged commit 29c574b into develop Apr 1, 2022
@iLLiCiTiT iLLiCiTiT deleted the feature/OP-2896_TVP-publish-settings branch April 1, 2022 15:25
@mkolar mkolar added this to the next milestone Apr 4, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
host: TV Paint type: enhancement Enhancements to existing functionality
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants