티스토리 뷰
https://github.com/hongsukchoi/generic_tools/blob/master/rendering.py
월드좌표계가 없을 때, 즉 카메라가 한 대만 있을 때, scene 혹은 object의 mean position은 주어졌다고 가정하고 360도 렌더링하는 코드를 짰다.
타겟인 오브젝트의 point가 아니라 neural radiance field를 다른 뷰에서 렌더링하고 싶은지라 카메라를 돌리는 수밖에 없었다. object를 mean position중심으로 돌리는거랑은 다르다는 말이다.
neuralbody 코드를 보면 world 좌표계가 주어졌다고 가정하고 코드를 짜는데, 실제 real world에서 world 좌표계가 항상 주어져있다고 가정할 수는 없다. 카메라 좌표계가 곧 world겠지.
별 삽질을 다하다가 결국 제대로 구현했다. 사물이 카메라의 중앙에 온다고 가정하긴 했지만, 이건 자동으로 중앙에오도록 구현해놓을 수는 없다. 이론적으로는 가능할거같은데, 일부러 중앙에어도록 프레임마다 맞추면 360도 렌더링을 이어붙여 보면 연속성이 깨질것이다. 따라서 그때그때 카메라 각도를 조정하는 수밖에.
끈질기게 물고 늘어져서 해낸 경험이 얼마만인가. 기분이 좋다. 열심히 살아야겠다.
'Research (연구 관련)' 카테고리의 다른 글
(mano, smpl) root-joint angle rotation (0) | 2023.03.04 |
---|---|
column vectors of 3D axes rotation matrix (0) | 2023.01.19 |
Affine transform and intrinsic matrix (0) | 2023.01.05 |
Bug of 'conda install pytorch' (0) | 2023.01.03 |
CO3D, Pytorch3D camera coordinate system (0) | 2022.12.20 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 컴퓨터비젼
- spin
- 인터뷰
- pyrender
- focal length
- Pose2Mesh
- world coordinate
- deep learning
- 피트니스
- Generative model
- 문경식
- Docker
- VAE
- Transformation
- densepose
- Interview
- 머신러닝
- nerf
- nohup
- 2d pose
- 비전
- camera coordinate
- Machine Learning
- Virtual Camera
- demo
- 헬스
- part segmentation
- 컴퓨터비전
- pytorch
- 에디톨로지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함