Skip to content

Interesting external tools

natowi edited this page Jun 10, 2020 · 46 revisions

The following tools might be interesting to implement as Meshroom nodes

https://github.com/natowi/meshroom_external_plugins/projects/1

https://github.com/hjwdzh/Manifold

Open3D

http://www.open3d.org/ https://github.com/intel-isl/Open3D https://jurajtomori.wordpress.com/2019/05/09/houdini-2-open3d-first-tests/ https://github.com/jtomori/houdini2open3d

gui available soon has a good scene renderer that could replace mr default viewer

CloudCompare

https://www.cloudcompare.org/doc/wiki/index.php?title=Command_line_mode

Lastools

https://rapidlasso.com/lastools/

MeshFix

Converts a raw digitized polygon mesh to a clean mesh where all the occurrences of a specific set of "defects" are corrected. Holes, self-intersections, degenerate and non-manifold elements are all replaced with valid configurations. https://github.com/MarcoAttene/MeshFix-V2.1

https://github.com/natowi/meshroom_external_plugins/blob/master/MeshFix.py

quadriflow

http://stanford.edu/~jingweih/papers/quadriflow/

https://github.com/hjwdzh/QuadriFlow

Simplify (Fast-Quadric-Mesh-Simplification)

https://github.com/sp4cerat/Fast-Quadric-Mesh-Simplification

https://github.com/natowi/meshroom_external_plugins/blob/master/SimplifyMeshFastQuadratic.py

boundary-first-flattening

https://github.com/GeometryCollective/boundary-first-flattening

UVAtlas ⭐

https://github.com/Microsoft/UVAtlas

https://github.com/Microsoft/UVAtlas/wiki/UVAtlasTool

SSMVtex

A seamless, static, multi-view texturing system for 3D meshes https://github.com/rafapages/SSMVtex

libigl

A simple C++ geometry processing library https://github.com/libigl/libigl

dpo-meshsmith

Mesh conversion tool including glTF/GLB support with Draco mesh compression https://github.com/Smithsonian/dpo-meshsmith

https://github.com/natowi/meshroom_external_plugins/blob/master/MeshFileConversion

aobaker

ambient occlusion baking tool https://github.com/prideout/aobaker

xNormal

https://github.com/orangeduck/Python-xNormal

mmgtools

http://www.mmgtools.org/ http://www.mmgtools.org/mmg-remesher-try-mmg/mmg-remesher-options https://github.com/MmgTools/mmg

Harry

Mesh compression algorithm

https://github.com/magcks/harry

EGSfM Enhanced Graph Structure from Motion

For large scale reconstruction

https://github.com/AIBluefisher/EGSfM

ffmpeg

video to image sequence

glTF

https://github.com/pissang/clay-viewer#converter https://github.com/alicevision/AliceVision/issues/685

OnlineSurfaceReconstruction

https://github.com/NSchertler/OnlineSurfaceReconstruction http://rgl.epfl.ch/publications/Schertler2017Field https://dl.acm.org/doi/10.1145/3072959.3073635

---Other tools

https://www.graphics.rwth-aachen.de/media/papers/eg2012_tutorial_meshrepair_021.pdf http://www.meshrepair.org/

https://www.opencascade.com/doc/occt-7.0.0/overview/html/occt_user_guides__shape_healing.html

https://www.cotangent.io/mesh-repair https://www.cotangent.io/download (Free beta, limited time)

https://github.com/gradientspace/geometry3Sharp

https://github.com/hjwdzh/Manifold

ObstructionRemoval

https://github.com/alex04072000/ObstructionRemoval

Clone this wiki locally