[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"docs-index-latest":3,"doc-latest-en-lut":55,"docs-versions":57},{"version":4,"zh":5,"en":31},"latest",[6,10,13,16,19,22,25,28],{"slug":7,"title":8,"lang":9},"快速开始","快速开始 — Oak Video Editor Manual","zh",{"slug":11,"title":12,"lang":9},"基本功能","基本功能 — Oak Video Editor Manual",{"slug":14,"title":15,"lang":9},"节点","节点 — Oak Video Editor Manual",{"slug":17,"title":18,"lang":9},"LUT","LUT — Oak Video Editor Manual",{"slug":20,"title":21,"lang":9},"直方图","直方图 — Oak Video Editor Manual",{"slug":23,"title":24,"lang":9},"代理剪辑","代理剪辑 — Oak Video Editor Manual",{"slug":26,"title":27,"lang":9},"音频同步和多机位剪辑","音频同步和多机位剪辑 — Oak Video Editor Manual",{"slug":29,"title":30,"lang":9},"index","Oak Video Editor 使用手册 — Oak Video Editor Manual",[32,36,39,42,44,47,50,53],{"slug":33,"title":34,"lang":35},"quick_start","Quick Start — Oak Video Editor Manual","en",{"slug":37,"title":38,"lang":35},"basic_features","Basic Features — Oak Video Editor Manual",{"slug":40,"title":41,"lang":35},"nodes","Nodes — Oak Video Editor Manual",{"slug":43,"title":18,"lang":35},"lut",{"slug":45,"title":46,"lang":35},"histogram","Histogram — Oak Video Editor Manual",{"slug":48,"title":49,"lang":35},"proxy_editing","Proxy Editing — Oak Video Editor Manual",{"slug":51,"title":52,"lang":35},"audio_sync_and_multicam","Audio Sync and Multicam Editing — Oak Video Editor Manual",{"slug":29,"title":54,"lang":35},"Oak Video Editor User Manual — Oak Video Editor Manual",{"slug":43,"title":18,"lang":35,"version":4,"html":56},"\u003C!DOCTYPE html>\n\n\u003Chtml lang=\"en\" data-content_root=\".\u002F\">\n  \u003Chead>\n    \u003Cmeta charset=\"utf-8\" \u002F>\n    \u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" \u002F>\u003Cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \u002F>\n\n    \u003Ctitle>LUT &#8212; Oak Video Editor Manual\u003C\u002Ftitle>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Fpygments.css?v=5ecbeea2\" \u002F>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Fbasic.css?v=b08954a9\" \u002F>\n    \u003Clink rel=\"stylesheet\" type=\"text\u002Fcss\" href=\"_static\u002Falabaster.css?v=27fed22d\" \u002F>\n    \u003Cscript src=\"_static\u002Fdocumentation_options.js?v=7f00635f\">\u003C\u002Fscript>\n    \u003Cscript src=\"_static\u002Fdoctools.js?v=fd6eb6e6\">\u003C\u002Fscript>\n    \u003Cscript src=\"_static\u002Fsphinx_highlight.js?v=6ffebe34\">\u003C\u002Fscript>\n    \u003Clink rel=\"index\" title=\"Index\" href=\"genindex.html\" \u002F>\n    \u003Clink rel=\"search\" title=\"Search\" href=\"search.html\" \u002F>\n    \u003Clink rel=\"next\" title=\"Histogram\" href=\"histogram.html\" \u002F>\n    \u003Clink rel=\"prev\" title=\"Nodes\" href=\"nodes.html\" \u002F>\n   \n  \u003Clink rel=\"stylesheet\" href=\"_static\u002Fcustom.css\" type=\"text\u002Fcss\" \u002F>\n  \n\n  \n  \n\n  \u003C\u002Fhead>\u003Cbody>\n  \n\n    \u003Cdiv class=\"document\">\n      \u003Cdiv class=\"documentwrapper\">\n        \u003Cdiv class=\"bodywrapper\">\n          \n\n          \u003Cdiv class=\"body\" role=\"main\">\n            \n  \u003Csection id=\"lut\">\n\u003Ch1>LUT\u003Ca class=\"headerlink\" href=\"#lut\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh1>\n\u003Cp>Oak’s color management is built on OpenColorIO (OCIO). Use the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node to load external LUT files for creative or technical transforms.\u003C\u002Fp>\n\u003Csection id=\"color-management-basics\">\n\u003Ch2>Color Management Basics\u003Ca class=\"headerlink\" href=\"#color-management-basics\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Each project has its own \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">ColorManager\u003C\u002Fspan>\u003C\u002Fcode> with the following settings:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Cstrong>OCIO config file\u003C\u002Fstrong>: The color-space configuration file used by the project.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Default input color space\u003C\u002Fstrong>: The assumed color space for new footage.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Reference space\u003C\u002Fstrong>: The working space for compositing and grading, either \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Scene\u003C\u002Fspan> \u003Cspan class=\"pre\">Linear\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Compositing\u003C\u002Fspan> \u003Cspan class=\"pre\">Log\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Cstrong>Display \u002F View \u002F Look\u003C\u002Fstrong>: Used for final display and stylistic looks.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can change these in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Sequence\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">Project\u003C\u002Fspan> \u003Cspan class=\"pre\">Properties\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">Color\u003C\u002Fspan> \u003Cspan class=\"pre\">Management\u003C\u002Fspan>\u003C\u002Fcode>. If no external OCIO config is specified, Oak falls back to the built-in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">:\u002Focioconf\u003C\u002Fspan>\u003C\u002Fcode> configuration.\u003C\u002Fp>\n\u003Csection id=\"footage-color-space\">\n\u003Ch3>Footage Color Space\u003Ca class=\"headerlink\" href=\"#footage-color-space\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>If a footage file’s metadata contains a color space, Oak uses it.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Otherwise it falls back to the project’s \u003Cstrong>default input color space\u003C\u002Fstrong>.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>During rendering, footage is transformed into the \u003Cstrong>reference space\u003C\u002Fstrong> before further processing.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"the-ocio-lut-node\">\n\u003Ch2>The OCIO LUT Node\u003Ca class=\"headerlink\" href=\"#the-ocio-lut-node\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>The \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node applies a \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> file to a texture.\u003C\u002Fp>\n\u003Csection id=\"node-parameters\">\n\u003Ch3>Node Parameters\u003Ca class=\"headerlink\" href=\"#node-parameters\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Ctable class=\"docutils align-default\">\n\u003Ccolgroup>\n\u003Ccol style=\"width: 25.0%\" \u002F>\n\u003Ccol style=\"width: 75.0%\" \u002F>\n\u003C\u002Fcolgroup>\n\u003Cthead>\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">\u003Cp>Parameter\u003C\u002Fp>\u003C\u002Fth>\n\u003Cth class=\"head\">\u003Cp>Description\u003C\u002Fp>\u003C\u002Fth>\n\u003C\u002Ftr>\n\u003C\u002Fthead>\n\u003Ctbody>\n\u003Ctr class=\"row-even\">\u003Ctd>\u003Cp>LUT File\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>Path to the LUT file. Only \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> and \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> are supported.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr class=\"row-odd\">\u003Ctd>\u003Cp>Direction\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Forward\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Inverse\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003Ctr class=\"row-even\">\u003Ctd>\u003Cp>Input\u003C\u002Fp>\u003C\u002Ftd>\n\u003Ctd>\u003Cp>Upstream texture input.\u003C\u002Fp>\u003C\u002Ftd>\n\u003C\u002Ftr>\n\u003C\u002Ftbody>\n\u003C\u002Ftable>\n\u003C\u002Fsection>\n\u003Csection id=\"usage\">\n\u003Ch3>Usage\u003Ca class=\"headerlink\" href=\"#usage\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Col class=\"arabic\">\n\u003Cli>\u003Cp>In the Node Editor, place an \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node after the node you want to grade, for example:\u003C\u002Fp>\n\u003Cdiv class=\"highlight-default notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C\u002Fspan>Footage → Transform → OCIO LUT → Sequence Viewer\n\u003C\u002Fpre>\u003C\u002Fdiv>\n\u003C\u002Fdiv>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>In the Param Editor, click the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">LUT\u003C\u002Fspan> \u003Cspan class=\"pre\">File\u003C\u002Fspan>\u003C\u002Fcode> path and choose a \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> file.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Choose \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Direction\u003C\u002Fspan>\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Forward\u003C\u002Fspan>\u003C\u002Fcode>: maps the LUT’s source space to its target space (common for Log→Rec.709 or stylistic LUTs).\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Inverse\u003C\u002Fspan>\u003C\u002Fcode>: applies the LUT in reverse (for restoration or special effects).\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cp>The result is visible in the Sequence Viewer. On export, the original high-quality source is re-rendered and the LUT effect is preserved.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003C\u002Fsection>\n\u003Csection id=\"lut-library\">\n\u003Ch3>LUT Library\u003Ca class=\"headerlink\" href=\"#lut-library\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Oak maintains a global \u003Cstrong>LUT library\u003C\u002Fstrong>: a set of directories that are scanned for LUT files. Configure it in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Edit\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">Preferences\u003C\u002Fspan> \u003Cspan class=\"pre\">&gt;\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> with \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Add...\u003C\u002Fspan>\u003C\u002Fcode> \u002F \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Remove\u003C\u002Fspan>\u003C\u002Fcode>; directories are scanned recursively for \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> and \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> files.\u003C\u002Fp>\n\u003Cp>In the Param Editor, the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">LUT\u003C\u002Fspan> \u003Cspan class=\"pre\">File\u003C\u002Fspan>\u003C\u002Fcode> row of an \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node has a combo box listing all library LUTs, shown as paths relative to their library directory. Picking one fills in the path. For files outside the library, use the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Other\u003C\u002Fspan> \u003Cspan class=\"pre\">(Custom\u003C\u002Fspan> \u003Cspan class=\"pre\">File)...\u003C\u002Fspan>\u003C\u002Fcode> entry together with the regular path field and browse button. The browse dialog also offers the library directories as sidebar shortcuts.\u003C\u002Fp>\n\u003C\u002Fsection>\n\u003Csection id=\"supported-lut-formats\">\n\u003Ch3>Supported LUT Formats\u003Ca class=\"headerlink\" href=\"#supported-lut-formats\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Currently supported:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode>\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other formats (\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.csp\u003C\u002Fspan>\u003C\u002Fcode>, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.lut\u003C\u002Fspan>\u003C\u002Fcode>, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.spi1d\u003C\u002Fspan>\u003C\u002Fcode> \u002F \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.spi3d\u003C\u002Fspan>\u003C\u002Fcode>, etc.) are not loaded by the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node.\u003C\u002Fp>\n\u003C\u002Fsection>\n\u003Csection id=\"error-handling\">\n\u003Ch3>Error Handling\u003Ca class=\"headerlink\" href=\"#error-handling\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>If the LUT file is missing, has an unsupported extension, or fails to load in OCIO, the node passes the input through unchanged so rendering stays safe. The node records the reason and shows it in the status bar instead of failing silently.\u003C\u002Fp>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"color-grading-nodes\">\n\u003Ch2>Color Grading Nodes\u003Ca class=\"headerlink\" href=\"#color-grading-nodes\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cp>Besides LUTs, Oak provides:\u003C\u002Fp>\n\u003Csection id=\"three-way-color\">\n\u003Ch3>Three-Way Color\u003Ca class=\"headerlink\" href=\"#three-way-color\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Adjusts Shadow \u002F Midtone \u002F Highlight color and intensity.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Rendered in real time using the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">threewaycolor.frag\u003C\u002Fspan>\u003C\u002Fcode> shader.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"ocio-grading-primary-linear\">\n\u003Ch3>OCIO Grading Primary (Linear)\u003Ca class=\"headerlink\" href=\"#ocio-grading-primary-linear\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Parameters: Contrast, Offset, Exposure, Saturation, Pivot, Black Clamp, White Clamp.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Processes in linear space using \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO::GradingPrimaryTransform\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>The white&gt;black clamp invariant is enforced per frame, so keyframed or connected clamp values cannot produce invalid transforms. When the black clamp is a static value, the white clamp’s UI minimum tracks it automatically.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"display-transform\">\n\u003Ch3>Display Transform\u003Ca class=\"headerlink\" href=\"#display-transform\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Explicitly sets Display, View, and Direction for converting reference space to display space.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Useful when you need precise control over the color-space transform.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003Csection id=\"color-picker-dialog\">\n\u003Ch3>Color Picker Dialog\u003Ca class=\"headerlink\" href=\"#color-picker-dialog\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh3>\n\u003Cp>Clicking a color parameter opens the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">ColorDialog\u003C\u002Fspan>\u003C\u002Fcode>:\u003C\u002Fp>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Color wheel, HSV value slider, numeric inputs, and swatches.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>A color-space chooser; returned values are converted to the project reference space.\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>The Display tab and display→reference conversion are enabled: a color picked in display space is converted back to the reference space correctly (covered by a round-trip regression test).\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\u003Csection id=\"limitations-and-known-issues\">\n\u003Ch2>Limitations and Known Issues\u003Ca class=\"headerlink\" href=\"#limitations-and-known-issues\" title=\"Link to this heading\">¶\u003C\u002Fa>\u003C\u002Fh2>\n\u003Cul class=\"simple\">\n\u003Cli>\u003Cp>Only \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.cube\u003C\u002Fspan>\u003C\u002Fcode> and \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">.3dl\u003C\u002Fspan>\u003C\u002Fcode> files are loaded by the \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">OCIO\u003C\u002Fspan> \u003Cspan class=\"pre\">LUT\u003C\u002Fspan>\u003C\u002Fcode> node; other formats are passed through unchanged (with a status-bar message).\u003C\u002Fp>\u003C\u002Fli>\n\u003Cli>\u003Cp>Regression tests for LUT behavior are in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">tests\u002Fgtest\u002Fcolor_lut_test.cpp\u003C\u002Fspan>\u003C\u002Fcode>; LUT library and LUT file-field UI tests are in \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">tests\u002Fgtest\u002Flut_file_field_test.cpp\u003C\u002Fspan>\u003C\u002Fcode>.\u003C\u002Fp>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fsection>\n\u003C\u002Fsection>\n\n\n          \u003C\u002Fdiv>\n          \n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"sphinxsidebar\" role=\"navigation\" aria-label=\"Main\">\n        \u003Cdiv class=\"sphinxsidebarwrapper\">\n\u003Ch1 class=\"logo\">\u003Ca href=\"index.html\">Oak Video Editor Manual\u003C\u002Fa>\u003C\u002Fh1>\n\n\n\n\n\n\n\n\n\u003Ch3>Navigation\u003C\u002Fh3>\n\u003Cul class=\"current\">\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"quick_start.html\">Quick Start\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"basic_features.html\">Basic Features\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"nodes.html\">Nodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1 current\">\u003Ca class=\"current reference internal\" href=\"#\">LUT\u003C\u002Fa>\u003Cul>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#color-management-basics\">Color Management Basics\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#the-ocio-lut-node\">The OCIO LUT Node\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#color-grading-nodes\">Color Grading Nodes\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"#limitations-and-known-issues\">Limitations and Known Issues\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"histogram.html\">Histogram\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"proxy_editing.html\">Proxy Editing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"audio_sync_and_multicam.html\">Audio Sync and Multicam Editing\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\n\n\u003Csearch id=\"searchbox\" style=\"display: none\" role=\"search\">\n  \u003Ch3 id=\"searchlabel\">Quick search\u003C\u002Fh3>\n    \u003Cdiv class=\"searchformwrapper\">\n    \u003Cform class=\"search\" action=\"search.html\" method=\"get\">\n      \u003Cinput type=\"text\" name=\"q\" aria-labelledby=\"searchlabel\" autocomplete=\"off\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\"\u002F>\n      \u003Cinput type=\"submit\" value=\"Go\" \u002F>\n    \u003C\u002Fform>\n    \u003C\u002Fdiv>\n\u003C\u002Fsearch>\n\u003Cscript>document.getElementById('searchbox').style.display = \"block\"\u003C\u002Fscript>\n        \u003C\u002Fdiv>\n      \u003C\u002Fdiv>\n      \u003Cdiv class=\"clearer\">\u003C\u002Fdiv>\n    \u003C\u002Fdiv>\n    \u003Cdiv class=\"footer\">\n      &#169;2025, Oak Video Editor Community.\n      \n      |\n      Powered by \u003Ca href=\"https:\u002F\u002Fwww.sphinx-doc.org\u002F\">Sphinx 9.1.0\u003C\u002Fa>\n      &amp; \u003Ca href=\"https:\u002F\u002Falabaster.readthedocs.io\">Alabaster 1.0.0\u003C\u002Fa>\n      \n      |\n      \u003Ca href=\"_sources\u002Flut.rst.txt\"\n          rel=\"nofollow\">Page source\u003C\u002Fa>\n    \u003C\u002Fdiv>\n\n    \n\n    \n  \u003C\u002Fbody>\n\u003C\u002Fhtml>",{"versions":58,"latest":4},[4]]