Updated name of Adobe extension to Ayon

This commit is contained in:
Petr Kalis 2023-12-04 16:08:38 +01:00
parent a9301d400b
commit 87a00a5fe7
18 changed files with 38 additions and 37 deletions

View file

@ -13,26 +13,28 @@ The After Effects integration requires two components to work; `extension` and `
To install the extension download [Extension Manager Command Line tool (ExManCmd)](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#option-2---exmancmd). To install the extension download [Extension Manager Command Line tool (ExManCmd)](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#option-2---exmancmd).
``` ```
ExManCmd /install {path to avalon-core}\avalon\photoshop\extension.zxp ExManCmd /install {path to addon}/api/extension.zxp
``` ```
OR OR
download [Anastasiys Extension Manager](https://install.anastasiy.com/) download [Anastasiys Extension Manager](https://install.anastasiy.com/)
`{pat to addon}` will be most likely in your AppData (on Windows, in your user data folder in Linux and MacOS.)
### Server ### Server
The easiest way to get the server and After Effects launch is with: The easiest way to get the server and After Effects launch is with:
``` ```
python -c ^"import avalon.photoshop;avalon.aftereffects.launch(""c:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFX.exe"")^" python -c ^"import openpype.hosts.photoshop;openpype.hosts..aftereffects.launch(""c:\Program Files\Adobe\Adobe After Effects 2020\Support Files\AfterFX.exe"")^"
``` ```
`avalon.aftereffects.launch` launches the application and server, and also closes the server when After Effects exists. `avalon.aftereffects.launch` launches the application and server, and also closes the server when After Effects exists.
## Usage ## Usage
The After Effects extension can be found under `Window > Extensions > OpenPype`. Once launched you should be presented with a panel like this: The After Effects extension can be found under `Window > Extensions > AYON`. Once launched you should be presented with a panel like this:
![Avalon Panel](panel.PNG "Avalon Panel") ![Ayon Panel](panel.png "Ayon Panel")
## Developing ## Developing
@ -43,8 +45,8 @@ When developing the extension you can load it [unsigned](https://github.com/Adob
When signing the extension you can use this [guide](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#package-distribute-install-guide). When signing the extension you can use this [guide](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#package-distribute-install-guide).
``` ```
ZXPSignCmd -selfSignedCert NA NA Avalon Avalon-After-Effects avalon extension.p12 ZXPSignCmd -selfSignedCert NA NA Ayon Avalon-After-Effects Ayon extension.p12
ZXPSignCmd -sign {path to avalon-core}\avalon\aftereffects\extension {path to avalon-core}\avalon\aftereffects\extension.zxp extension.p12 avalon ZXPSignCmd -sign {path to addon}/api/extension {path to addon}/api/extension.zxp extension.p12 Ayon
``` ```
### Plugin Examples ### Plugin Examples
@ -52,7 +54,7 @@ ZXPSignCmd -sign {path to avalon-core}\avalon\aftereffects\extension {path to av
These plugins were made with the [polly config](https://github.com/mindbender-studio/config). To fully integrate and load, you will have to use this config and add `image` to the [integration plugin](https://github.com/mindbender-studio/config/blob/master/polly/plugins/publish/integrate_asset.py). These plugins were made with the [polly config](https://github.com/mindbender-studio/config). To fully integrate and load, you will have to use this config and add `image` to the [integration plugin](https://github.com/mindbender-studio/config/blob/master/polly/plugins/publish/integrate_asset.py).
Expected deployed extension location on default Windows: Expected deployed extension location on default Windows:
`c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\com.openpype.AE.panel` `c:\Program Files (x86)\Common Files\Adobe\CEP\extensions\io.ynput.AE.panel`
For easier debugging of Javascript: For easier debugging of Javascript:
https://community.adobe.com/t5/download-install/adobe-extension-debuger-problem/td-p/10911704?page=1 https://community.adobe.com/t5/download-install/adobe-extension-debuger-problem/td-p/10911704?page=1

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ExtensionList> <ExtensionList>
<Extension Id="com.openpype.AE.panel"> <Extension Id="io.ynput.AE.panel">
<HostList> <HostList>
<!-- Comment Host tags according to the apps you want your panel to support --> <!-- Comment Host tags according to the apps you want your panel to support -->
@ -29,4 +29,3 @@
</HostList> </HostList>
</Extension> </Extension>
</ExtensionList> </ExtensionList>

View file

@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ExtensionManifest Version="8.0" ExtensionBundleId="com.openpype.AE.panel" ExtensionBundleVersion="1.0.27" <ExtensionManifest Version="8.0" ExtensionBundleId="io.ynput.AE.panel" ExtensionBundleVersion="1.1.0"
ExtensionBundleName="com.openpype.AE.panel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> ExtensionBundleName="io.ynput.AE.panel" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExtensionList> <ExtensionList>
<Extension Id="com.openpype.AE.panel" Version="1.0" /> <Extension Id="io.ynput.AE.panel" Version="1.0" />
</ExtensionList> </ExtensionList>
<ExecutionEnvironment> <ExecutionEnvironment>
<HostList> <HostList>
@ -38,7 +38,7 @@
</RequiredRuntimeList> </RequiredRuntimeList>
</ExecutionEnvironment> </ExecutionEnvironment>
<DispatchInfoList> <DispatchInfoList>
<Extension Id="com.openpype.AE.panel"> <Extension Id="io.ynput.AE.panel">
<DispatchInfo > <DispatchInfo >
<Resources> <Resources>
<MainPath>./index.html</MainPath> <MainPath>./index.html</MainPath>
@ -49,7 +49,7 @@
</Lifecycle> </Lifecycle>
<UI> <UI>
<Type>Panel</Type> <Type>Panel</Type>
<Menu>OpenPype</Menu> <Menu>AYON</Menu>
<Geometry> <Geometry>
<Size> <Size>
<Height>200</Height> <Height>200</Height>
@ -66,7 +66,7 @@
</Geometry> </Geometry>
<Icons> <Icons>
<Icon Type="Normal">./icons/iconNormal.png</Icon> <Icon Type="Normal">./icons/ayon_logo.png</Icon>
<Icon Type="RollOver">./icons/iconRollover.png</Icon> <Icon Type="RollOver">./icons/iconRollover.png</Icon>
<Icon Type="Disabled">./icons/iconDisabled.png</Icon> <Icon Type="Disabled">./icons/iconDisabled.png</Icon>
<Icon Type="DarkNormal">./icons/iconDarkNormal.png</Icon> <Icon Type="DarkNormal">./icons/iconDarkNormal.png</Icon>

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB

View file

@ -9,7 +9,7 @@ The Photoshop integration requires two components to work; `extension` and `serv
To install the extension download [Extension Manager Command Line tool (ExManCmd)](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#option-2---exmancmd). To install the extension download [Extension Manager Command Line tool (ExManCmd)](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#option-2---exmancmd).
``` ```
ExManCmd /install {path to avalon-core}\avalon\photoshop\extension.zxp ExManCmd /install {path to addon}/api/extension.zxp
``` ```
### Server ### Server
@ -17,16 +17,16 @@ ExManCmd /install {path to avalon-core}\avalon\photoshop\extension.zxp
The easiest way to get the server and Photoshop launch is with: The easiest way to get the server and Photoshop launch is with:
``` ```
python -c ^"import avalon.photoshop;avalon.photoshop.launch(""C:\Program Files\Adobe\Adobe Photoshop 2020\Photoshop.exe"")^" python -c ^"import openpype.hosts.photoshop;openpype.hosts.photoshop.launch(""C:\Program Files\Adobe\Adobe Photoshop 2020\Photoshop.exe"")^"
``` ```
`avalon.photoshop.launch` launches the application and server, and also closes the server when Photoshop exists. `avalon.photoshop.launch` launches the application and server, and also closes the server when Photoshop exists.
## Usage ## Usage
The Photoshop extension can be found under `Window > Extensions > Avalon`. Once launched you should be presented with a panel like this: The Photoshop extension can be found under `Window > Extensions > Ayon`. Once launched you should be presented with a panel like this:
![Avalon Panel](panel.PNG "Avalon Panel") ![Ayon Panel](panel.png "AYON Panel")
## Developing ## Developing
@ -37,7 +37,7 @@ When developing the extension you can load it [unsigned](https://github.com/Adob
When signing the extension you can use this [guide](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#package-distribute-install-guide). When signing the extension you can use this [guide](https://github.com/Adobe-CEP/Getting-Started-guides/tree/master/Package%20Distribute%20Install#package-distribute-install-guide).
``` ```
ZXPSignCmd -selfSignedCert NA NA Avalon Avalon-Photoshop avalon extension.p12 ZXPSignCmd -selfSignedCert NA NA Ayon Ayon-Photoshop Ayon extension.p12
ZXPSignCmd -sign {path to avalon-core}\avalon\photoshop\extension {path to avalon-core}\avalon\photoshop\extension.zxp extension.p12 avalon ZXPSignCmd -sign {path to avalon-core}\avalon\photoshop\extension {path to avalon-core}\avalon\photoshop\extension.zxp extension.p12 avalon
``` ```

View file

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<ExtensionList> <ExtensionList>
<Extension Id="com.openpype.PS.panel"> <Extension Id="io.ynput.PS.panel">
<HostList> <HostList>
<Host Name="PHXS" Port="8078"/> <Host Name="PHXS" Port="8078"/>
<Host Name="FLPR" Port="8078"/> <Host Name="FLPR" Port="8078"/>

View file

@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?> <?xml version='1.0' encoding='UTF-8'?>
<ExtensionManifest ExtensionBundleId="com.openpype.PS.panel" ExtensionBundleVersion="1.0.12" Version="7.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <ExtensionManifest ExtensionBundleId="io.ynput.PS.panel" ExtensionBundleVersion="1.1.0" Version="7.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ExtensionList> <ExtensionList>
<Extension Id="com.openpype.PS.panel" Version="1.0.1" /> <Extension Id="io.ynput.PS.panel" Version="1.0.1" />
</ExtensionList> </ExtensionList>
<ExecutionEnvironment> <ExecutionEnvironment>
<HostList> <HostList>
@ -16,7 +16,7 @@
</RequiredRuntimeList> </RequiredRuntimeList>
</ExecutionEnvironment> </ExecutionEnvironment>
<DispatchInfoList> <DispatchInfoList>
<Extension Id="com.openpype.PS.panel"> <Extension Id="io.ynput.PS.panel">
<DispatchInfo> <DispatchInfo>
<Resources> <Resources>
<MainPath>./index.html</MainPath> <MainPath>./index.html</MainPath>
@ -44,7 +44,7 @@
</MaxSize> </MaxSize>
</Geometry> </Geometry>
<Icons> <Icons>
<Icon Type="Normal">./icons/avalon-logo-48.png</Icon> <Icon Type="Normal">./icons/ayon_logo.png</Icon>
</Icons> </Icons>
</UI> </UI>
</DispatchInfo> </DispatchInfo>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 8.6 KiB

View file

Before

Width:  |  Height:  |  Size: 8.6 KiB

After

Width:  |  Height:  |  Size: 8.6 KiB

Before After
Before After

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 13 KiB