Skip to content

An awesome list of tools available in 3d computer graphics for the research in computer graphics/vision and machine learning

Notifications You must be signed in to change notification settings

Hippogriff/Awesomelist-3d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 

Repository files navigation

Awesomelist-3d

An awesome list of tools available in 3d computer graphics for the research in computer graphics/vision and machine learning

c++ Libraries

  1. gaps
  2. libgl, the best there can be.

Python Libraries

  1. open3d
  2. Pymesh
  3. Trimesh
  4. MeshLabXML
  5. Kaolin (Deep Learning Model Zoo, utilities etc)
  6. Pyrender
  7. Polyscope
  8. Pytorch Blender Integration
  9. ParaView
  10. MeshPlot, cool visualization in jupyter notebook
  11. WildMeshing, a simple and robust 2d and 3d meshing package
  12. igl, igl python bindings
  13. Polyfem, finite element library
  14. Directional visualizing and understanding directional fields on meshes.
  15. point cloud utils, sdf using winding number chamfer, hausdorff distance, poisson disk sampling etc.
  16. pymanopt Optimization on Manifold using python.
  17. ivy-dl 3D vision library with deep learning support.
  18. sdf python library for creating meshes using sdf of interesting primitives
  19. simple-3dviz
  20. pymeshlab
  21. Mitsuba 2 Physical based rendering with python and numpy support.
  22. Geogram A programming library with geometric algorithms.
  23. Xatlas. Free form parametrization of meshes and charts packing.

Algorithms

  1. Poisson Surface Reconstuction (Python)
  2. Poisson Surface Reconsutrction (c++)
  3. Contours, Ridges and Valleys (c++)
  4. Mesh Processing Library (c++)
  5. Watertight and Simplified Meshes through TSDF Fusion (c++)
  6. ManifoldPlus: A Robust and Scalable Watertight Manifold Surface Generation Method for Triangle Soups (c++)
  7. GPU-based signed distance field generator from 3D triangle meshes (c++)
  8. Mesh to SDF (Python)
  9. Approximate Convex Decomposition (Python)
  10. mesh-voxelization
  11. spharapy Harmonic Analyis of Meshes, includes laplace beltrami operators

Visualization tools

  1. Mitsuba (c++)
  2. MeshLab (c++)
  3. lucid (Python)

Dataset

  1. SPARE3D: A Dataset for SPAtial REasoning on Three-View Line Drawings
  2. DIODE: A Dense Indoor and Outdoor DEpth Dataset

About

An awesome list of tools available in 3d computer graphics for the research in computer graphics/vision and machine learning

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published