pytorch3d
pytorch3d copied to clipboard
PyTorch3D is FAIR's library of reusable components for deep learning with 3D data
This is useful in many contexts (e.g. to compare visually poses of different 3D reconstruction methods). Ideally, it would directly support different representations: meshes, 3d point clouds. This exists in...
## π Feature recalculate the face normals for consistency NOTE: Please look at the existing list of Issues tagged with the label ['enhancement`](https://github.com/facebookresearch/pytorch3d/issues?q=label%3Aenhancement). **Only open a new issue if you...
## π Feature It would be nice if the screened Poisson surface reconstruction algorithm could be implemented ## Motivation Screen Poisson is a surface reconstruction algorithm that has been adopted...
## π Feature Implement `repeat` and `repeat_interleave` functions to duplicate all data structures like Meshes, Textures, etc. ## Motivation Currently, the function to duplicate data is `extend` which seems (a...
## π Feature Support other texture representations (at least the `TexturesVertex` one) in `save_obj` function https://github.com/facebookresearch/pytorch3d/blob/1872e0249c8c2c4eef7088996284a16cab52ca25/pytorch3d/io/obj_io.py#L652 ## Motivation Saving a mesh without loosing the texture information, e.g. as done in...
## π Feature Forward chamfer distance (chamfer distance only from source to target) ## Motivation Currently, in pytorch3d.loss.chamfer, the chamfer_distance function can returns "cham_dist = cham_x + cham_y". However, in...
## π Feature Add a new class `SphericalHarmonicsLights` to the Lights family. There is an issue(https://github.com/facebookresearch/pytorch3d/issues/349) related to this, but it has been closed, and no one tried to implement...
Hi , SDF seems a very useful representation of a 3D object. Will you support SDF or DeepSDF , i.e., the differential rendering of an SDF modelοΌ Thanks!
Could you also provide nightly version of the library with prebuilt wheels?
Meshes._compute_vertex_normals() calculates the same face normals three times. Here is an example that is 30% faster: ```python from pytorch3d.utils import ico_sphere import torch from timeit import timeit #original code from...