Skip to content

3dgrut 렌더링 관련 실험 결과 #4

@hydarlisk

Description

@hydarlisk
  • 문제점 : GUI 렌더링 시 tracer를 3dgrt로 설정하면 아무것도 안 보임
    -> 3dgrt 셰이더 부분의 문제일 가능성 있음. 이 경우 3DGVRT에서 문제가 생겼을 때 원본 코드의 문제인지 구현 문제인지 파악 어려움

  • 결론 : 3dgrt 셰이더 부분은 문제가 없고 GUI 렌더링 시 ckpt 파일 로드 해서 셰이더 연결하는 부분이 문제인 것으로 추정

원본 코드인 3DGRUT 각종 렌더링 방식 결과 정리

  • O : 정상
  • △ : 보이지만 비정상 (일부 각도에서 까맣게 보이는 부분 있음)
  • X : 까만화면

[이미지 렌더링](render.py)
O
명령어 : python render.py --checkpoint runs/lego/ckpt_last.pt --out-dir outputs/eval

[GUI 렌더링](train.py)
.ckpt 파일

  • 3dgrt : X
  • 3dgut : △

.ply 파일

  • 3dgrt : O
  • 3dgut : △
    명령어 : python train.py --config-name paper/3dgrt/nerf_synthetic_ours.yaml path=data/nerf_synthetic/lego with_gui=True test_last=False export_ingp.enabled=False import_ply.enabled=True import_ply.path={path}

[training 할 때 GUI로 보기](train.py)
O
명령어 : python train.py --config-name apps/nerf_synthetic_3dgut.yaml path=data/nerf_synthetic/lego with_gui=True

[playground](playground.py)
O
명령어 : python playground.py --gs_object runs/bonsai/ckpt_last.pt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions