• Stars
    star
    143
  • Rank 257,007 (Top 6 %)
  • Language
    TypeScript
  • License
    MIT License
  • Created about 5 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

RunwayML for Photoshop

RunwayML for Adobe Photoshop

Open in RunwayML Badge

Access RunwayML directly from Adobe Photoshop: You can use this plugin to generate images, apply style transfer to your photos, get depth estimation from 2D images, generate new pieces of texts to your designs and more.

RunwayML for Photoshop

Prerequisites

Installation

  1. Download the latest version of the plugin.

  2. Set debug mode:

Windows: Open regedit > HKEY_CURRENT_USER/Software/Adobe/CSXS.9, then add a new entry PlayerDebugMode of type string with the value of "1".

Mac (In the Terminal): $ defaults write com.adobe.CSXS.9 PlayerDebugMode 1

More information is available here.

  1. Install the plugin:

Unzip the plugin and copy the entire RunwayML directory to Photoshop Extension directory.

Windows: C:\Program Files\Common Files\Adobe\CEP\extensions

Mac: ~/Library/Application Support/Adobe/CEP/extensions

The Library directory mentioned above is located in the root directory, or Macintosh HD, which does not appear on the Desktop nor in new Finder windows unless it is configured to in Finder Preferences. To show Macintosh HD as a desktop icon, click on Finder from the top menu, and in the General Tab, check off Hard Disks. Macintosh HD should now appear on your Desktop. Alternatively in Finder Preferences, set New Finder windows to show Macintosh HD.

More information regarding Adobe CEP is available here.

  1. Make sure Runway.app is running and you're signed in.

Getting Started

In order to use this plugin, you'll need to have RunwayML and Photoshop opened:

  1. Open RunwayML and sign in with your account.

  2. In Photoshop you'll find the Extension panel under Window > Extensions > RunwayML.

RunwayML for Photoshop

Using the RunwayML Panel

Once the plugin is installed, you can browse and run models directly from the RunwayML panel window. The panel is split into four sections: the (1) Model Selection, (2) Input, (3) Output, and (4) Run Options.

RunwayML for Photoshop

(1) Model Selection

At the All Models tab, you can select the RunwayML model that you'd like to use, and select settings for initializing your model. To learn more about the capabilities and use-cases of different models in RunwayML, watch our tutorial on discovering RunwayML models.

(2) Input

Choose the inputs that you want to process with your model. Currently, the following input data types are supported:

Image Inputs

Use the Dropdown item to select the layer you want to process. If you want to process the whole art-board, Choose the option Artboard

Segmentation Inputs

For models that take Segmentation data type as input, use the Dropdown item to select the layer you want to process. If you want to proccess the whole Artboard, Choose the option Artboard

Text Inputs

Use the text area provided in the plugin.

(3) Output

The model's output will be displayed in the Artboard as a new layer.

(4) Run

Once you click Run and Generate, RunwayML will start running and processing the input of the selected model. Once the model is running, you can click Re-Generate to re-run inference on the current inputs using the selected model.

Run Options

Run Location: Choose whether to run the model locally (Local) or in RunwayML's cloud infrastructure (Remote). When running models in RunwayML's cloud infrastructure, you'll be running them on fast GPU enabled computers. When running models locally, you'll need to download and install them individually. You can currently download models locally only through the RunwayML application. Go to your Settings in RunwayML to view the currently installed models. Once you have installed a model locally, you can start the model from the RunwayML for Photoshop.

Check out this guide to learn more about how to install models locally.

Development

Debugging

Open localhost:8088 in Google Chrome to see the devtools / debugging console. You can refresh the plugin like a website (CMD+R). Note that host .jsx files will not update this way! To refresh those, close the plugin panel and re-open.

Contributing

This is still a work in progress. Contributions are welcomed!

License

MIT

More Repositories

1

stable-diffusion

Latent Text-to-Image Diffusion
Jupyter Notebook
3,267
star
2

guided-inpainting

Towards Unified Keyframe Propagation Models
Python
220
star
3

RunwayML-for-Unity

RunwayML for Unity ๐ŸŽฏ
C#
181
star
4

processing-library

RunwayML-for-Processing
Java
132
star
5

runway

[DEPRECATED ALPHA VERSION] Run, build and train machine learning models using a visual interface and then connect your models to your favorite software.
128
star
6

learn

๐Ÿ‘ฉโ€๐Ÿซ Learn how to use RunwayML with tutorials, guides, and examples!
127
star
7

model-sdk

๐Ÿ’ฅ๐Ÿ Runway Model SDK: port your own machine learning models to Runway
Python
102
star
8

ofxRunway

RunwayML + openFrameworks โ˜„๏ธ
Makefile
101
star
9

touchDesigner

RunwayML + TouchDesigner ๐ŸŒ
101
star
10

javascript

RunwayML + JavaScript ๐Ÿ‘พ
JavaScript
100
star
11

processing

[ARCHIVED] Runway + Processing ๐Ÿ”ฅ
Processing
95
star
12

p5js

RunwayML + p5.js ๐Ÿ 
JavaScript
94
star
13

model-template

๐ŸŒ๏ธโ€โ™‚๏ธModel Template: Basic template structure of a Runway model.
Python
56
star
14

hosted-models

Interact with Runway Hosted Models with only a few lines of code!
TypeScript
55
star
15

unity

[ARCHIVED] Runway + Unity ๐Ÿฆš
C#
49
star
16

awssecret2env

Convert secrets stored in AWS Secrets Manager to environment variables
Go
48
star
17

maxmsp

RunwayML + Max/MSP ๐Ÿฒ
Max
45
star
18

Intro-Synthetic-Media

Introduction to Synthetic Media Class at ITP/NYU.
JavaScript
38
star
19

alpha_models

[ALPHA] Models for Runway
PureBasic
31
star
20

OpenRNDR

RunwayML + OpenRNDR ๐Ÿฆ€
Kotlin
24
star
21

arduino

RunwayML + Arduino ๐ŸฆŠ
C++
24
star
22

RunwayML-for-Grasshopper

RunwayML for Grasshopper
C#
19
star
23

puredata

RunwayML + Pure Data ๐Ÿฆœ
14
star
24

Arbitrary-Image-Stylization

Python
7
star
25

sdk-node

TypeScript
5
star
26

sdk-python

Python
4
star
27

design

Runway design resources
1
star