-
Notifications
You must be signed in to change notification settings - Fork 124
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pytorch reimplementation #37
Comments
I am currently working on this project with PyTorch and PyTorch3D. Things are almost done except the settings of the camera so that the 8 transformation parameters can work with the rendered image. Now I hope the author could provide the parameters of the camera. |
@HoiM Hello, any progress? |
Got no reply from the author... |
@HoiM I am confused about the parameters of the camera you said. are they different from camera projection parameters?In the paper, it said "the camera projection parameters estimated by the encoder" |
Hi, did you find that the z-buffer kernel is not differentiable in the code? How can you resovle this problem with pytorch? |
@invisprints Maybe I was confused. The camera model used in the paper is weak perspective projection camera model. Based on my understanding, the 8 parameters can directly convert a 3D point to a plane. While in my implementation, I used the perspective projection camera model, where field of view, location of the camera in the world system, and the focal length must be set. Maybe the 8 parameters are already enough. Please feel free to correct me if anything I said was wrong. |
@chaoshiedwin I switched to another work and successfully implemented the rendering process. Here the camera model is weak perspective model. But I used Moreover, based on my understanding, z-buffer is more of like a mask where back-propagation is not needed. |
Hi, I really like this work. I just wonder whether you have the plan to reimplement it using Pytorch? Or release the pytorch pre-trained model?
The text was updated successfully, but these errors were encountered: