chungyiweng / humannerf

HumanNeRF turns a monocular video of moving people into a 360 free-viewpoint video.
MIT License
786 stars 86 forks source link

Can I render an arbitrary cam path with well-trained humannerf? #80

Closed leviome closed 12 months ago

leviome commented 1 year ago

thanks for the great job!

As I know, three rendering types including freeview, tpose and movement is ready. Is HumanNeRF able to render an arbitary camera path of movement?

Dipankar1997161 commented 12 months ago

Can you be a little more specific on what type of cam_movement are you talking about?

leviome commented 12 months ago

for example, I wanna make a demo like camera moves spiral rising around a dynamic person.

the aim of me is to render any view of any frame with inputs of cam pose and frame id.

Dipankar1997161 commented 12 months ago

for example, I wanna make a demo like camera moves spiral rising around a dynamic person.

the aim of me is to render any view of any frame with inputs of cam pose and frame id.

You can create any movement of the camera. Just play with the following function https://github.com/chungyiweng/humannerf/blob/d1a623c0e43dc15f112ed0b62d4a8fa487c7e5d2/core/data/human_nerf/freeview.py#L129

This controls the render camera movement. In other words, you need to work with the Extrinsic camera values here

leviome commented 12 months ago

Thanks 🙏