Skip to content

Theme settings

These are the fields of one theme entry inside DA_KismetNodeTheme or DA_MaterialNodeTheme. Both assets use the same fields. See Customizing themes for how to edit them safely.

SettingWhat it does
Node PresetsColours and materials per node family. See node families and the preset fields below.
Pin StyleCustom pin icons. Empty means Unreal’s standard pins.
Body ShapeThe node silhouette.
Custom FontA font asset used for node text. Empty means Unreal’s standard font.
Override Node Value Box / Node Value Box ColorForce the text colour of input fields inside nodes, for themes where the standard colour would be hard to read.
Override Node Check Tick / Node Check Tick ColorThe colour of the tick in checked boolean checkboxes.
Disable Node BordersDraw nodes without a border.
Soft Title Seam / Title Seam Fade HeightFade the title bar into the body instead of ending it with a hard line. Suits themes where the title is the same surface as the body.
Tint Node Icons / Node Icon TintTint the small icons on nodes (the Add-pin ”+”, title icon, advanced-pins arrow) a single colour, such as ink black.
Restore Variable Node IconsWith Tint Node Icons on, keep variable nodes’ coloured type icons.
Selection Glow / Radius / OpacityA wide, soft halo around selected nodes.
Invert Text On SelectSelected nodes flip their text to black, for themes whose body fills with colour when selected (the Neon look).
Invert Title Text On SelectOnly the title text flips when selected, for themes whose title bar fills with colour.
Selection Keeps Node ColorSelected nodes keep their own border colour instead of switching to the selection colour.
Cursor LightSends the mouse position to the node materials, so a material can draw a light that follows the cursor (the Liquid Glass look).
Border GlowA soft glow around each node’s border, in the border’s colour.
Engineered InputsRestyle input fields and checkboxes as flat, square, recessed wells (the Command look).

Each entry in Node Presets has:

SettingWhat it does
Body Color, Title Color, Border ColorThe node’s main colours
Title Font Color, Body Font Color, Secondary Title Font ColorText colours. The secondary title is the title’s second line, for example “Param (1)” on material parameter nodes
Body Material, Title MaterialOptional materials for the body and title bar, instead of flat colours
Material Tile SizeTiling size for those materials
Border ThicknessBorder width
Selection ColorBorder colour while the node is selected
Override Variable Color / Variable Color OverrideGive variable nodes one fixed colour instead of the variable type’s colour
Variable Body AccentHow much of the variable type’s colour tints the node body (0 = none; title and border always use it fully)

For each pin kind (Data, Exec and Reroute), set a connected and a disconnected icon. Each can be a texture, or a User Interface material that overrides the texture. If you set only one of the two states, it’s used for both.

SettingWhat it does
Icon SizeOn-screen pin size in pixels
Override Color / Pin ColorOff (recommended) keeps each pin’s data-type colour. On forces every pin to one colour
SettingWhat it does
Spline ThemeThe theme’s routing style: Default, Manhattan, Subway or Sketch. Used when routing is set to Theme Default
Wire Thickness (x)Multiplier on Unreal’s normal wire thickness
Wire Corner RadiusRounding on wire corners, in pixels (0 = sharp)
Wire GlowA wide coloured glow around Manhattan and Subway wires
Ink Exec Wires / Exec Wire Ink ColorDraw execution wires in an ink colour instead of white, for light backdrops
Ink Material Wires / Material Wire Ink ColorMaterial graphs only: draw all wires in one ink colour
Wire MaterialAn optional User Interface material drawn along the wire
Wire Texture Tiling (px)Wire length per texture repeat
Wire Flow SpeedHow fast the wire material scrolls

Wire spacing isn’t a theme setting. It’s a personal preference in the NodeCraft dropdown (see Wire routing).

SettingWhat it does
Panel Background MaterialThe backdrop behind the graph. Empty uses the fallback from Project Settings
Animate ContinuouslyKeep redrawing every frame so an animated backdrop keeps moving while you’re not using the mouse. Costs a little performance
SettingWhat it does
Use Native FallbackSkip all NodeCraft styling for this theme and show Unreal’s standard nodes. This is how UE_Default works