KNOWLEDGE MAP · COLOR PIPELINE
One chain. No accidental transitions.
Choose who owns the transforms and deliberately break input or output. Compare stored codes, working RGB and the result rather than guessing from appearance.
Read the numbers. Notice the assumptions. Then apply the idea to your footage.
Who owns the transform?
110.00000Not perceptual ΔEInput and output agree. Moving the same functions between the project and explicit blocks leaves this model unchanged.
Working values: linear light
This experiment uses linear RGB with Rec.709 primaries. Negative and above-one components are retained here. This is not a Timeline settings recommendation.
0.55000 / 0.16000 / 0.05500DWG/Intermediate and sRGB use published formulas. The working basis and T belong to this teaching model. This is not Resolve RCM, CST or a DRT: the experiment does not establish equivalence of their actual settings.
TOPIC ILLUSTRATIONTHE ESSENTIAL IDEA
Colour management
Colour management does not 'make the picture pretty'. It tells the system what the incoming numbers mean, which state the grade should operate in, and how that result must be rendered for a particular display or file.
- Separate data, description and viewing.
- Find the first wrong transition rather than compensating with a grade.
- Reproduce a result from a recorded workflow.
Three questions describe the whole managed pipeline
Begin with three descriptions rather than a preset: what the decoded source numbers mean, the representation in which grading operates, and the intended output. Name the owner of each transition: project settings, a node, a LUT or another application. Colour management then becomes a chain that can be checked rather than trust in an automatic mode.
The name Rec.709 alone does not describe a file completely. Primaries, transfer function, code range, component representation and processing history all matter. Viewing conditions also matter to the creative judgement. Management reconciles these definitions; it does not decide contrast, mood or shot matching for you.
What this means in practice
Write Source → Working → Output for one test clip. If an arrow has both RCM and a CST repeating it, first check whether the same task is being performed twice.
Unmanaged YRGB and managed workflows differ in automation, not colour physics
Ordinary DaVinci YRGB and DaVinci YRGB Color Managed differ mainly in how transforms are organised. A manual workflow places transforms explicitly; a managed workflow performs some of them outside the visible clip nodes. No CST in the graph does not mean no transform, and unmanaged does not mean media decoding and display handling cease to exist.
Do not expect arbitrary RCM and CST presets to produce identical pixels. Tone rendering, gamut limits, adaptation and tool behaviour may differ. The laboratory matches only because both organisations deliberately use identical functions. Its switch changes ownership, not mathematical definitions.
What this means in practice
Disable creative adjustments and compare both organisations on the same test. If they differ, inspect all transform settings instead of concluding that manual management is more accurate.
The input transform starts with the correct tag
Input describes data after decoding, not necessarily the label on the camera body. A RAW decoder may already have chosen an output gamut and curve; a proxy may have a baked LUT; graphics may have been exported with a different profile. Establish the actual state from recording settings, documentation and file history first.
Assigning Input Color Space does not rewrite the original media file. A managed project uses that assignment to calculate a transform, so the viewed image can change immediately. Automatic identification is useful when metadata is trustworthy. Missing or suspicious tags require investigation, not a search through menus for an attractive result.
What this means in practice
Enable Wrong input in the lab: stored codes stay the same, but interpreting them incorrectly changes working values. Correct the description rather than compensating with Gamma.
Timeline Colour Space is the mathematical environment for the grade
The working representation defines coordinates and numerical encoding presented to tools. A wide gamut and floating point help avoid early restrictions, but do not guarantee every effect accepts negative components or arbitrary values above one. Check the requirements of the particular operation.
DWG and Intermediate are separate components: primaries and white point, and a relative-light encoding function. Intermediate values are not directly nits or linear exposure. An operation requiring linear light needs a matching conversion to the appropriate linear space and back, without accidentally adding display rendering.
What this means in practice
Converting DWG/Intermediate to a linear space changes the numbers. A matched round trip without grading or clipping should preserve the properly managed preview.
The output transform is a rendering boundary, not merely another CST
Output preparation relates a creative result to its intended reproduction. It may include tone and gamut rendering, adaptation and encoding. ACES explicitly separates rendering from Display Encoding. This is a useful distinction, not a promise that all software and modes have identical stages.
The rule of one output transform means avoiding an accidental second rendering of the scene for the same target. It does not prohibit a deliberate display-to-display conversion, calibration path or separate SDR version. Each further operation needs a defined input, output and purpose.
What this means in practice
If a camera-log monitoring LUT is added to a rendered file, its expected input is wrong. Resetting a Color Space tag does not undo a transform already baked into pixels.
RCM Automatic: a fast path with understood limits
Automatic operation reduces the decisions that must be made manually. It helps with consistent sources, but cannot replace checking at least one example of every material type. Pay particular attention to proxies, graphics, older masters and intermediates created by transcoding.
Before grading, record the selected system, identified inputs and output goal. Do not treat menu choices copied from another software version as a universal standard. If automation hides a required behaviour, move to explicit configuration deliberately, comparing before and after without simultaneously changing the creative grade.
What this means in practice
Check a log clip, a rendered Rec.709 clip and a PNG separately. A correct picture from one source does not validate a mixed-media timeline.
RCM Custom: what to control
Explicit project control is useful when input, working and output definitions must be reproducible. Record those selections separately from the tone/gamut-rendering options actually available in your mode. For HDR also record the agreed white and monitoring conditions.
Do not change working space after grading without testing: identical control values in another mathematical environment may produce a different result. Duplicate the project or create a controlled version first, then compare test shots and effects. A longer list of settings is not, by itself, better colour management.
What this means in practice
When comparing output methods, keep source and working states fixed. Change only the selected output stage so that the reason for differences remains identifiable.
CST remains a precise local transform tool
A CST explicitly connects known representations. In a manual chain it may serve input or output; inside a managed chain it may prepare data for a tool expecting a different input. Consequently, never use a CST in RCM is too broad. The risk is a repeated or incorrectly described transition, not the node itself.
A conversion pair around an effect must return data to the expected state. If the forward transition included clipping, tone rendering or other irreversible processing, an inverse matrix cannot restore the lost information. Inspect tone/gamut-mapping settings as well as space names.
What this means in practice
Label the wrapper Working → Expected input and Actual output → Working. Do not assume every LUT outputs the same space it accepts.
Video, graphics and stills may arrive in different states
Finished graphics generally have an intended appearance, while camera material describes a different image state. That does not mean graphics must always bypass colour management. Interpret their profile correctly and place them coherently either in the shared scene or in the output portion of the project.
Check straight versus premultiplied alpha at transparent edges. Alpha represents coverage or opacity, not another sRGB-encoded colour channel. Nonlinear processing of premultiplied RGB without respecting that relationship may alter edges. Disabling all colour management hides the cause rather than making the composite reproducible.
What this means in practice
Compare the opaque centre of a logo with its translucent edge. If the centre matches but the edge darkens, inspect compositing and alpha rather than Input Color Space alone.
One scene-referred master — multiple deliverables
A shared grade separates reusable creative work from decisions belonging to a particular master. Each output needs its own target, rendering, encoding, range, format and viewing conditions. Output-specific trims are valid, but their SDR or HDR ownership should be clear.
Do not derive a new HDR master from clipped SDR merely because the file can be tagged PQ. Return to the sources and common grade before losses when preparing another rendition. Compare renders when changing transform systems or versions: the same target name does not guarantee the same picture.
What this means in practice
Save two output versions and a short test sequence. Compare each against the common source scene rather than successively transcoding completed masters.
A practical RCM recipe for a mixed-camera project
Begin with a project copy and a small representative set: a neutral patch, saturated object, highlights, skin and graphics. Choose who owns the technical transitions. Identify actual inputs, define the working environment and configure one understandable output. Confirm this technical foundation can be explained without creative correction.
Then add balancing, shot matching and the look. Establish the expected representation of each third-party effect. Export a short sequence and re-import it through a separate verification path as already rendered material. This is a diagnostic order rather than a universal list of setting values.
What this means in practice
Leave original media untouched. Record the first stage where the test diverges: decode, input, effect, output, file or viewing.
How to audit whether the pipeline is actually managed
Audit every transform, including less visible ones: RAW decoding, project input, group and clip nodes, LUTs, output and monitoring. For each operation record the state before and after, its version, and whether it has been baked into an intermediate. Check purpose as well as count.
A visual symptom does not prove its cause. Excess contrast may come from repeated rendering, a range mismatch, the wrong source interpretation or a deliberate grade. Isolate one variable. Measurements are useful only when their location in the signal path is known.
What this means in practice
A duplicated identity conversion can have zero numerical error in the lab. The structural warning remains: no difference on one test does not validate a whole project.
A MODEL YOU CAN CHECK
Every setting has its own responsibility.
Keep the meaning, the calculation and the limitation together.
Source → Input → Working → Render → Encode → File → ViewThese are logical stages, not seven mandatory nodes. A system may own several stages, and a transition may consist of several operations. Its owner and version should be known.
| Concept | What it describes | What not to conclude |
|---|---|---|
| Input | Description of the actual post-decode state. | Not an artistic filter chosen by taste. |
| Working | Representation received by tools. | Not a guarantee that every effect handles every value. |
| LUT / Look | A transition with a known input, output and domain. | Not automatic camera identification. |
| Output | Preparation and encoding for a defined target. | Not merely changing a container tag. |
| Range | Mapping between a normalised signal and integer codes. | Not gamut or gamma. |
| View | Viewing data through a particular path. | Not necessarily a change to the stored file. |
DO. OBSERVE. EXPLAIN.
Check one transition, then the project.
A project copy and three sources: a camera clip, rendered video and graphics. Do not modify source files.
- 01
Describe the actual input
Record profile, curve, RAW/decode and baked-look history for each material type.
CHECKInput is verified rather than chosen by appearance.
- 02
Assign an owner
Choose project management or explicit transitions. Label existing technical operations.
CHECKEvery repeated function is justified or removed.
- 03
Verify the working state
Bypass the look, inspect test shots and verify each effect’s expected input.
CHECKThe technical foundation is explainable without compensating grades.
- 04
Restore look and target output
Restore creative processing, then compare a short export through a separate checking path.
CHECKThe finished file is not sent through the camera chain again.
- 05
Record reproducibility
Save settings, versions, LUTs and the test result. Repeat the export without changes.
CHECKThe repeat meets the chosen comparison criterion.
Check your understanding
TEST THE EXPLANATION
A situation, not a trick question.
Answer first. Open the reasoning afterwards.
01There is no CST in RCM, yet log looks normal. Was the transform omitted?+
That conclusion does not follow. The system may own the transform outside nodes. Check actual input, working and output definitions.
02Is a CST inside RCM always an error?+
No. It may provide a known conversion for an effect. The error is repeating a completed transform or misdescribing its input.
03Changing project → nodes in the lab preserves the picture. Does Resolve always do that?+
No. Every function is identical in the model. Real modes require comparison of rendering, adaptation, versions and parameters.
04Two cameras still differ after input. Has management failed?+
Not necessarily. Technical normalisation does not remove lighting, exposure and capture differences. Verify inputs, then match the shots.
05A PNG has darker edges but its centre matches. What should be checked?+
Check profile and compositing point, then alpha and premultiplication. Nonlinear processing of associated RGB may affect edges differently.
Avoid these shortcuts
- Choose Input for an attractive picture rather than verify the source.
- Treat the absence of a CST as the absence of a transform.
- Counter a colour error with another undocumented LUT.
- Reprocess a finished master as camera material.
From the model to your workflow.
Work in a project copy. Establish data states and transform ownership, then reproduce a short export with known viewing. These teaching models do not replace RCM, ACES, CST or a real camera decoder.
CHECK THE FOUNDATION
Sources and model limits.
Editorial review: 1 October 2026. Links identify the definitions and formulas; exercises are independent teaching examples.
- [1]Blackmagic Design · Color Management ↗
Colour-management responsibilities and node/group processing; not the specification of the teaching renderer.
- [2]Blackmagic Design · DWG / Intermediate v1.1 ↗
DWG chromaticities and Intermediate formulas, pp. 3–4, visually checked. Input is relative linear light, not measured display luminance.
- [3]ICC · sRGB ↗
Primaries, D65 and piecewise sRGB encoding/decoding.
- [4]ACES · Output Transforms ↗
Rendering for a target and separate encoding of the resulting colorimetry.
- [5]OpenColorIO · Colorspaces ↗
Image states, encodings, reference spaces and non-colour data channels.
- [6]OpenColorIO · Displays & Views ↗
Working image, view transform and display encoding; not instructions for Resolve menus.
- [7]ACES · CLF Implementation Guide ↗
Expected look input/output, conversion wrappers and LUT-representation limits.
- [8]FFmpeg · ffprobe documentation ↗
Reading stream properties without changing the file; a tag is not proof of pixel contents.
- [9]W3C · Compositing and Blending Level 1 ↗
Source-over formula. Candidate Recommendation Draft dated 21 March 2024; not a Resolve implementation standard.
- [17]ITU-R · BT.709-6 ↗
Nominal code ranges. The lab borrows only the range mapping for a synthetic sRGB neutral signal; it does not implement the full BT.709 system.