PixarAnimationStudios / OpenUSD-proposals

Share and collaborate on proposals for the advancement of USD
92 stars 25 forks source link

Physical Cameras for USD #41

Open meshula opened 2 months ago

meshula commented 2 months ago

Physical Cameras for USD

On behalf of the Cameras in USD Working Group:

This schema usefully bridges the description of physical cameras to USD scenes.

rendered link:

https://github.com/usd-wg/OpenUSD-proposals/blob/physical-camera/proposals/physical-cameras/README.md

The physical camera is a primitive meant to be a target for construction of a physical camera model through applied, and multiply applied schemas.

The physical camera is a GeomXformable, and thus inherits the transform
schema.  The physical camera also inherits the UsdGeomImageable schema,
which provides facilities for controlling visibility and rendering of the
camera.

The physical camera provides a number of attributes that are meant to be
authored by a user or by a DCC import process.  These attributes are
generally meant to be authored once, and then left alone.

The concept is that the PhysicalCamera is just like a real camera that may
be used and measure on a real life stage, and it's attributes recorded in
a usd file. A real camera is a body, with a lens, and a film back, all
interchangeable, and these concepts are reflected in the proposed schema.

Supporting Materials

n/a

Contributing

dgovil commented 1 month ago

Link to Rendered Proposal for convenience