Slate

Studio pipeline · Windows desktop · UT Community Licence 2.0

A studio pipeline that also knows
the studio runs on people.

Shots, plates, reels and reviews — and the part most pipeline tools leave to a spreadsheet: leave, attendance, the IT queue, the machines, the licences, and who is joining or leaving this week.

The Slate home screen, showing quick launch, recent tasks and live studio telemetry

The idea it is built around

What you see is decided by what you are.

No mode switch, no permission toast, no screen you cannot act on. One entry in the sidebar opens two entirely different screens depending on who opened it — and for the third module, the entry simply is not there.

Leave

An artist

Sees
Their balance, a button to ask for time off, and what happened to the last request.
Before they commit
What the request will cost, and why — including the sandwich rule that can turn one day off into three.

Leave

HR, or a supervisor

Sees
The queue — waiting on them first, then soonest starting. Somebody leaving on Monday needs an answer before somebody leaving next month.
Also
The holiday calendar, and the year end.

Joining & Leaving

An artist

Sees
Nothing. The entry is absent, not locked.

Joining & Leaving

HR and IT

HR gets
Contract, ID, payroll, induction.
IT gets
Accounts, email, workstation, software, shares, render farm.

What is in it

Three sides of one studio.

Production

Build & Ingest

Lay down a shot structure from a template and move scans into it.

CAP Rename

Batch rename, search and replace, sequence serialising. Understands an image sequence as one item rather than 1,200 files.

Stock Viewer

The studio's stock library — thumbnails, tags, and a search that reaches into metadata.

Timeline Viewer

Reel lineup: play it in RV, export an EDL.

VFX Dashboard

Shots, statuses, artists and departments — backed by the database, or by an Excel sheet where a show still runs that way.

Scheduling & Bidding

Who is on what, and what a job should cost.

People

Leave

Accrual by completed month, a six-day week, a holiday calendar, and a sandwich rule that is explained rather than just applied. Supervisor, then HR.

Attendance

Punch in and out. Comp-off is earned from that record rather than typed in by hand — never credited twice, and a shift across midnight counts.

Joining & Leaving

One checklist read in two directions, split between the team that owns each half.

IT

Service desk

Priority derived from impact and urgency through an ITIL grid — nobody picks P1, so the queue stays honest. Response and resolution clocks.

Hardware

The fleet, and who is holding what.

Licences

Seats bought against peak concurrent use, so a renewal is decided on evidence.

An artist's leave screen with balance figures and their own requests
An artist's leave — the balance, and what each request actually cost.
The IT service desk queue with SLA figures
The service desk — sorted by what breaches soonest, not by what arrived first.
The VFX dashboard showing shots, statuses and departments
The dashboard — shots through to final, by department.
The joining and leaving checklist as IT sees it
Joining & Leaving — IT's half, with the machine already named on the row.

The joining spine

Every access granted on the way in needs a revocation on the way out.

Onboarding and offboarding are not two lists. They are one list, read forwards and backwards — which is the only reason offboarding can be systematic rather than approximate. For a studio that cycles freelancers per project, that is where the money is: machines that never came back, and seats nobody released.

Joining

  • Domain account created
  • Email and calendar set up
  • Workstation issued → WS-COMP-01
  • Project shares mounted
  • Render farm access

Leaving

  • Render farm access revoked
  • Project shares unmounted
  • Workstation returned ← WS-COMP-01
  • Mailbox archived, mail forwarded
  • Domain account disabled

The machine is on the row. Issuing a workstation writes the assignment, updates the fleet, ticks the checklist line and stamps the machine name against it. When that person leaves, the leaving list already knows what to ask for — nobody has to remember.

Licence compliance

Are we licensed, and are we paying for seats nobody uses?

Two questions a seat count cannot answer, and both cost money in opposite directions. The honest measure of a floating licence is peak concurrent use — twenty artists and eight Nuke seats is fine if never more than eight are comping at once. Slate keeps that reading so the renewal conversation is held with evidence instead of instinct.

Over-subscribed

Peak reached 9 against 8 seats. This is the one that ends in an audit letter, so it outranks even an expiry.

Expired

Gone 14 days ago. Anyone relying on it is already stuck.

Renews soon

Inside 45 days. Decide before purchasing needs lead time.

Under-used

Never more than 5 of 10 in use at once. Five seats paid for and not worked with.

No readings

Bought, never measured. Nothing to renew against except the invoice.

The licence screen, each row carrying a plain-English finding
Every row carries a sentence in numbers, because a status word on its own is not something IT can take to purchasing.

BETA 2.3.0

What's new in BETA 2.3.0

Getting it running

Three installers. Server first.

Everything is inside the installers: no Python, no internet connection, nothing else to download. After the first install, workstations update themselves from the studio's shared folder.

  1. setup_Slate Server_vBETA 2.3.0.exe

    On the one always-on machine that holds the studio database: Slate Server, PostgreSQL 17, PgBouncer and Recover Slate. Write down the Recovery Key it shows once.

  2. setup_Slate_Ops_vBETA 2.3.0.exe

    On every workstation: Attendance, Leave, IT Support and the office screens.

  3. setup_Slate_Studio_vBETA 2.3.0.exe

    On artist, lead, coordinator and supervisor workstations, next to Ops: the production screens, ffmpeg and OpenRV.

Download BETA 2.3.0 Read the IT guide

No passwords in the installers. Slate Server makes the studio's own database password at first setup and keeps it on the server PC.