S&box Wiki

Revision Difference

func_voxelsurface#547442

<title>func_voxelsurface</title> # func_voxelsurface A procedurally breakable voxel surface. `This entity requires a mesh to function` In code, it is defined in the `VoxelSurface.cs` file under `addons\base\code\Entity\Experimental\Voxel`. ## Usage Create a quad, reszize it to your desired size then press <key>CTRL</key> + <key>T</key> to turn it into an entity and then set its class to `func_voxelsurface` <note>func_voxelsurface only works as quad.</note> <note>func_voxelsurface only works as a quad.</note> ## Keyvalues **Name (`targetname`)** >* The name that other entities refer to this entity by. **Tags (`tags`)** >* A list of general purpose tags for this entity, for interactions with other entities such as triggers. **Width (`width`)** >* How many voxels on the width (Limited to 64). **Height (`height`)** >* How many voxels on the height (Limited to 64). **Thickness (`thickness`)** >* How thick is the surface (Limited to 64). **Material (`material`)** >* Material to use for the surface. **Frozen (`frozen`)** >* Is the panel frozen. **Shadow Casting (`enable_shadows`)** >* Whether this entity should cast shadows or not.