--- title: "Volume Scalar Attribute" url: "https://help.maxon.net/c4d/en-us/Content/html/COM_REDSHIFT3D_REDSHIFT4C4D_NODES_CORE_VOLUMESCALARATTRIBUTE.html" section_path: "The Node Editor > Redshift Nodes > Redshift Utility Nodes > Redshift User Data Nodes > Volume Scalar Attribute" element_id: "COM_REDSHIFT3D_REDSHIFT4C4D_NODES_CORE_VOLUMESCALARATTRIBUTE" description: "This page covers the Volume Scalar Attribute node of the Redshift renderer in Cinema 4D. It reads scalar volume grids — density, temperature — for …" --- # Volume Scalar Attribute > **Note:** **What is it about?** > > This page covers the **Volume Scalar Attribute node** of the Redshift renderer in **Cinema 4D**. It reads scalar volume grids — density, temperature — for programmable volume shading, including noise-based detail enhancement. | | | --- | | [Video: RS_Std_Vol_Offset_Volume_Density_Offset.mp4](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/Resources/Images/InSnippets_Redshift/Shaders/RS_Standard_Volume/RS_Std_Vol_Offset_Volume_Density_Offset.mp4) | The *Volume Scalar Attribute* is a shading node that allows for programmable volume shading when used with a [Standard Volume shader](https://help.maxon.net/c4d/en-us/Content/html/COM_REDSHIFT3D_REDSHIFT4C4D_NODES_CORE_STANDARDVOLUME.html.md). For example, a VDB grid can be loaded and it can be displaced with a noise shader. This can be used for many creative effects and adding detail to low resolution volumes. This node has no effect when not used with a [Standard Volume shader](https://help.maxon.net/c4d/en-us/Content/html/COM_REDSHIFT3D_REDSHIFT4C4D_NODES_CORE_STANDARDVOLUME.html.md). ## Example Graph In the example below, a Volume Scalar Attribute node is used to load a density channel and directly drive the density input on a [Standard Volume shader](https://help.maxon.net/c4d/en-us/Content/html/COM_REDSHIFT3D_REDSHIFT4C4D_NODES_CORE_STANDARDVOLUME.html.md). This density channel is displaced by three Maxon noises, each uses the same noise type but with a different seed — this ensures that the volume is adequately displaced in 3D space. The three noises are fed into a vector maker which is then fed into a *Vector Change Range*. The *Vector Change Range* has the Output Min and Max on all three axes set to -1 to +1, this centers the displacement on the volumes axis. After this, a vector multiply node is used to control the intensity of displacement on each axis. | | | --- | | ![Image: C4D_Std_Vol_Displace_Multi_UI.png](https://help.maxon.net/c4d/en-us/Content/_REDSHIFT_/Resources/Images/C4D_Std_Vol_Displace_Multi_UI.png) |