-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initial commit of Premiere Integration #322
Merged
Merged
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
e5f941c
Initial commit of Premiere Integration
kalisp 729249f
add Premiere badge
MustafaJafar 2125c4f
include premiere feature card
MustafaJafar 0b0f001
add github link
MustafaJafar 2d09611
fix page headers
MustafaJafar c1c30d6
Merge branch 'main' of https://github.com/ynput/ayon-documentation in…
kalisp 51efeb7
Merge remote-tracking branch 'origin/feature/premiere_integration' in…
kalisp 781332a
Updated documentation about auto install
kalisp 4ad73d3
Merge branch 'main' into feature/premiere_integration
kalisp 3a80091
Merge branch 'main' into feature/premiere_integration
MustafaJafar b99f99e
Enhance premiere docs and add more visuals
MustafaJafar eaf1682
Merge branch 'main' of https://github.com/ynput/ayon-documentation in…
kalisp 3f80605
Merge remote-tracking branch 'origin/feature/premiere_integration' in…
kalisp 24b7c59
Updated artist Premiere documentation about automatic install
kalisp File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
--- | ||
id: addon_premiere_admin | ||
title: Premiere Admin Docs | ||
sidebar_label: Premiere | ||
description: AYON Premiere Addon's documentations for admins. | ||
toc_max_heading_level: 5 | ||
--- | ||
|
||
import ReactMarkdown from "react-markdown"; | ||
import versions from '@site/docs/assets/json/Ayon_addons_version.json' | ||
|
||
<ReactMarkdown> | ||
{versions.Premiere_Badge} | ||
</ReactMarkdown> | ||
|
||
## Premiere Extension Installation | ||
|
||
The Adobe extension needs to be installed on each artist's machine to use this integration. It can be installed automatically; see [Auto Install Extension](#auto-install-extension) for more information.Alternatively, artists can install it manually. For more details, refer to the [Premiere Extension installation](addon_premiere_artist.md#premiere-extension-installation). | ||
|
||
|
||
## Premiere settings | ||
|
||
### Auto Install Extension | ||
> Setting Location: `ayon+settings://premiere/auto_install_extension` | ||
|
||
![](assets/premiere/admin/install_ayon_extension.png) | ||
|
||
When enabled, On <span style={{color:'#1c2026',backgroundColor:'#00a2ed', borderRadius: '4px', padding: '2px 4px'}}>Windows</span> OS It will try to install AYON Premiere extension to user `appdata` if it's not installed already. | ||
|
||
Example: `C:\Users\YOUR_USER_NAME\AppData\Roaming\Adobe\CEP\extensions\io.ynput.PPRO.panel` | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,180 @@ | ||
--- | ||
id: addon_premiere_artist | ||
title: Premiere Artist Docs | ||
sidebar_label: Premiere | ||
description: AYON Premiere Addon's documentations for artists. | ||
toc_max_heading_level: 5 | ||
--- | ||
|
||
import ReactMarkdown from "react-markdown"; | ||
import versions from '@site/docs/assets/json/Ayon_addons_version.json' | ||
import Tabs from '@theme/Tabs'; | ||
import TabItem from '@theme/TabItem'; | ||
|
||
<ReactMarkdown> | ||
{versions.Premiere_Badge} | ||
</ReactMarkdown> | ||
|
||
<!-- based on PS implementation, same principle and menu --> | ||
## Available Tools | ||
|
||
- [Work Files](artist_tools_workfiles.md) | ||
- [Create](artist_tools_creator.md) | ||
- [Load](artist_tools_loader.md) | ||
- [Publish](artist_tools_publisher.md) | ||
- [Manage](artist_tools_inventory.md) | ||
|
||
## Premiere Extension installation | ||
|
||
:::info | ||
Once your admin has activated `Premiere` in the production bundle, you need to run the AYON launcher at least once. This allows the launcher to download the addon to the correct location on your computer. | ||
After that, you can continue with the installation instructions for the Premiere extension. | ||
::: | ||
|
||
<Tabs | ||
groupId="platforms" | ||
defaultValue="win" | ||
values={[ | ||
{label: <span style={{color:'#1c2026',backgroundColor:'#00a2ed', borderRadius: '4px', padding: '2px 4px'}}>Windows</span>, value: 'win'}, | ||
{label: <span style={{color:'#1c2026',backgroundColor:'#f47421', borderRadius: '4px', padding: '2px 4px'}}>Linux</span>, value: 'linux'}, | ||
{label: <span style={{color:'#1c2026',backgroundColor:'#e9eff5', borderRadius: '4px', padding: '2px 4px'}}>Darwin</span>, value: 'mac'}, | ||
]}> | ||
|
||
<TabItem value="win"> | ||
|
||
There is a possibility that admin installed extension for you or set automatic installation. You could try to use AYON Launcher and start | ||
Premiere on selected task. | ||
|
||
If you are seeing AYON integration gray menu (or after enabling it in `Window > Extensions > AYON`) you are good to go and you | ||
can safely skip next section about installing extension. | ||
|
||
1. Use your favorite app to install extensions. We recommend using [Anastasyi's Extension Manager](https://install.anastasiy.com/). | ||
2. Locate and install the `extension.zxp` file. You can find it in the `AppData` folder, typically at `c:\Users\YOUR_USER\AppData\Local\Ynput\AYON\addons\premiere_X.X.X\ayon_premier\api`. | ||
|
||
:::tip | ||
You can quickly navigate to the local app data using the environment variable shortcut: `%LOCALAPPDATA%`. For example, using `%LOCALAPPDATA%\Ynput\AYON\addons` as path to see your installed addons. | ||
::: | ||
|
||
</TabItem> | ||
|
||
<TabItem value="mac"> | ||
|
||
1. Use your favorite app to install extensions. We recommend using [Anastasyi's Extension Manager](https://install.anastasiy.com/). | ||
2. Locate and install the `extension.zxp` file. You can find it in the `Application Support` folder, typically at `~/Library/Application Support/Ynput/AYON/addons/premiere_X.X.X/ayon_premier/api`. | ||
|
||
</TabItem> | ||
|
||
</Tabs> | ||
|
||
## Implemented functionality | ||
|
||
Premiere implementation currently allows you to: | ||
- import and add various media to sequences (image plates, renders, audio files, video files etc.) | ||
- manage workfiles (eg. load existing, publish new ones) | ||
|
||
## Usage | ||
|
||
:::info guide | ||
On newer MacOS you need to: | ||
- go to `Applications/Adobe Premiere XXXX` | ||
- right clicking on the `Adobe Premiere XXXX.app` | ||
- then `Get Info`, check `Open using Rosetta` | ||
::: | ||
|
||
When you launch Premiere you will be met with the Workfiles app. If don't have any previous workfiles, you can just close this window. | ||
|
||
Workfiles tools takes care of saving your `.prproj` files in the correct location and under a correct name. You should use it instead of standard file saving dialog. | ||
|
||
![Workfiles](assets/premiere/artist/premiere_workfiles_tool.png) | ||
|
||
<div class="row"> | ||
<div class="col"> | ||
|
||
In Premiere you'll find the tools in the `AYON` extension. You can show the extension panel by going to `Window` > `Extensions` > `AYON`. | ||
|
||
</div> | ||
<div class="col"> | ||
|
||
![Extension](assets/premiere/artist/premiere_extension.png) | ||
|
||
</div> | ||
</div> | ||
|
||
### Publish | ||
|
||
When you are ready to share some work, you will need to publish it. This is done by opening the `Publisher` through the `Publish...` button. | ||
|
||
There is always instance for workfile created automatically (see `workfileCompositing` item in `Products to publish` column.) This allows to publish (and therefore backup) workfile which is used to produce another publishable elements (as `image` and `review` items). | ||
|
||
![](assets/premiere/artist/publisher.png) | ||
|
||
Workfile instance will be automatically recreated though. If you do not want to publish it, use pill toggle on the instance item. | ||
|
||
If you would like to modify publishable instance, click on `Publish` tab at the top. This would allow you to change name of publishable instances, disable them from publishing, change their task etc. | ||
|
||
Publisher allows publishing into different context, just click on any instance, update `Variant`, `Folder` or `Task` in the form in the middle and don't forget to click on the 'Confirm' button. | ||
|
||
:::note Custom Product Names | ||
|
||
Name of publishable instance (eg. product name) could be configured with a template in **Product name profiles** `ayon+settings://core/tools/creator/product_name_profiles`. <br/> | ||
(This must be configured by admin who has access to AYON Settings.) | ||
::: | ||
|
||
### Load | ||
|
||
When you want to load existing published work, you can use the `Loader` tool. You can reach it in the extension's panel. | ||
|
||
![Loader](assets/loader.png) <!-- picture needs to be changed --> | ||
|
||
The supported product types for loading into Premiere are: | ||
|
||
- `image` | ||
- `plate` | ||
- `render` | ||
- `prerender` | ||
- `review` | ||
- `audio` | ||
|
||
To load an item, right-click on the product you want and choose a representation you want to load: | ||
|
||
![Loader](assets/loader_load.gif) | ||
|
||
### Manage | ||
|
||
Now that we have some content loaded, you can manage which version is loaded. This is done through the `Scene Manager`. You can reach it through the extension's `Manage` button. | ||
|
||
:::note | ||
Loaded images have to stay as smart layers in order to be updated. If you rasterize the layer, you can no longer update it to a different version using AYON tools. | ||
::: | ||
|
||
![Loader](assets/manage.png) | ||
|
||
You can switch to a previous version of the image or update to the latest. | ||
|
||
![Loader](assets/manage_switch.gif) | ||
![Loader](assets/manage_update.gif) | ||
|
||
#### Support help | ||
If you would like to ask for help admin or support, you could use any of the three options on the `Note` button on bottom left: | ||
- `Go to details` - switches into a more detailed list of published instances and plugins. | ||
- `Copy report` - stash full publishing log to a clipboard | ||
- `Export report` - save log into a file for sending it via mail or any communication tool | ||
|
||
If you are able to fix the workfile yourself, use the first button on the right to set the UI to initial state before publish. (Click the `Publish` button to start again.) | ||
|
||
### Experimental tools | ||
|
||
Currently empty. Could contain special tools available only for specific hosts for early access testing. | ||
|
||
### Metadata management | ||
|
||
For AYON integration to work, some information about loaded items or create instances is stored directly | ||
into `.pproj` file. | ||
|
||
For this new dummy Bin with name `AYON Metadata - DO NOT DELETE` is always automatically created. This Bin | ||
shouldn't be touched or all information about loaded containers would be lost! | ||
|
||
But if you encounter some unrecovered error, `Publisher` or `Scene Inventory` windows wouldn't show up, | ||
you might try to delete this Bin. It will be re-created after pushing on `Publish...` menu item. | ||
|
||
(For curious metadata are physically stored in this `Bin.Clip.Description`) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
import { type Addon } from "../types"; | ||
import versions from "@site/docs/assets/json/Ayon_addons_version.json"; | ||
|
||
const addon: Addon = { | ||
title: "Premiere", | ||
description: | ||
"Adobe Premiere Pro is a professional video editing software widely used in the film, television, and online content industries.", | ||
icon: "premiere-icon.png", | ||
badge: versions.Premiere_Badge, | ||
features: ["workfiles"], | ||
products: [], | ||
docs: { | ||
user: "addon_premiere_artist", | ||
admin: "addon_premiere_admin", | ||
}, | ||
github: "https://github.com/ynput/ayon-premiere", | ||
}; | ||
|
||
export default addon; |
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is this section correct?
I checked the addon repo and I couldn't any loaders. I only found workfile creator and publisher.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is pre-emptive for ynput/ayon-premiere#7
Same as sections about automatic installation depend on ynput/ayon-premiere#6