diff --git a/CHANGES.md b/CHANGES.md index 33ea76974c..81f05af3f7 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,14 +3,48 @@ For algorithmic changes related to the photogrammetric pipeline, please refer to [AliceVision changelog](https://github.com/alicevision/AliceVision/blob/develop/CHANGES.md). -## Release 2020.1.1 (2020.10.14) +## Release 2021.1.0 (2021/02/26) + +Based on [AliceVision 2.4.0](https://github.com/alicevision/AliceVision/tree/v2.4.0). + +### Release Notes Summary + + - [panorama] PanoramaCompositing: new algorithm with tiles to deal with large panoramas [PR](https://github.com/alicevision/meshroom/pull/1173) + - [feature] Improve robustness of sift features extraction on challenging images: update default values, add new filtering and add dsp-sift variation [PR](https://github.com/alicevision/meshroom/pull/1164) + - [ui] Improve Graph Editor UX with better visualization of nodes connections, the ability to accumulate nodes to compute locally or the ability to compute multiple branches in parallel on renderfarm with a new locking system per node, etc. [PR](https://github.com/alicevision/meshroom/pull/612) + - [nodes] Meshing: improve mesh quality with a new post-processing. Cells empty/full status are filtered by solid angle ratio to favor smoothness. [PR](https://github.com/alicevision/meshroom/pull/1274) + - [nodes] MeshFiltering: smoothing & filtering on subset of the geometry [PR](https://github.com/alicevision/meshroom/pull/1272) + - [ui] Viewer: fix gain/gamma behavior and use non-linear sliders [PR](https://github.com/alicevision/meshroom/pull/1092) + +### Other Improvements and Bug Fixes + + - [core] taskManager: downgrade status per chunk [PR](https://github.com/alicevision/meshroom/pull/1210) + - [core] Improve graph dependencies: dependencies to an input parameter is not a real dependency [PR](https://github.com/alicevision/meshroom/pull/1182) + - [nodes] Meshing: Add `addMaskHelperPoints` option [PR](https://github.com/alicevision/meshroom/pull/1273) + - [nodes] Meshing: More control on graph cut post processing [PR](https://github.com/alicevision/meshroom/pull/1284) + - [nodes] Meshing: new cells filtering by solid angle ratio [PR](https://github.com/alicevision/meshroom/pull/1274) + - [nodes] Meshing: add seed and voteFilteringForWeaklySupportedSurfaces [PR](https://github.com/alicevision/meshroom/pull/1268) + - [nodes] Add some mesh utilities nodes [PR](https://github.com/alicevision/meshroom/pull/1271) + - [nodes] SfmTransform: new from_center_camera [PR](https://github.com/alicevision/meshroom/pull/1281) + - [nodes] Panorama: new options to init with known poses [PR](https://github.com/alicevision/meshroom/pull/1230) + - [nodes] FeatureMatching: add cross verification [PR](https://github.com/alicevision/meshroom/pull/1276) + - [nodes] ExportAnimatedCamera: New option to export undistort maps in EXR format [PR](https://github.com/alicevision/meshroom/pull/1229) + - [nodes] new wip node `LightingEstimation` to estimate spherical harmonics from normal map and albedo [PR](https://github.com/alicevision/meshroom/pull/390) + - [nodes] CameraInit: add a boolean for white balance use [PR](https://github.com/alicevision/meshroom/pull/1162) + - [ui] fix error on live reconstruction [PR](https://github.com/alicevision/meshroom/pull/1145) + - [ui] init saveAs folder [PR](https://github.com/alicevision/meshroom/pull/1099) + - [ui] add link to online documentation in 'Help' menu [PR](https://github.com/alicevision/meshroom/pull/1279) + - [ui] New node menu categories [PR](https://github.com/alicevision/meshroom/pull/1278) + + +## Release 2020.1.1 (2020/10/14) Based on [AliceVision 2.3.1](https://github.com/alicevision/AliceVision/tree/v2.3.1). - [core] Fix crashes on process statistics (windows-only) [PR](https://github.com/alicevision/meshroom/pull/1096) -## Release 2020.1.0 (2020.10.09) +## Release 2020.1.0 (2020/10/09) Based on [AliceVision 2.3.0](https://github.com/alicevision/AliceVision/tree/v2.3.0). @@ -86,7 +120,7 @@ For more details see all PR merged: https://github.com/alicevision/meshroom/mile See [AliceVision 2.3.0 Release Notes](https://github.com/alicevision/AliceVision/blob/v2.3.0/CHANGES.md) for more details about algorithmic changes. -## Release 2019.2.0 (2019.08.08) +## Release 2019.2.0 (2019/08/08) Based on [AliceVision 2.2.0](https://github.com/alicevision/AliceVision/tree/v2.2.0). @@ -119,7 +153,7 @@ See [AliceVision 2.2.0 Release Notes](https://github.com/alicevision/AliceVision for more details about algorithmic changes. -## Release 2019.1.0 (2019.02.27) +## Release 2019.1.0 (2019/02/27) Based on [AliceVision 2.1.0](https://github.com/alicevision/AliceVision/tree/v2.1.0). diff --git a/docker/Dockerfile_centos_deps_py2 b/docker/Dockerfile_centos_deps_py2 index fcbd539a79..8038fb255f 100644 --- a/docker/Dockerfile_centos_deps_py2 +++ b/docker/Dockerfile_centos_deps_py2 @@ -47,8 +47,8 @@ RUN yum install -y \ libxkbcommon-x11 # Install Python2 -RUN yum install -y python-devel && \ - curl https://bootstrap.pypa.io/get-pip.py -o /tmp/get-pip.py && \ +RUN yum install -y python27-python-devel python-devel && \ + curl https://bootstrap.pypa.io/2.7/get-pip.py -o /tmp/get-pip.py && \ python /tmp/get-pip.py && \ pip install --upgrade pip diff --git a/meshroom/__init__.py b/meshroom/__init__.py index 5c9549d12f..9b091cfe49 100644 --- a/meshroom/__init__.py +++ b/meshroom/__init__.py @@ -1,4 +1,4 @@ -__version__ = "2020.1.1" +__version__ = "2021.1.0" __version_name__ = __version__ from distutils import util diff --git a/meshroom/nodes/aliceVision/CameraInit.py b/meshroom/nodes/aliceVision/CameraInit.py index d39a70b010..a0cf800ed7 100644 --- a/meshroom/nodes/aliceVision/CameraInit.py +++ b/meshroom/nodes/aliceVision/CameraInit.py @@ -1,4 +1,4 @@ -__version__ = "3.0" +__version__ = "4.0" import os import json diff --git a/meshroom/nodes/aliceVision/Meshing.py b/meshroom/nodes/aliceVision/Meshing.py index 8803590439..49d423f29c 100644 --- a/meshroom/nodes/aliceVision/Meshing.py +++ b/meshroom/nodes/aliceVision/Meshing.py @@ -1,4 +1,4 @@ -__version__ = "6.0" +__version__ = "7.0" from meshroom.core import desc diff --git a/meshroom/nodes/aliceVision/PanoramaCompositing.py b/meshroom/nodes/aliceVision/PanoramaCompositing.py index 4e4b0fb9fd..896759e754 100644 --- a/meshroom/nodes/aliceVision/PanoramaCompositing.py +++ b/meshroom/nodes/aliceVision/PanoramaCompositing.py @@ -1,4 +1,4 @@ -__version__ = "1.0" +__version__ = "2.0" import json import os diff --git a/meshroom/nodes/aliceVision/PanoramaMerging.py b/meshroom/nodes/aliceVision/PanoramaMerging.py index 6fd4b912bb..99a14ec7a0 100644 --- a/meshroom/nodes/aliceVision/PanoramaMerging.py +++ b/meshroom/nodes/aliceVision/PanoramaMerging.py @@ -14,7 +14,7 @@ class PanoramaMerging(desc.CommandLineNode): category = 'Panorama HDR' documentation = ''' -Merge all inputs coming from PanoramaComposiring +Merge all inputs coming from the PanoramaCompositing node. ''' inputs = [ diff --git a/meshroom/nodes/aliceVision/PanoramaSeams.py b/meshroom/nodes/aliceVision/PanoramaSeams.py index 754a9208d1..326d795949 100644 --- a/meshroom/nodes/aliceVision/PanoramaSeams.py +++ b/meshroom/nodes/aliceVision/PanoramaSeams.py @@ -1,4 +1,4 @@ -__version__ = "1.0" +__version__ = "2.0" import json import os