liblaf.flame_pytorch.flame
¤
Classes:
-
FLAME–
FLAME
¤
FLAME(config: FlameConfig | None = None)
Bases: FLAME
flowchart TD
liblaf.flame_pytorch.flame.FLAME[FLAME]
liblaf.flame_pytorch.upstream.flame.FLAME[FLAME]
liblaf.flame_pytorch.upstream.flame.FLAME --> liblaf.flame_pytorch.flame.FLAME
click liblaf.flame_pytorch.flame.FLAME href "" "liblaf.flame_pytorch.flame.FLAME"
click liblaf.flame_pytorch.upstream.flame.FLAME href "" "liblaf.flame_pytorch.upstream.flame.FLAME"
Methods:
Attributes:
-
NECK_IDX– -
batch_size(int) – -
config(FlameConfig) – -
dtype(dtype) – -
faces(Integer[ndarray, 'faces 3']) – -
flame_model– -
shapedirs(Tensor) – -
use_3D_translation(bool) – -
use_face_contour(bool) –
Source code in src/liblaf/flame_pytorch/flame.py
14 15 16 17 18 19 20 | |
__call__
¤
__call__(
shape: Float[Tensor, "batch shape"] | None = None,
expression: Float[Tensor, "batch expression"]
| None = None,
pose: Float[Tensor, "batch pose"] | None = None,
neck_pose: Float[Tensor, "batch 3"] | None = None,
eye_pose: Float[Tensor, "batch 6"] | None = None,
translation: Float[Tensor, "batch 3"] | None = None,
) -> tuple[
Float[Tensor, "batch vertices"],
Float[Tensor, "batch landmarks 3"],
]
Source code in src/liblaf/flame_pytorch/flame.py
18 19 20 21 22 23 24 25 26 | |
forward
¤
forward(
shape: Float[Tensor, "batch shape"] | None = None,
expression: Float[Tensor, "batch expression"]
| None = None,
pose: Float[Tensor, "batch pose"] | None = None,
neck_pose: Float[Tensor, "batch 3"] | None = None,
eye_pose: Float[Tensor, "batch 6"] | None = None,
translation: Float[Tensor, "batch 3"] | None = None,
) -> tuple[
Float[Tensor, "batch vertices"],
Float[Tensor, "batch landmarks 3"],
]
Input
shape_params: N X number of shape parameters expression_params: N X number of expression parameters pose_params: N X number of pose parameters
return: vertices: N X V X 3 landmarks: N X number of landmarks X 3
Source code in src/liblaf/flame_pytorch/flame.py
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 | |