mySHOTBOT™ — Artist Guide
Pipeline Documentation · v1.0 · 2026
Overview

What is
mySHOTBOT™?

mySHOTBOT™ is your pipeline tool for opening and uploading shots. It has two parts — the Launcher handles getting you into the right script, and the Uploader handles sending your work back out.

Kitsu Task
Launcher
Opens NukeX
Uploader
FTP + Kitsu
You never need to manually copy files or update Kitsu task statuses — mySHOTBOT™ handles every handoff automatically.
Watch It In Action
Watch the walkthrough
Part 01

The Launcher

The Launcher is your starting point for any shot. It opens directly from Kitsu, connects to FTP, lists your scripts, and launches NukeX — all in the context of your assigned task.

1.1How the Launcher Opens

Imagine you just got a task in Kitsu. Instead of hunting for files manually, you click one button and mySHOTBOT™ takes it from there.

1
Open Kitsu in your browser
Log in and navigate to your shot's task.
2
Click "Open in mySHOTBOT™"
In the task panel you'll see the orange action button.
Project_Undercover > Shots > UND_01_0600
UND_01_0600
Adv_Comp
Cleanup — assigned to you
3
Allow the browser popup
Your browser will ask permission to open an external app. Click Allow.
!
mySHOTBOT™ uses a custom imfx:// protocol link. You only need to allow this once per browser.
4
The Launcher opens with your shot loaded
Project, episode, shot, and task are filled in automatically from your Kitsu link.

1.2First-Time Setup

On first launch, you need to enter your FTP and Kitsu credentials. This is a one-time setup — everything is saved encrypted on your machine.

1
Click "FTP Settings"
Enter the FTP address, username and password provided by your studio admin.
FTP Settings
FTP SETTINGS
Host:
ftp.studio.com
Port:
21
Username:
artist01
Password:
••••••••••
Use FTPS (FTP over TLS) — requires TrueNAS setup
Save
Cancel
2
Click "Kitsu Settings"
Enter your Kitsu email and password.
Kitsu Settings
KITSU SETTINGS
Email:
artist@studio.com
Password:
••••••••••
Connected
Save & Connect
Cancel
3
Both status dots turn green — you're ready
!
If the FTP dot stays red, check your internet connection or ask your admin for the correct credentials.

1.3Shot Info Panel

Once the Launcher opens from Kitsu, the top panel shows your current shot context. This is set automatically — you can't change it here.

mySHOTBOT™ Launcher
PROJECT:
Project_Undercover
EPISODE:
EP_01
SHOT:
UND_01_0600
TASK:
Cleanup
FTP Connected ·
Kitsu OK
To work on a different shot, close the Launcher and open mySHOTBOT™ from that task in Kitsu.

1.4Opening a Script

The Script dropdown lists all .nk files found locally for your shot. Select a version and click Open.

1
Select a script version
The latest version is selected by default.
mySHOTBOT™ Launcher
PROJECT:
Project_Undercover
SHOT:
UND_01_0600
TASK:
Cleanup
Script:
UND_01_0600_Cleanup_v03.nk
NukeX:
NukeX 15.1v5
Template:
— no template selected —
Open
Check Files
FTP Settings
Kitsu Settings
2
Select the NukeX version
All NukeX installations detected on your machine are listed automatically.
3
Click "Open"
NukeX launches with the selected script. The Launcher closes automatically.
You can also pick a Template from the Template dropdown — shared starter files stored on the studio FTP.

1.5Downloading Files

If the Script dropdown shows — no scripts found locally —, your files haven't been downloaded yet. Use Check Files to get them from FTP.

1
Click "Check Files"
mySHOTBOT™ scans FTP and compares it against what you have locally on P:\.
2
Select the files you want
[NEW] files are new, [UPD] files are updates. All are pre-selected.
Select Files to Download
Select files to download from FTP:
[NEW]new file [UPD]updated file
[nk]
[NEW] UND_01_0600_Cleanup_v03.nk
[UPD] UND_01_0600_Cleanup_v02.nk
[plates]
[NEW] UND_01_0600_plate_v01.%04d.exr
Select All
Deselect All
Download Selected
Cancel
3
Wait for the download to finish
A progress bar shows the transfer. Corrupt files are retried automatically up to 3 times.
!
Do not close the Launcher while a download is in progress.

1.6Check Files / Sync

Use Check Files at any time to verify that you have the latest version of everything from FTP.

Make it a habit — run Check Files at the start of every session before opening your script.
Part 02

The Uploader

The Uploader lives inside NukeX. It reads your script's context, lets you upload renders to FTP, check for missing source files, and send previews to Kitsu — without ever leaving Nuke.

2.1Opening the Uploader

Once your script is open in NukeX, the Uploader is available in the IMFX menu or via keyboard shortcut.

File
Edit
IMFX
Help
mySHOTBOT™ Uploader Ctrl+Shift+U

Keyboard shortcut: Ctrl+Shift+U

!
Always open your script through the Launcher — not directly from Windows Explorer. The Uploader needs the shot context that the Launcher sets up.

2.2Uploading Renders

The Uploader panel shows your shot context and all render outputs found via Write nodes. New files are pre-selected, files already on FTP are highlighted.

1
Open the Uploader
The panel shows your shot info and found render files.
mySHOTBOT™ Uploader
mySHOTBOT™ Uploader
Uploader
my
SB
PROJECT:
Project_Undercover
SHOT:
UND_01_0600
TASK:
Cleanup
VERSION:
v03
EPISODE:
EP_01
Ready.
→ mySHOTBOT™ Uploader ready.
Upload to FTP
Upload to Kitsu
Check Missing Files
Help
Close
© 2026 Copyrighted. All rights reserved. Designed by A.Stankov
2
Select files to upload
Files already on FTP appear in green. New or changed files appear in red and are checked by default.
3
Click "Upload to FTP"
The progress bar and log show the transfer in real time.
mySHOTBOT™ Uploader — uploading...
SHOT:
UND_01_0600
VERSION:
v03
Uploading [2/4]: UND_01_0600_Cleanup_v03.%04d.exr
→ Connecting to FTP... ✓ Connected → Uploading [1/4]: UND_01_0600_Cleanup_v03.nk ✓ Uploaded [1/4] → Uploading [2/4]: UND_01_0600_Cleanup_v03.%04d.exr

2.3Missing Files

Check Missing Files scans every Read node in your script and checks whether those source files exist locally on P:\.

1
Click "Check Missing Files"
mySHOTBOT™ scans all Read nodes and checks FTP availability for any missing files.
2
Review the list
[FTP OK] = can be downloaded. [NOT ON FTP] = contact your supervisor.
Missing Files
Found 3 missing file(s):
These files are referenced in Read nodes but missing locally. Select files to download from FTP.
Expand All
Collapse All
Select All
Deselect All
[plates]
[FTP OK] UND_01_0600_plate_v01.%04d.exr
[FTP OK] UND_01_0600_roto_v02.%04d.exr
[NOT ON FTP] UND_01_0600_cg_v01.%04d.exr
Download Files
Cancel
3
Click "Download Files"
Downloads the selected files from FTP to the correct path on P:\.
!
If a file shows [NOT ON FTP], it's not available for download. Contact your supervisor.

2.4Upload to Kitsu

Sends a preview movie to your Kitsu task and updates the task status. Requires a rendered Write_mov output node.

1
Render your preview mov first
Render your Write_mov node in NukeX. mySHOTBOT™ finds this file automatically.
2
Click "Upload to Kitsu" and set the status
Select WIP or RFC and optionally add a comment.
Upload to Kitsu
UPLOAD TO KITSU
Kitsu URL:
vfxtrack.studio.com
Email:
artist@studio.com
Password:
••••••••••
Shot:
UND_01_0600
Version:
v03
Task Type:
Cleanup
Status:
WIP
RFC
Comment:
Add a comment (optional)
Preview:
UND_01_0600_Cleanup_v03.mov
Upload
Cancel
3
Click "Upload"
Preview uploads and task status updates immediately in Kitsu. Your supervisor is notified.
!
If the button is greyed out, your script filename doesn't match your Kitsu task — see section 2.5 below.

2.5Rename Script

mySHOTBOT™ checks that your script filename matches your assigned Kitsu task. If they don't match, Upload to Kitsu is disabled and a warning is shown.

1
See the warning and click "Rename Script"
The warning shows what your filename should be.
mySHOTBOT™ Uploader
SHOT:
UND_01_0600
TASK:
— missing —
Script task Adv_Comp does not match
Kitsu task Cleanup.
Please rename your script to:
UND_01_0600_Cleanup_v03.nk
Upload to FTP
Upload to Kitsu
Check Missing Files
Rename Script
2
Confirm the rename
A dialog shows your current name and the suggested correct name. Click Rename to apply. Upload to Kitsu becomes available.
Uses Save As in NukeX — your original file is not deleted.
Part 03

Troubleshooting

Common problems and what to do about them.

Problem Likely Cause What to do
FTP dot is red No connection or wrong credentials Check internet. Click FTP Settings and re-enter credentials.
Launcher doesn't open from Kitsu Not installed or browser blocked the link Allow the browser popup. Ask supervisor to run the installer.
Script dropdown: "no scripts found" Files not downloaded yet Click Check Files to download from FTP.
Upload to Kitsu is greyed out Script filename doesn't match Kitsu task Click Rename Script to fix and re-enable.
Check Missing Files finds nothing All files present or no Read nodes Normal — no action needed.
Download fails or retries FTP connection dropped mid-transfer mySHOTBOT™ retries 3× automatically. Check connection and try again.
Uploader doesn't show shot info Script opened directly, not via Launcher Close script. Open Launcher from Kitsu and open from there.
!
Problem not listed? Ask your supervisor or TD. Do not move files manually on FTP or P:\ without guidance.