Skip to content

create_camera

CreateCamera

Bases: Cinema4DCreator

Single baked camera

Source code in client/ayon_cinema4d/plugins/create/create_camera.py
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
class CreateCamera(plugin.Cinema4DCreator):
    """Single baked camera"""

    identifier = "io.ayon.creators.cinema4d.camera"
    label = "Camera"
    description = __doc__
    product_type = "camera"
    icon = "video-camera"

    def get_instance_attr_defs(self):
        defs = lib.collect_animation_defs(self.create_context)
        defs.append(
            BoolDef(
                "bakeToWorldSpace",
                label="Bake to World Space",
                tooltip=(
                    "Bake to world space by default, when this is disabled it "
                    " will also include the parent hierarchy in the baked"
                    " results"
                ),
                default=True)
        )
        return defs