|
OpenVDB 11.0.0
|
A group of shared settings to be used in the Volume Rasterizer. More...
#include <openvdb/points/PointRasterizeFrustum.h>
Public Member Functions | |
| FrustumRasterizerSettings ()=delete | |
| FrustumRasterizerSettings (const math::Transform &_transform) | |
Public Attributes | |
| math::Transform::Ptr | transform |
| RasterCamera | camera |
| bool | scaleByVoxelVolume = false |
| bool | useRadius = false |
| bool | accurateFrustumRadius = false |
| bool | accurateSphereMotionBlur = false |
| bool | velocityMotionBlur = false |
| bool | threaded = true |
| float | threshold = 1e-6f |
| float | radiusScale = 1.0f |
| float | framesPerSecond = 24.0f |
| Name | velocityAttribute = "v" |
| Name | radiusAttribute = "pscale" |
| int | motionSamples = 2 |
A group of shared settings to be used in the Volume Rasterizer.
| scaleByVoxelVolume | scale particle contributions by the volume of the receiving voxel |
| velocityAttribute | the name of the velocity attribute |
| velocityMotionBlur | bake the point velocities into the volume |
| clipToFrustum | if enabled and the transform is a frustum transform, eliminate points whose position does not lie within the frustum |
| clipBBox | an optional world-space bounding box to clip the points during rasterization |
| clipMask | an optional mask, each point samples the mask using a nearest-neighbor sampling and is only rasterized if active |
| invertMask | if mask is provided, only rasterize if sample is inactive |
| framesPerSecond | the global value for frames / second for computing motion blur |
| threaded | if enabled, use threading to accelerate rasterization |
|
delete |
|
inlineexplicit |
| bool accurateFrustumRadius = false |
| bool accurateSphereMotionBlur = false |
| RasterCamera camera |
| float framesPerSecond = 24.0f |
| int motionSamples = 2 |
| Name radiusAttribute = "pscale" |
| float radiusScale = 1.0f |
| bool scaleByVoxelVolume = false |
| bool threaded = true |
| float threshold = 1e-6f |
| math::Transform::Ptr transform |
| bool useRadius = false |
| Name velocityAttribute = "v" |
| bool velocityMotionBlur = false |