🎨 Art Department
Pre-Production Manual

Art Department

A complete pre-production tracking suite for the Art Department β€” eleven sections covering Locations, Set Construction, Props, Greenery, Graphics, CGI/VFX, Practical SFX, and more, all auto-populated from your script breakdown and exportable to PDF and Excel.

Overview

What the Art Department panel tracks and why it exists.

The Art Department panel is where every physical element of your production is tracked from the first script read through to camera-ready status. It replaces the scattered spreadsheets and email chains that Art Departments typically rely on by bringing every section β€” Locations, Set Construction, Props, Greenery, Graphics, CGI, VFX, Practical SFX, Green Room, and the Budget Tracker β€” into a single structured view tied directly to your shooting schedule.

Every row in every section knows which scene it belongs to, what its current status is, and who is responsible for it. When the shooting schedule changes β€” because you rearranged the Stripboard β€” the Art Department panel updates its scene references automatically.

πŸ“Š

Readiness Overview

Four metric cards at the top of the sidebar show Urgent, In Progress, Camera Ready, and Not Started counts across all sections at a glance.

πŸ”’

11 Tracking Sections

Each section has its own purpose-built table with the correct columns for that department's workflow. No one-size-fits-all approach.

πŸ’§

Water Card

Automatically flags every scene containing water-related shooting (rain, pools, rivers, boats etc.) so the Art Department knows in advance.

⚠️

Alert Bar

When any section has items marked On Hold or Not Started close to their shoot day, a red alert bar appears at the top of that section's table.

πŸ“€

Export to PDF & Excel

Export the full Art Department pre-production package as a landscape PDF or a multi-sheet Excel workbook, one sheet per section.

πŸ”„

Auto-Population

Running the script breakdown populates Locations, Props, and other sections automatically from the extracted scene elements.

Panel Layout

🎨
[IMAGE: Full Art Department panel β€” left sidebar with readiness cards and section nav, right area showing Props table with status pills, priority dots, and water tags]
The Art Department panel. The fixed left sidebar (230px) shows readiness metrics and the section navigator. The right inspector area shows the active section's table.

The panel is divided into two zones that stay visible at all times:

  • Left sidebar (230px fixed) β€” contains the shoot day countdown, readiness metric cards, the section navigation list, and the Water Card at the bottom.
  • Right inspector β€” a stacked widget showing one section at a time. Clicking any section in the left nav instantly switches the table on the right.

Readiness Overview

πŸ“Š
[IMAGE: Four readiness metric cards β€” Urgent (red), In Progress (amber), Camera Ready (green), Not Started (grey) β€” with counts in each]
The four readiness metric cards aggregate status counts across all eleven sections. Updated immediately whenever any row's status changes.

The four metric cards at the top of the sidebar give a live production-readiness snapshot across the entire Art Department:

CardCountsColour
UrgentRows with status On HoldRed
In ProgressRows with status In ProgressAmber
Camera ReadyRows with status Camera Ready or CompleteGreen
Not StartedRows with status Not StartedGrey

These numbers update in real time whenever you change a row's status in any section. The goal heading into production is to have Urgent at zero, Not Started at zero, and Camera Ready as high as possible.

The Eleven Sections

What each section tracks and what columns it provides.

1. Locations πŸ“

Tracks every shooting location from the script β€” scouting status, permit status, tech scout date, contact/owner, and notes. Auto-populated with location names from the script breakdown.

πŸ“
[IMAGE: Locations table showing columns: Scene(s), Location, Actual Address, Scout Status, Permit Status, Tech Scout Date, Contact/Owner, Notes]
The Locations table. Each row represents one shooting location. The Scout Status and Permit Status columns use the standard status dropdown.

2. Set Construction πŸ—

Tracks build requirements per scene β€” build type (New Build, Modification, Redress, Practical), construction co-ordinator, build start date, camera-ready date, and status. The alert bar fires when any build is behind its camera-ready date.

3. Set Dressing & DΓ©cor πŸ›‹

Tracks dressing items per scene β€” quantity, source (Hire, Purchase, Prop House, Make), lead person, set decorator, status, and notes.

4. Props πŸ“¦

Tracks every hero prop, stunt duplicate, and background prop β€” which character uses it, whether it is a hero prop, how many duplicates are needed, source, prop master, graphic artist (for any printing or labelling), and status. Auto-populated from the script breakdown's prop keyword extraction.

πŸ“¦
[IMAGE: Props table with priority dot column, Scene(s), Prop name, Character, Hero tick, Duplicates count, Source, Prop Master, Status pill, Notes β€” with water tag πŸ’§ on one row]
The Props table. The leftmost column is a priority dot (colour matches status). The πŸ’§ tag on a row indicates this prop is involved in a water-shooting scene.

5. Greenery / Greens 🌿

Tracks plants, foliage, and organic dressing per scene β€” real vs artificial, quantity, greensman, maintenance schedule, and status.

6. Art Dept. Graphics πŸ–Ό

Tracks on-screen printed materials β€” signage, documents, newspapers, packaging, period graphics. Columns: graphic item, type, period accuracy requirement, graphic artist, file format, and status.

7. Concept Art & CGI 🎨

Tracks digital asset requirements β€” mood boards, CGI shots, VFX vendor assignments, complexity rating, deliverable date, and status. Each row is linked to a specific shot or scene.

8. Green Screen / VFX 🟩

Tracks screen type (Chroma Green, Blue, LED Volume), screen dimensions, lighting rig notes, VFX supervisor assignment, pre-vis file reference, and status per stage or setup.

9. Practical SFX πŸ’₯

Tracks on-set physical effects β€” pyrotechnics, water effects, animatronics, wind machines. Each row includes the SFX type, supervisor, safety officer, equipment list, permit requirement, risk rating, and status. The alert bar fires for any row with risk rated High that is not yet Camera Ready.

πŸ’₯
[IMAGE: Practical SFX table with columns: Scene(s), Effect, SFX Type, SFX Supervisor, Safety Officer, Equipment, Permit, Risk, Status β€” with alert bar visible at the top showing one On Hold item]
The Practical SFX table with the alert bar active (red bar at the top) indicating an On Hold item. The Risk column uses a red/amber/green colour scheme.

10. Green Room / Unit Base πŸŽͺ

Tracks logistics for each shoot day β€” holding area, Hair & Makeup stations, costume holding, catering arrangements, cast chair count, and unit base notes. One row per shoot day rather than per scene.

11. Budget Tracker πŸ’°

A summary budget view inside the Art Department β€” category, item, vendor, estimated cost, actual cost, variance, PO number, and approval status. This is an Art Department-level budget view; for the full production budget see the Budget panel.

Working with Tables

Adding, editing, and managing rows in any section table.

Adding a row

Click the Add Row button in the section's toolbar (top-right of the inspector area). A new blank row appears at the bottom of the table with all fields empty and status set to Not Started.

βž•
[IMAGE: Section toolbar showing icon, title, description, filter chip buttons, and the Add Row button on the right]
The section toolbar. The section icon, name, and description are on the left. Filter chips and the Add Row button are on the right.

Editing a cell

Click any text cell to select it, then click again or press F2 to enter edit mode. Type your content and press Enter or Tab to confirm and move to the next cell.

Status cells are dropdown menus β€” click once to open the status picker. The row's priority dot and the sidebar health badge update immediately when you change a status.

Row height and font

All rows are a minimum of 34px tall to ensure readability on any screen size. The body font is 10pt and secondary metadata is 9pt. No column is narrower than 80px. Status dropdowns are always 155px wide to ensure all five status options display without truncation.

Priority dot column

The leftmost column in every table is a coloured dot showing the row's current status at a glance. This lets you scan the entire table for On Hold (red) or In Progress (amber) items without reading every status dropdown.

Dot colourStatus
GreyNot Started
AmberIn Progress
GreenCamera Ready
PurpleComplete
RedOn Hold

Deleting a row

Select the row by clicking its row number on the far left, then press Delete or right-click and choose Remove Row. A confirmation dialog appears before deletion.

Water Card

The Water Card is pinned at the bottom of the left sidebar and is collapsible. It lists every scene in the script that contains water-related content β€” identified automatically by scanning the script text for a set of water keywords.

πŸ’§
[IMAGE: Water Card expanded in the sidebar β€” showing a list of scene headings that triggered water keyword detection, each with a πŸ’§ tag and its owning Art Department section]
The Water Card lists scenes containing water-related shooting. Each entry shows the scene heading and which Art Department section owns the relevant element.

Water-related keywords that trigger the Water Card include: rain, flood, river, lake, pool, swimming, underwater, wet, soaked, storm, puddle, stream, waterfall, boat, ship, dock, pier, and several others. If a scene's text contains any of these words, the scene appears in the Water Card and rows derived from that scene receive a πŸ’§ tag in their tables.

πŸ“Œ
Why the Water Card matters

Water shooting requires advance preparation across multiple departments simultaneously: Practical SFX (water rigs, pumps), Art Department (waterproofing set dressing), Camera (weather protection), Wardrobe (duplicate costumes), and Locations (drainage and health & safety). The Water Card surfaces all water scenes in one place so nothing is missed.

Status System

Every row in every section uses the same five-state status system. The status controls the row's priority dot colour, contributes to the sidebar health badge, and feeds the readiness metric cards.

StatusBackgroundMeaning
Not StartedGrey pillWork has not yet begun. Needs to be assigned and started.
In ProgressYellow pillWork is underway but not yet ready for camera.
Camera ReadyGreen pillThis item is ready for its shoot day. No further prep required.
CompletePurple pillShoot day has passed. Item has been struck or wrapped.
On HoldRed pillBlocked. Requires action before work can continue.

Alert Bar

When a section has one or more items in On Hold or Not Started status that are close to their assigned shoot day, a red alert bar appears at the top of that section's inspector table. The bar shows the count of flagged items and a brief description of the issue.

⚠️
[IMAGE: Section inspector with red alert bar at the top reading "2 items require urgent attention β€” On Hold items in this section" above the table]
The alert bar appears only when a section has items needing immediate attention. It is hidden when all items are In Progress or better.

The alert bar is informational β€” it does not block editing. Resolve the flagged items by updating their status once the blocker is cleared.

Filtering & Search

Filter chips appear in each section's toolbar. Click a chip to filter the table to show only rows matching that status. Active filter chips are highlighted. Click again to remove the filter. Multiple filters can be active simultaneously β€” only rows matching all active filters are shown.

πŸ”
[IMAGE: Section toolbar with filter chips β€” Not Started (grey), In Progress (amber), Camera Ready (green), On Hold (red) β€” with "In Progress" chip highlighted/active]
Filter chips in the section toolbar. The active chip is highlighted. The table below shows only matching rows.

Auto-Population from Breakdown

When you click β–Ά Run Breakdown in the Pre-Production sidebar, the Art Department panel receives the breakdown results and automatically populates several sections:

SectionAuto-populated from
LocationsAll unique location names extracted from scene headings (INT./EXT. stripped, time-of-day stripped).
PropsAll prop keywords matched from scene text against the prop keyword list.
Greenery / GreensPlant and foliage keywords extracted from scene text.
Green Room / Unit BaseOne row per shoot day, pre-filled with the day number and location.

All auto-populated rows start with status Not Started and have their Scene(s) column pre-filled with the relevant scene numbers. You then complete the remaining columns for each row.

πŸ’‘
Re-running the breakdown does not erase your work

If you run the breakdown again after editing the tables, existing rows are not deleted. New rows are added for any locations, props, or shoot days not already present. Your edited data is preserved.

Exporting

The Art Department panel can export its full pre-production package in two formats. Access both from the Export button in the panel's top toolbar.

Export to PDF

Generates a landscape A4 PDF containing all eleven sections. The PDF opens with a title page showing the production name, generation date, and shoot day count. Each section follows with its full table in an alternating-row layout. Column headers are in navy blue; data rows alternate between white and light blue.

Requires reportlab to be installed. If it is not installed, the app will show a message: Install reportlab: pip install reportlab.

πŸ“„
[IMAGE: Art Department PDF export showing the title page header "ART DEPARTMENT β€” PRE-PRODUCTION PACKAGE" in navy, followed by the Locations section table in landscape A4 format]
The PDF export opens with a title page then presents each section's table in landscape A4. Thenema Writer branding appears at the top of every page.

Export to Excel

Generates a multi-sheet Excel workbook (.xlsx). The first sheet is an Info sheet with the production name and generation date. Each subsequent sheet corresponds to one section with a navy title row, a blue header row, and alternating data rows. Column widths are set automatically. A Thenema Writer watermark is added to every sheet.

Requires openpyxl to be installed. If it is not installed, the app will show a message: Install openpyxl: pip install openpyxl.

πŸ“Œ
Watermark on all exports

All PDF and Excel exports include a permanent Thenema Writerβ„’ branding mark. This appears in the top-right of every PDF page and in the top-left of every Excel sheet as a locked image. It cannot be removed through normal editing.

Tips & Best Practices

Fill in Scene(s) column first on every row

The Scene(s) column links each row to the shooting schedule. Filling it in accurately means that when the stripboard order changes, you can immediately see which items are affected. Use comma-separated scene numbers for items spanning multiple scenes (e.g. 3, 7, 12).

Run the breakdown before opening the Art Department panel

The auto-population only happens when the breakdown is run. Open Pre-Production, load your script, run the breakdown, and then navigate to the Art Department panel β€” you will find Locations and Props already partially filled.

Use On Hold, not blank

When an item is blocked β€” waiting on a permit, a supplier quote, or a director decision β€” change its status to On Hold rather than leaving it Not Started. On Hold triggers the alert bar and appears in the Urgent count, making the blocker visible to the whole team.

Camera Ready β‰  Complete

Camera Ready means the item is ready for its shoot day. Complete means the shoot day has passed and the item has been struck, returned, or wrapped. Keep this distinction β€” it matters when tracking hire returns and purchase reconciliation.

Export to Excel for team sharing

The Excel export is the best format for sharing with the production office, line producer, or individual department heads β€” each gets their own sheet and can sort and filter independently. Export at the end of every production meeting to give everyone an updated version.