OpenVDB  12.0.0
Classes | Namespaces | Enumerations
PointRasterizeFrustum.h File Reference

Volume rasterization of VDB Points using velocity and camera motion-blur. More...

#include <openvdb/math/Ray.h>
#include <openvdb/math/DDA.h>
#include <openvdb/util/NullInterrupter.h>
#include <openvdb/util/Assert.h>
#include <openvdb/thread/Threading.h>
#include <openvdb/tools/GridTransformer.h>
#include <openvdb/tools/Interpolation.h>
#include "PointCount.h"
#include "PointDataGrid.h"
#include "impl/PointRasterizeFrustumImpl.h"

Go to the source code of this file.

Classes

class  RasterCamera
 A camera class that provides an interface for camera motion blur when rasterizing. More...
 
struct  FrustumRasterizerSettings
 A group of shared settings to be used in the Volume Rasterizer. More...
 
struct  FrustumRasterizerMask
 
class  GridToRasterize< PointDataGridT >
 
class  FrustumRasterizer< PointDataGridT >
 Efficient rasterization of one or more VDB Points grids into a linear or frustum volume with the option to bake in camera or geometry motion blur. More...
 
struct  RasterGroups
 A struct that stores all include/exclude attribute names as strings and is internally converted into the resolved MultiGroupFilter. More...
 

Namespaces

 openvdb
 
 openvdb::v12_0
 
 openvdb::v12_0::points
 
 openvdb::v12_0::points::point_rasterize_internal
 

Enumerations

enum  RasterMode { ACCUMULATE = 0, MAXIMUM, AVERAGE }
 How to composite points into a volume. More...
 

Detailed Description

Volume rasterization of VDB Points using velocity and camera motion-blur.

Author
Dan Bailey, Rick Hankins