interface version 1
Projection of 3D geometry to a perspective camera plane.
The two inputs required are a source geometry and a perspective camera.
Parameters
Camera | The (perspective) camera to use for the projection. | ||||||||||
Near, Far Clipping | Depth clipping distances. Geometry outside of these will be clipped and not be projected. | ||||||||||
Overscan | Scale values of the camera plane (2D). They can be used to provide an additional 2D margin, if necessary. | ||||||||||
Accurate Clipping | If enabled, near/far clipping is performed using Clip SOPs. This can be useful if the geometry has low resolution, or very accurate 2D contours are desired in the projected results. | ||||||||||
Keep Points Only | Delete all but the points from the source geometry. This might help conserve resources with heavy input geometry. | ||||||||||
Keep Unprojectables | After projection, do not delete geometry points that couldn’t be projected. (This is mostly for purposes of “debugging” the projection. Normally it should be disabled, as it interferes with proper 2d projection.) | ||||||||||
Projection Blend | This blends the Note that this settings has to be (or very near) to | ||||||||||
2d Padding | An additional padding (2D) applied to the boundary rectangle only. | ||||||||||
Output Space | Coordinate space of the projection results.
| ||||||||||
Output Geometry Groups | These settings specify which geometry and attribute components should be output. Geometry components are returned as primitive groups.
| ||||||||||
2D Boundary Values | These fields describe the resulting 2d bounding rectangle. They can be used for linking to other parameters, expressions, etc.
|
Todo
Extend
Accurate Clipping
to use Clip SOPs for all sides of the frustrum2d positions (uv) should be much better “normalized” regardless of overscan/padding settings
Release Notes
interface version 1 —
2013-08-18 | First version. |