Skip to content

Commit f676b40

Browse files
authored
Merge pull request #578 from alicevision/release/2019.2.0
Release 2019.2.0
2 parents 70852c1 + 3e483ea commit f676b40

File tree

6 files changed

+52
-8
lines changed

6 files changed

+52
-8
lines changed

CHANGES.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@
33
For algorithmic changes related to the photogrammetric pipeline,
44
please refer to [AliceVision changelog](https://github.com/alicevision/AliceVision/blob/develop/CHANGES.md).
55

6+
7+
## Release 2019.2.0 (2019.08.08)
8+
9+
Based on [AliceVision 2.2.0](https://github.com/alicevision/AliceVision/tree/v2.2.0).
10+
11+
Release Notes Summary:
12+
13+
- Visualisation: New visualization module of the features extraction. [PR](https://github.com/alicevision/meshroom/pull/539), [New QtAliceVision](https://github.com/alicevision/QtAliceVision)
14+
- Support for RAW image files.
15+
- Texturing: Largely improve the Texturing quality.
16+
- Texturing: Speed improvements.
17+
- Texturing: Add support for UDIM.
18+
- Meshing: Export the dense point cloud in Alembic.
19+
- Meshing: New option to export the full raw dense point cloud (with all 3D points candidates before cut and filtering).
20+
- Meshing: Adds an option to export color data per vertex and MeshFiltering correctly preserves colors.
21+
22+
Full Release Notes:
23+
24+
- Move to PySide2 / Qt 5.13
25+
- SfMDataIO: Change root nodes (XForms instead of untyped objects) of Alembic SfMData for better interoperability with other 3D graphics applications (in particular Blender and Houdini).
26+
- Improve performance of log display and node status update. [PR](https://github.com/alicevision/meshroom/pull/466) [PR](https://github.com/alicevision/meshroom/pull/548)
27+
- Viewer3D: Add support for vertex-colored meshes. [PR](https://github.com/alicevision/meshroom/pull/550)
28+
- New pipeline input for meshroom_photogrammetry command line and minor fixes to the input arguments. [PR](https://github.com/alicevision/meshroom/pull/567) [PR](https://github.com/alicevision/meshroom/pull/577)
29+
- New arguments to meshroom. [PR](https://github.com/alicevision/meshroom/pull/413)
30+
- HDR: New HDR module for the fusion of multiple LDR images.
31+
- PrepareDenseScene: Add experimental option to correct Exposure Values (EV) of input images to uniformize dataset exposures.
32+
- FeatureExtraction: Include CCTag in the release binaries both on Linux and Windows.
33+
- ConvertSfMFormat: Enable to use simple regular expressions in the image white list of the ConvertSfMFormat. This enables to filter out cameras based on their filename.
34+
35+
For more details see all PR merged: https://github.com/alicevision/meshroom/milestone/9
36+
See [AliceVision 2.2.0 Release Notes](https://github.com/alicevision/AliceVision/blob/v2.2.0/CHANGES.md)
37+
for more details about algorithmic changes.
38+
39+
640
## Release 2019.1.0 (2019.02.27)
741

842
Based on [AliceVision 2.1.0](https://github.com/alicevision/AliceVision/tree/v2.1.0).

Dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ARG CUDA_TAG=8.0
22
ARG OS_TAG=7
3-
FROM alicevision/alicevision:centos${OS_TAG}-cuda${CUDA_TAG}
3+
FROM alicevision/alicevision:2.2.0-centos${OS_TAG}-cuda${CUDA_TAG}
44
LABEL maintainer="AliceVision Team [email protected]"
55

66
# Execute with nvidia docker (https://github.com/nvidia/nvidia-docker/wiki/Installation-(version-2.0))
@@ -46,12 +46,9 @@ COPY . "${MESHROOM_DEV}"
4646
RUN source scl_source enable rh-python36 && cd "${MESHROOM_DEV}" && pip install -r dev_requirements.txt -r requirements.txt && python setup.py install_exe -d "${MESHROOM_BUNDLE}" && \
4747
find ${MESHROOM_BUNDLE} -name "*Qt5Web*" -delete && \
4848
find ${MESHROOM_BUNDLE} -name "*Qt5Designer*" -delete && \
49-
rm ${MESHROOM_BUNDLE}/lib/PySide2/libclang.so* && \
5049
rm -rf ${MESHROOM_BUNDLE}/lib/PySide2/typesystems/ ${MESHROOM_BUNDLE}/lib/PySide2/examples/ ${MESHROOM_BUNDLE}/lib/PySide2/include/ ${MESHROOM_BUNDLE}/lib/PySide2/Qt/translations/ ${MESHROOM_BUNDLE}/lib/PySide2/Qt/resources/ && \
51-
rm ${MESHROOM_BUNDLE}/lib/PySide2/libQt5* && \
5250
rm ${MESHROOM_BUNDLE}/lib/PySide2/QtWeb* && \
53-
rm ${MESHROOM_BUNDLE}/lib/PySide2/libicu* && \
54-
rm ${MESHROOM_BUNDLE}/lib/PySide2/pyside2-lupdate ${MESHROOM_BUNDLE}/lib/PySide2/pyside2-rcc ${MESHROOM_BUNDLE}/lib/PySide2/shiboken2
51+
rm ${MESHROOM_BUNDLE}/lib/PySide2/pyside2-lupdate ${MESHROOM_BUNDLE}/lib/PySide2/pyside2-rcc
5552

5653
# Install Qt (to build plugins)
5754
WORKDIR /tmp/qt

INSTALL.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,11 @@ pip install -r requirements.txt -r dev_requirements.txt
3636
```
3737
> Note: `dev_requirements` is only related to testing and packaging. It is not mandatory to run Meshroom.
3838
39+
### Qt/PySide
40+
* PySide >= 5.12.2
41+
Warning: On Windows, the plugin AssimpSceneParser is missing from pre-built binaries, so you need to add it manually (from an older version for instance).
42+
See https://bugreports.qt.io/browse/QTBUG-74535
43+
3944
### Qt Plugins
4045
Additional Qt plugins can be built to extend Meshroom UI features. They can be found on separate repositories,
4146
though they might get better integration in the future.
@@ -55,3 +60,11 @@ This plugin also provides a QML Qt3D Entity to load depthmaps files stored in EX
5560
QT_PLUGIN_PATH=/path/to/QtOIIO/install
5661
QML2_IMPORT_PATH=/path/to/QtOIIO/install/qml
5762
```
63+
64+
#### [QtAliceVision](https://github.com/alicevision/QtAliceVision)
65+
Use AliceVision to load and visualize intermediate reconstruction files.
66+
```
67+
QML2_IMPORT_PATH=/path/to/qtAliceVision/install/qml
68+
```
69+
70+

meshroom/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
__version__ = "2019.1.0"
1+
__version__ = "2019.2.0"
22
__version_name__ = __version__
33

44
import os

meshroom/multiview.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Multiview pipeline version
2-
__version__ = "2.1"
2+
__version__ = "2.2"
33

44
import os
55

requirements.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# runtime
22
psutil
33
enum34;python_version<"3.4"
4-
PySide2==5.11.1
4+
PySide2==5.13.0
55
markdown==2.6.11

0 commit comments

Comments
 (0)