Git Product home page Git Product logo

neutex's People

Contributors

fbxiang avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

neutex's Issues

About cycle consistency loss

Hi @fbxiang , thanks for sharing the codes.
I did some simple experiments, and it seems that removing the cycle loss leads to better novel view synthesis (but maybe more distorted uv map).
In Fig. 3 of the paper, removing cycle loss will lead to very bad mapping results which didn't happen in my experiments. May I know how to get the results in the last column of Fig. 3? Thanks.

About chamfer loss and initialize F_uv

hello,this is a great work and thanks for your sharing.
when I run the demo(dtu.sh) you provided, I'm a bit confused and I need your help. In your paper "NeuTex", you mentioned that you used Chamfer loss during Fuv-1 initialization. However, loss_chamfer_weight=-1 means that it has not been used. If I want to try it, When do I need to set loss_chamfer_weight=1 so that I can get the result similar to Figure 3 in paper ? And how do I understand this word in 4.2Training detail,initialize Fuv-1 with a point cloud from COLMAP.

zeros = torch.zeros(camera_position.shape[0], dtype=torch.long, device=camera_position.device)
geometry_embedding = self.net_geometry_embedding(zeros) 
...
point_array_2d, points_3d = self.net_atlasnet(geometry_embedding)
...

In the code, does the geometric latent code represent the point cloud here ?

How to modify texture

I can't find the code where the texture modification is injected to the network, could you please give some guidance?

How to use custom datasets

Hello,
Could you give me more detailed guidelines for using custom datasets?
I tried to follow your guidelines, but I was confused about how to set these fields:
image

I also wonder should I make all of these files in the 'dtu_dataset.py' following above fields?
self.campos = np.load(self.data_dir + "/in_camOrgs.npy")
self.camat = np.load(self.data_dir + "/in_camAts.npy")
self.focal = np.load(self.data_dir + "/in_camFocal.npy")
self.princpt = np.load(self.data_dir + "/in_camPrincpt.npy")
self.extrinsics = np.load(self.data_dir + "/in_camExtrinsics.npy")
self.point_cloud = trimesh.load(self.data_dir + "/pcd_down_unit.ply")
I guessed "pcd_down_unit.ply" is a polygon file of point clouds, but I don't know how to make other files.

I'd really appreciate it if you reply to my question.

代码缺少了两个文件

非常感谢您能开源代码!

在复现过程中遇到了点问题:

  1. run文件夹下的dtu.sh文件
  2. 跑run文件夹下的dtu-freeze.sh时,需要'./checkpoints//114/latest_states.pth'

Texture MLP

Amazing work. I have some q
I find there is only UV as inputs in TexMLP, but as mentioned in the paper, there is view direction and uv as inputs.
So how to decide which direction to use when we unpack the texture to cubemap?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.