PXLtools — Tool guide
TurnTable — Maya Builder + Nuke Comp Setup
A two-part turntable pipeline for presenting models and shaders the way a supervisor expects to review them. The Maya Builder sets up scene, lighting, and render layers; the Nuke Comp Setup builds and drives the review comp. Both share one UI kit and a guided, gated flow, and both auto-update from GitHub on launch — so a clean, client-ready turntable is a few clicks, not a pipeline project.
The interface
01
Overview
TurnTable is a two-part turntable pipeline for presenting models and shaders the way a supervisor expects to review them. It ships as a Maya Builder that sets up the scene, lighting and render layers, and a Nuke Comp Setup tool that builds and drives the review comp.
The two tools share one UI kit, so they feel like a single product, and both auto-update from GitHub the moment you launch them. It was forged on the Thresholds production and built so small teams can run a clean turntable without a pipeline department behind them.
02
Requirements
- Autodesk Maya 2025
- Arnold renderer
- ACES 1.2 colour management — required
- Foundry Nuke 15
- Python 3
Maya 2025 already includes PySide6. You do not install it, you do not pip anything, you do not touch your Python environment.
03
ACES 1.2 — required, not optional
TurnTable is built for ACES 1.2 colour management. The scene, the lighting, the HDRIs and the render layers all assume it. If Maya and Nuke are not set to ACES 1.2, your textures and renders come out wrong — washed out, mis-graded, or colour-shifted. Set this up before you load the turntable.
The clean way: one system-wide OCIO variable
The most reliable setup is a single OCIO environment variable on your system. Set it once and every DCC — Maya, Nuke, and anything else — reads the same ACES 1.2 config automatically. No per-app fiddling, no drift between tools.
- Download the ACES 1.2 OCIO config — colour-science / OpenColorIO-Configs v1.2. Unzip it somewhere permanent and note the path to
aces_1.2/config.ocio. - Set a system environment variable named
OCIOwhose value is the full path to thatconfig.ociofile. - Restart Maya / Nuke. With
OCIOset, Maya switches on Colour Management and “Use OCIO configuration” automatically on launch, and Nuke uses the same config — both tools now in lockstep.
Watch the walkthrough. The full step-by-step for installing ACES 1.2 as an OCIO environment variable is here — How to set up OCIO / ACES 1.2 colour management (video). If you would rather not use a system variable, the video also shows how to point each tool at the config by hand — but then it is on you to keep every tool on ACES 1.2.
Confirm it is actually on
Maya
Read the viewport
With ACES 1.2 active, the viewport heads-up (top of the panel) shows the view transform as sRGB (ACES). If you see that, Maya is correct.
Nuke
Project Settings · Color
Colour Management must be OCIO (using the ACES 1.2 config) — not the default Nuke option. If it reads Nuke, the comp will not match the render.
sRGB (ACES)
color management: OCIO04
Install
TurnTable is free for 30 days, then $15 on the PXLmentor store. Claim it there and you are
emailed your licence key and your own copy of INSTALL.py — that copy already carries the
key, which is why the download comes from the email rather than from here. No GitHub account, no token.
You only need an internet connection at install time.
Maya
Drag and drop
Download INSTALL.py and drag it from a file browser straight into a running Maya viewport. It installs the Maya module, the Nuke toolbox, optionally the turntable asset pack (you will be prompted), and builds the PXLtools shelf.
To update later, drag the same file in again. That is the whole process.
Nuke
One-line install
Nuke cannot run a dragged file, so the install is a single line. Paste it into Nuke's Script Editor on the Python side and run it. It installs or updates only the Nuke side and rebuilds the PXLtools menu live. No restart.
Nuke Script Editor · Python tab
Copy the one-line install from your licence email — it carries your key.
That is the whole install — there is no separate zip to hunt down. INSTALL.py pulls everything it needs.
05
Auto-update
Both tools check for a newer stable release on launch, in the background, and never block the tool. When a new version ships, you get it without thinking about it.
To force a check yourself, use the Check for Updates button in the tool header — it updates both the tool and the turntable asset pack, and tells you if you are already current.
The header menu. Top-right of every tool header there is a ☰ menu button. Click it for Check for Updates (checks both the tool and the turntable asset pack), View Guide (opens this page), and Settings ▸ Reset to defaults. The version shown in the header and title is always the current release. Hover any important control in the tools to see a tooltip explaining what it does.
06
Using the Maya TurnTable Builder
The Builder has two tabs: 1 · SETUP and 2 · RENDER.
The step-gating flow
Every numbered step is gated. This is the part worth understanding once before you start.
Step states at a glance
Green — done
This step has already been satisfied. No action needed.
Orange — do this now
The one enabled step. Complete it, and the next step wakes up.
Grey — locked
Intentionally un-clickable until it is its turn. Finish the orange step first.
The tool walks you through the correct order. You cannot do step 3 before step 1. If a button looks dead, that is the gating doing its job — finish the orange step and the next one enables.
The interface, area by area
Every section is colour-coded and collapsible. Here is what each one does, top to bottom.
TurnTable_ROOT, confirm ACES 1.2 is active, and (optionally) install OpenCV for HDRI preview thumbnails.
SETUP tab
Work top to bottom. The orange step is always your next action.
01 Scene Setup
- Load Turntable Scene. Brings the rig in as a reference.
- Apply Frame Range. Set the start and end frames (default 1001 to 1200), then press Apply. Skip this and you have no animation.
02 Model
Choose Shader Ball or Your Model, then attach what you are presenting.
03 Lighting
Pick the HDRI environment, the backdrop, and your Arnold settings.
Clear Scene
At the bottom of the SETUP tab. Removes the turntable reference but keeps your model. There is an option to also remove the TT render layers if you want a full clean.
RENDER tab
Render Layers Setup
- Tick the HDRI slots you want: Studio, Day Overcast, Direct Sun, Cloudy Sun, Night, Night Neon, plus two custom slots.
- Optionally tick Include Charts Layers.
- Press Create Render Layers.
Render Turntable
Kick off the render.
Tip: Save your scene first. Render names derive from the scene file name, so a saved, sensibly named scene gives you sensible outputs.
07
Using the Nuke TurnTable Comp Setup
Same guided, gated flow as the Maya tool. Work the orange step, the next one opens.
The interface, area by area
Every section is colour-coded and collapsible, exactly like the Maya Builder. Here is what each one does, top to bottom.
TurnTable_ROOT/_COMP folder — every asset the comp uses (template, HDRI previews, Dirt, LUT, session) resolves from there. Finish each orange step to unlock the next.
RL_hdri_XX / RL_charts_XX render layers), apply your format and frame range, then Auto-fill the asset Type, Name, Dept and Version.
Preliminary Steps
- Check ACES 1.2 Config.
- Browse to your working folder.
- Set Working Folder.
Comp Setup
- Load the Turntable Template.
- Browse the render location.
- Apply Project Settings.
- Fill in Asset Info: Type, Department, Asset name, Version.
Visual Options
Set the background and wireframe colour.
Comp Effects Settings
Vignette (default intensity 0.25), Z-Defocus, and the other look controls live here.
Export
- Set the output name and version.
- Choose PNG sequence or MP4.
- Create the Write node and render.
08
Troubleshooting
The tool did not update.
Click Check for Updates (the refresh icon) in the tool header — it forces a fresh check of both the tool and the asset pack, even if an earlier check was skipped. On Nuke you can also re-run the install one-liner.
A button is greyed out and I cannot click it.
That is the step-gating doing its job. The grey steps are intentionally locked. Find the orange step — that is your current action. Completing it will unlock the next one.
Load Turntable Scene cannot find the file.
The asset pack is not installed. Re-drag INSTALL.py into Maya and accept the asset pack prompt when it appears.