Spaces:
Paused
Paused
File size: 432 Bytes
356b0e0 | 1 2 3 4 5 6 7 8 9 10 11 12 | """pytorch3d.renderer.camera_utils stub."""
import torch
def camera_to_eye_at_up(camera):
"""Extract eye, at, up from camera. Minimal stub."""
R = camera.R if hasattr(camera, "R") else torch.eye(3).unsqueeze(0)
T = camera.T if hasattr(camera, "T") else torch.zeros(1, 3)
eye = -torch.bmm(R, T.unsqueeze(-1)).squeeze(-1)
at = torch.zeros_like(eye)
up = torch.tensor([[0.0, 1.0, 0.0]])
return eye, at, up
|