# Nuke node map

> Nuke class → node, for .nk import and export.

Which Oink node a Nuke class becomes when you import a .nk script (File › Open or Import, or paste Nuke node text). Classes not listed import as an **Unsupported** node: drawn red, its knobs kept, input 0 passed through, and written back unchanged when you export.

| Nuke class | Node here |
|---|---|
| `Add` | [Add](/docs/nodes/add) |
| `AddMix` | [AddMix](/docs/nodes/addmix) |
| `AddTimeCode` | [AddTimeCode](/docs/nodes/addtimecode) |
| `ApplyMaterial` | [GeoBindMaterial](/docs/nodes/geobindmaterial) |
| `Assert` | [Assert](/docs/nodes/assert) |
| `Axis` | [Axis](/docs/nodes/axis) |
| `Axis2` | [Axis](/docs/nodes/axis) |
| `Axis3` | [Axis](/docs/nodes/axis) |
| `Axis4` | [Axis](/docs/nodes/axis) |
| `BackdropNode` | [Backdrop](/docs/nodes/backdrop) |
| `BlackOutside` | [BlackOutside](/docs/nodes/blackoutside) |
| `BlinkScript` | [BlinkScript](/docs/nodes/blinkscript) |
| `Blur` | [Blur](/docs/nodes/blur) |
| `Camera` | [Camera](/docs/nodes/camera) |
| `Camera2` | [Camera](/docs/nodes/camera) |
| `Camera3` | [Camera](/docs/nodes/camera) |
| `Camera4` | [Camera](/docs/nodes/camera) |
| `CameraTracker` | [CameraTracker](/docs/nodes/cameratracker) |
| `CameraTrackerPointCloud` | [CameraTrackerPointCloud](/docs/nodes/camtrackpointcloud) |
| `Card` | [GeoCard](/docs/nodes/geocard) |
| `Card2` | [GeoCard](/docs/nodes/geocard) |
| `Card3D` | [Card3D](/docs/nodes/card3d) |
| `ChannelMerge` | [ChannelMerge](/docs/nodes/channelmerge) |
| `CheckerBoard` | [CheckerBoard2](/docs/nodes/checkerboard) |
| `CheckerBoard2` | [CheckerBoard2](/docs/nodes/checkerboard) |
| `Clamp` | [Clamp](/docs/nodes/clamp) |
| `ClipTest` | [ClipTest](/docs/nodes/cliptest) |
| `ColorBars` | [ColorBars](/docs/nodes/colorbars) |
| `ColorCorrect` | [ColorCorrect](/docs/nodes/colorcorrect) |
| `ColorLookup` | [ColorLookup](/docs/nodes/colorlookup) |
| `Colorspace` | [Colorspace](/docs/nodes/colorspace) |
| `Constant` | [Constant](/docs/nodes/constant) |
| `Copy` | [Copy](/docs/nodes/copy) |
| `CopyMetaData` | [CopyMetaData](/docs/nodes/copymetadata) |
| `CornerPin2D` | [CornerPin2D](/docs/nodes/cornerpin) |
| `Crop` | [Crop](/docs/nodes/crop) |
| `Cryptomatte` | [Cryptomatte](/docs/nodes/cryptomatte) |
| `Cube` | [GeoCube](/docs/nodes/geocube) |
| `CurveTool` | [CurveTool](/docs/nodes/curvetool) |
| `Cylinder` | [GeoCylinder](/docs/nodes/geocylinder) |
| `DeepCrop` | [DeepCrop](/docs/nodes/deepcrop) |
| `DeepFromImage` | [DeepFromImage](/docs/nodes/deepfromimage) |
| `DeepHoldout` | [DeepHoldout](/docs/nodes/deepholdout) |
| `DeepHoldout2` | [DeepHoldout](/docs/nodes/deepholdout) |
| `DeepMerge` | [DeepMerge](/docs/nodes/deepmerge) |
| `DeepMerge2` | [DeepMerge](/docs/nodes/deepmerge) |
| `DeepRead` | [DeepRead](/docs/nodes/deepread) |
| `DeepRecolor` | [DeepRecolor](/docs/nodes/deeprecolor) |
| `DeepReformat` | [DeepReformat](/docs/nodes/deepreformat) |
| `DeepToImage` | [DeepToImage](/docs/nodes/deeptoimage) |
| `DeepToImage2` | [DeepToImage](/docs/nodes/deeptoimage) |
| `DeepTransform` | [DeepTransform](/docs/nodes/deeptransform) |
| `Defocus` | [Defocus](/docs/nodes/defocus) |
| `DegrainBlue` | [DegrainBlue](/docs/nodes/degrainblue) |
| `DegrainSimple` | [DegrainSimple](/docs/nodes/degrainsimple) |
| `Despill` | [Despill](/docs/nodes/despill) |
| `Difference` | [Difference](/docs/nodes/difference) |
| `Dilate` | [Dilate](/docs/nodes/dilate) |
| `DirectLight` | [DirectLight](/docs/nodes/directlight) |
| `DirectLight1` | [DirectLight](/docs/nodes/directlight) |
| `Dissolve` | [Dissolve](/docs/nodes/dissolve) |
| `Dot` | [Dot](/docs/nodes/dot) |
| `EdgeBlur` | [EdgeBlur](/docs/nodes/edgeblur) |
| `Environment` | [EnvironmentLight](/docs/nodes/environmentlight) |
| `EnvironmentLight` | [EnvironmentLight](/docs/nodes/environmentlight) |
| `Erode` | [Erode](/docs/nodes/erode) |
| `Expression` | [Expression](/docs/nodes/expression) |
| `FilterErode` | [FilterErode](/docs/nodes/filtererode) |
| `FrameBlend` | [FrameBlend](/docs/nodes/frameblend) |
| `FrameHold` | [FrameHold](/docs/nodes/framehold) |
| `FrameRange` | [FrameRange](/docs/nodes/framerange) |
| `Gamma` | [Gamma](/docs/nodes/gamma) |
| `GeoBindMaterial` | [GeoBindMaterial](/docs/nodes/geobindmaterial) |
| `GeoCard` | [GeoCard](/docs/nodes/geocard) |
| `GeoCube` | [GeoCube](/docs/nodes/geocube) |
| `GeoCylinder` | [GeoCylinder](/docs/nodes/geocylinder) |
| `GeoExport` | [GeoExport](/docs/nodes/geoexport) |
| `GeoImport` | [GeoImport](/docs/nodes/geoimport) |
| `GeoMerge` | [GeoMerge](/docs/nodes/geomerge) |
| `GeoScene` | [GeoScene](/docs/nodes/geoscene) |
| `GeoSphere` | [GeoSphere](/docs/nodes/geosphere) |
| `GeoTransform` | [GeoTransform](/docs/nodes/geotransform) |
| `GeoUVProject` | [UVProject](/docs/nodes/uvproject) |
| `Glow` | [Glow2](/docs/nodes/glow) |
| `Glow2` | [Glow2](/docs/nodes/glow) |
| `Grade` | [Grade](/docs/nodes/grade) |
| `Grain2` | [Grain](/docs/nodes/grain) |
| `HueCorrect` | [HueCorrect](/docs/nodes/huecorrect) |
| `IBKColour` | [IBKColour](/docs/nodes/ibkcolour) |
| `IBKColourV3` | [IBKColour](/docs/nodes/ibkcolour) |
| `IBKGizmo` | [IBKGizmo](/docs/nodes/ibkgizmo) |
| `IBKGizmoV3` | [IBKGizmo](/docs/nodes/ibkgizmo) |
| `IDistort` | [IDistort](/docs/nodes/idistort) |
| `Invert` | [Invert](/docs/nodes/invert) |
| `Keyer` | [Keyer](/docs/nodes/keyer) |
| `Keylight` | [ScreenKey](/docs/nodes/screenkey) |
| `KeyMix` | [KeyMix](/docs/nodes/keymix) |
| `Kronos` | [Kronos](/docs/nodes/retime) |
| `LD_3DE_Classic_LD_Model` | [LD_3DE_Classic_LD_Model](/docs/nodes/ld3de_classic) |
| `LD_3DE4_Anamorphic_Degree_6` | [LD_3DE4_Anamorphic_Degree_6](/docs/nodes/ld3de_anamorphic6) |
| `LD_3DE4_Anamorphic_Standard_Degree_4` | [LD_3DE4_Anamorphic_Standard_Degree_4](/docs/nodes/ld3de_anamorphic4) |
| `LD_3DE4_Radial_Fisheye_Degree_8` | [LD_3DE4_Radial_Fisheye_Degree_8](/docs/nodes/ld3de_fisheye8) |
| `LD_3DE4_Radial_Standard_Degree_4` | [LD_3DE4_Radial_Standard_Degree_4](/docs/nodes/ld3de_radial4) |
| `LensDistortion` | [LensDistortion](/docs/nodes/lensdistortion) |
| `LensDistortion2` | [LensDistortion](/docs/nodes/lensdistortion) |
| `Light` | [PointLight](/docs/nodes/pointlight) |
| `Light2` | [PointLight](/docs/nodes/pointlight) |
| `Light3` | [PointLight](/docs/nodes/pointlight) |
| `LiveGroup` | [LiveGroup](/docs/nodes/livegroup) |
| `Merge` | [Merge](/docs/nodes/merge) |
| `Merge2` | [Merge](/docs/nodes/merge) |
| `MergeExpression` | [MergeExpression](/docs/nodes/mergeexpression) |
| `MergeGeo` | [GeoMerge](/docs/nodes/geomerge) |
| `ModifyMetaData` | [ModifyMetaData](/docs/nodes/modifymetadata) |
| `MotionBlur` | [MotionBlur](/docs/nodes/motionblur) |
| `MotionBlur2D` | [MotionBlur2D](/docs/nodes/motionblur2d) |
| `MotionBlur3D` | [MotionBlur3D](/docs/nodes/motionblur3d) |
| `Multiply` | [Multiply](/docs/nodes/multiply) |
| `Noise` | [Noise](/docs/nodes/noise) |
| `NoOp` | [NoOp](/docs/nodes/noop) |
| `NoTimeBlur` | [NoTimeBlur](/docs/nodes/notimeblur) |
| `OCIOCDLTransform` | [CDL](/docs/nodes/cdl) |
| `OCIOColorSpace` | [OCIOColorSpace](/docs/nodes/ociocolorspace) |
| `OCIODisplay` | [OCIODisplay](/docs/nodes/ociodisplay) |
| `OCIOFileTransform` | [OCIOFileTransform](/docs/nodes/ociofiletransform) |
| `OFXuk.co.thefoundry.keylight.keylight_v200` | [ScreenKey](/docs/nodes/screenkey) |
| `OFXuk.co.thefoundry.keylight.keylight_v201` | [ScreenKey](/docs/nodes/screenkey) |
| `PointLight` | [PointLight](/docs/nodes/pointlight) |
| `Position` | [Position](/docs/nodes/position) |
| `Precomp` | [Precomp](/docs/nodes/precomp) |
| `Premult` | [Premult](/docs/nodes/premult) |
| `Project3D` | [Project3DShader](/docs/nodes/project3dshader) |
| `Project3D2` | [Project3DShader](/docs/nodes/project3dshader) |
| `Project3DShader` | [Project3DShader](/docs/nodes/project3dshader) |
| `Read` | [Read](/docs/nodes/read) |
| `ReadGeo` | [GeoImport](/docs/nodes/geoimport) |
| `ReadGeo2` | [GeoImport](/docs/nodes/geoimport) |
| `Reformat` | [Reformat](/docs/nodes/reformat) |
| `Remove` | [Remove](/docs/nodes/remove) |
| `Retime` | [Retime](/docs/nodes/nkretime) |
| `Roto` | [Roto](/docs/nodes/roto) |
| `RotoPaint` | [RotoPaint](/docs/nodes/rotopaint) |
| `Sampler` | [Sampler](/docs/nodes/sampler) |
| `Saturation` | [Saturation](/docs/nodes/saturation) |
| `ScanlineRender` | [ScanlineRender](/docs/nodes/scanlinerender) |
| `ScanlineRender2` | [ScanlineRender](/docs/nodes/scanlinerender) |
| `Scene` | [GeoScene](/docs/nodes/geoscene) |
| `ScreenKey` | [ScreenKey](/docs/nodes/screenkey) |
| `Sharpen` | [Sharpen](/docs/nodes/sharpen) |
| `Shuffle` | [Shuffle](/docs/nodes/shuffle) |
| `Shuffle2` | [Shuffle](/docs/nodes/shuffle) |
| `ShuffleCopy` | [Shuffle](/docs/nodes/shuffle) |
| `Sphere` | [GeoSphere](/docs/nodes/geosphere) |
| `Spotlight` | [SpotLight](/docs/nodes/spotlight) |
| `SpotLight` | [SpotLight](/docs/nodes/spotlight) |
| `StickyNote` | [StickyNote](/docs/nodes/stickynote) |
| `STMap` | [STMap](/docs/nodes/stmap) |
| `Switch` | [Switch](/docs/nodes/switch) |
| `Text` | [Text](/docs/nodes/text) |
| `Text2` | [Text2](/docs/nodes/text2) |
| `TimeBlur` | [TimeBlur](/docs/nodes/timeblur) |
| `TimeOffset` | [TimeOffset](/docs/nodes/timeoffset) |
| `TimeWarp` | [TimeWarp](/docs/nodes/timewarp) |
| `Tracker3` | [Tracker](/docs/nodes/tracker) |
| `Tracker4` | [Tracker](/docs/nodes/tracker) |
| `Transform` | [Transform](/docs/nodes/transform) |
| `TransformGeo` | [GeoTransform](/docs/nodes/geotransform) |
| `TransformMasked` | [Transform](/docs/nodes/transform) |
| `Unpremult` | [Unpremult](/docs/nodes/unpremult) |
| `Upscale` | [Upscale](/docs/nodes/upscale) |
| `UVProject` | [UVProject](/docs/nodes/uvproject) |
| `VectorBlur2` | [VectorBlur2](/docs/nodes/vectorblur2) |
| `Viewer` | [Viewer](/docs/nodes/viewer) |
| `ViewMetaData` | [ViewMetaData](/docs/nodes/viewmetadata) |
| `Write` | [Write](/docs/nodes/write) |
| `WriteGeo` | [GeoExport](/docs/nodes/geoexport) |
| `ZDefocus` | [ZDefocus](/docs/nodes/zdefocus) |
| `ZDefocus2` | [ZDefocus](/docs/nodes/zdefocus) |

178 Nuke classes map to a node. Gizmos and Groups import as Groups; see [.nk import](/docs/nuke-users/nk-import).


---
Sources: opencomp_core/nk/mapping.py, opencomp_core/nk/mapping_gap.py
