Skip to content
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

After training your model, the Rendered Image has no texture on it! #56

Open
HOMGH opened this issue Jul 29, 2020 · 7 comments
Open

After training your model, the Rendered Image has no texture on it! #56

HOMGH opened this issue Jul 29, 2020 · 7 comments

Comments

@HOMGH
Copy link

HOMGH commented Jul 29, 2020

Hi @tranluan
I could train your model by running model_non_linear_3DMM.py file. The rendered output has the correct shape and projection matrix, but it doesn't have any texture on it. The rendered output is same as follows:

rendered_image_05_0012
rendered_image_01_0011

I checked the warp_texture function and it is working, but it seems its input texture is not correct! That's why the output doesn't have any texture! The function used for texture generation is : generator_decoder_albedo(tex_fx_300W, is_reuse=False, is_training=True). Is it the right function you used as your albedo decoder?

@chaoshiedwin
Copy link

I believe it is because 3DMM_tri_2d_barycoord.dat file is not correct, check out this issue: #27

@cassiePython
Copy link

cassiePython commented Aug 28, 2020

Have you successfully corrected this issue? @chaoshiedwin @HOMGH

@HOMGH
Copy link
Author

HOMGH commented Aug 28, 2020

Have you successfully corrected this issue? @chaoshiedwin @HOMGH

Yes, I just run the ....proxy.py file and it works. But still does not converge! (but at least results in something!)

@chaoshiedwin
Copy link

Have you successfully corrected this issue? @chaoshiedwin @HOMGH

use 3DMM_tri_2d_barycoord_reduce.dat instead of 3DMM_tri_2d_barycoord.dat works for me.

@HOMGH
Copy link
Author

HOMGH commented Sep 8, 2020

Have you successfully corrected this issue? @chaoshiedwin @HOMGH

use 3DMM_tri_2d_barycoord_reduce.dat instead of 3DMM_tri_2d_barycoord.dat works for me.

Hi @chaoshiedwin , I actually gave up with that code and tried to run the model_non_linear_3DMM_proxy.py. It is on 11th epoch on 124k images but I think the results are not good . (attached images). Could you train the model?
image
image

@huyanfei-cqupt
Copy link

huyanfei-cqupt commented Oct 26, 2020

use 3DMM_tri_2d_barycoord_reduce.dat instead of 3DMM_tri_2d_barycoord.dat works for me.

Hi,@chaoshiedwin Did you get through this code? Has the L0 loss converged in the pre-training phase?

@huyanfei-cqupt
Copy link

Have you successfully corrected this issue? @chaoshiedwin @HOMGH

use 3DMM_tri_2d_barycoord_reduce.dat instead of 3DMM_tri_2d_barycoord.dat works for me.

Hi,@chaoshiedwin, can you run the model_non_linear_3DMM.py successfully? the G_loss_frecon how to write it? any advices would be highly appreciated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants