---
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) |
