OptionalapertureDoF strength as a pixel-space scalar: the CoC radius in pixels
when |1 − focusDistance/cz| = 1. Pinhole only; ignored for
equirect. Default 0 disables defocus.
OptionalfocusCamera-space Z of the focus plane in world units. Pinhole only;
ignored for equirect. Optional — only meaningful when
apertureScale > 0.
Vertical field of view in radians. Used only for pinhole projection.
Output image height in pixels.
Near clipping distance in world units. For pinhole, splats with cz <= near are culled; for equirect, splats with radial r <= near.
Camera position in world space.
OptionalprojectionProjection mode. Defaults to 'pinhole' if omitted — back-compatible
with callers (JS, or TS compiled against the pre-equirect type) that
don't know the field exists.
Point the camera looks at, in world space.
World-space up vector (used to define camera roll).
Output image width in pixels. Equirect requires width === 2 × height.
Parameters describing a camera for headless splat rendering.
Convention: PlayCanvas right-handed, Y-up world. Camera-space axes are
right(image x increases),down(image y increases),forward(positive depth in front of the camera). The basis is built from atarget - eyedirection plus a world-up vector and assumes the camera looks roughly opposite the world up's perpendicular plane in a PlayCanvas-style scene (so e.g. camera at +Z looking at the origin places world+Xon the right of the image).