Sunday, June 5, 2011

Volume SOPS

checkin out the volume SOPS..

basic volume SOP
allows for scalar or vector or matrix volume
allows you to specifiy a name and value,
sampling and Tapering which i havnt seen before.

from the help:
The grid generated by the Volume SOP has constant value everywhere. It can be further manipulated on a voxel-by-voxel basis using the Volume VOP SOP or the Volume Mix SOP.

When mantra renders volumes it overrides rendering parameters according to the name of the volume. This name can be set in the Volume SOP (or later using the Name SOP). The name is also used for the default bindings to the Volume VOP SOP.
If you connect geometry to the Volume SOP’s input, it will create a bounding box around the input geometry.

Volume Analysis
from the help :

Computes analytic properties of volumes....
such as the gradient and curvature. This is done in the local space of the volume. These are a function of more than one voxel so are more difficult to compute inside a Volume VOP.

Where possible, these operations occur in place and preserve the name. If new volumes have to be created, it is attempted to ensure they gain the .x, .y, .z style suffixes in their name attribute.

an Attribute from Volume SOP transfers the curvature attribute to the geometry
Cd is simply specified in the SOP under attribute name.

Volume Blur
The Volume Blur operation blurs the voxels of a volume.

Volume Break
Cuts polygonal objects using a signed distance field volume.

Volume Compress
Volumes can be very big. The Volume Compress SOP makes it easy to make a size/quality trade off for volumetric data.

Volume Feather
The Volume Feather operation smooths the edges of the scalar data in volume primitives. This is done either in an inwards or outwards direction. It sets the maximum rate of change in the volume, clamps either increasing or decreasing transitions, and can be thought of as a one-sided blur.