From 813878df9cedd64f3e36f3f9608c665038352d9e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Thu, 23 Nov 2023 15:22:24 +0100 Subject: [PATCH 1/4] [release] Update version 2023.3 status to "release" --- meshroom/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshroom/__init__.py b/meshroom/__init__.py index bbaf8a0c60..02bd305815 100644 --- a/meshroom/__init__.py +++ b/meshroom/__init__.py @@ -10,7 +10,7 @@ class VersionStatus(Enum): __version__ = "2023.3.0" # Always increase the minor version when switching from release to develop. -__version_status__ = VersionStatus.develop +__version_status__ = VersionStatus.release if __version_status__ is VersionStatus.develop: __version__ += "-" + __version_status__.name From bbf9b3ea46189f0c8b5aded23fc93e7a04a863e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Thu, 23 Nov 2023 15:27:41 +0100 Subject: [PATCH 2/4] [doc] RELEASING: Update release note command line and add template update --- RELEASING.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/RELEASING.md b/RELEASING.md index d94ab49cac..6163516ae6 100644 --- a/RELEASING.md +++ b/RELEASING.md @@ -24,9 +24,10 @@ Tags - Source code - Create branch from develop: "rcMAJOR.MINOR" - Modify version in code, version status to RELEASE (meshroom/__init__.py) + - Update the version of all the templates so their version corresponds to the release - Create Release note (using https://github.com/cbentejac/github-generate-release-note) - ``` - ./github-generate-release-note.py -o alicevision -r Meshroom -m "Meshroom MAJOR.MINOR.PATCH" --highlights major-feature --label-include bugfix,ci,scope:doc,scope:build -s updated-asc + ./github-generate-release-note.py -o alicevision -r Meshroom -m "Meshroom MAJOR.MINOR.PATCH" --highlights majorFeature feature --label-include bugfix ci,scope:doc,scope:build -s updated-asc ``` - PR to develop: "Release MAJOR.MINOR" - Build From 47471c12813e5b7fc43545b1bb265097ab7f5769 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Thu, 23 Nov 2023 15:29:35 +0100 Subject: [PATCH 3/4] [doc] CHANGES: Add release note for version 2023.3.0 --- CHANGES.md | 106 +++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 106 insertions(+) diff --git a/CHANGES.md b/CHANGES.md index 279a323d2a..bde7e720f0 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -3,6 +3,112 @@ For algorithmic changes related to the photogrammetric pipeline, please refer to [AliceVision changelog](https://github.com/alicevision/AliceVision/blob/develop/CHANGES.md). +## Meshroom 2023.3.0 (2023/12/07) + +Based on [AliceVision 3.2.0](https://github.com/alicevision/AliceVision/tree/v3.2.0). + +### Major Features + +- New node for semantic image segmentation [PR](https://github.com/alicevision/Meshroom/pull/2076) +- Support pixel aspect ratio (no UI) [PR](https://github.com/alicevision/Meshroom/pull/2079) +- Noise reduction in HDR merging [PR](https://github.com/alicevision/Meshroom/pull/2072) + +### Features + +- [ui] 2D viewer: image sequence player [PR](https://github.com/alicevision/Meshroom/pull/1989) +- [bin] meshroom_batch: support multiple init nodes [PR](https://github.com/alicevision/Meshroom/pull/2137) +- [nodes] StructureFromMotion: Automatic alignment of the 3D reconstruction [PR](https://github.com/alicevision/Meshroom/pull/2199) +- New node for intrinsics and rig calibration using a multiview acquisition of a checkerboard [PR](https://github.com/alicevision/Meshroom/pull/2171) +- New Nodal Camera Tracking pipeline [PR](https://github.com/alicevision/Meshroom/pull/2200) +- Manage LCP in imageProcessing [PR](https://github.com/alicevision/Meshroom/pull/2042) +- [Viewer3D] Add slider to display cameras based on their resection IDs [PR](https://github.com/alicevision/Meshroom/pull/2235) + +### Other Improvements + +- Start Development 2023.3 [PR](https://github.com/alicevision/Meshroom/pull/2085) +- Node to split reconstructed and not reconstructed cameras [PR](https://github.com/alicevision/Meshroom/pull/1974) +- [core] Execute command line from node folder [PR](https://github.com/alicevision/Meshroom/pull/2093) +- [core] Add brackets option for GroupAttribute [PR](https://github.com/alicevision/Meshroom/pull/2094) +- Update Qt version to 5.15.2 [PR](https://github.com/alicevision/Meshroom/pull/1882) +- [pipelines] Panorama: Publish the panorama preview [PR](https://github.com/alicevision/Meshroom/pull/2106) +- [nodes] HDR Fusion: Correctly detect the number of brackets when there are several intrinsics [PR](https://github.com/alicevision/Meshroom/pull/2104) +- [nodes] ImageSegmentation: use ChoiceParam instead of ListAttribute for validClasses [PR](https://github.com/alicevision/Meshroom/pull/2109) +- [Panorama] Enforce priors after estimation [PR](https://github.com/alicevision/Meshroom/pull/1926) +- tolerant bracket size selection [PR](https://github.com/alicevision/Meshroom/pull/2113) +- [nodes] HDR Fusion: Do not send `nbBrackets` parameter to the command line when the bracket detection is automatic [PR](https://github.com/alicevision/Meshroom/pull/2117) +- [nodes] Remove limits on outliers for brackets detection [PR](https://github.com/alicevision/Meshroom/pull/2118) +- [nodes] LdrToHdrSampling: Exclude outliers from size computation [PR](https://github.com/alicevision/Meshroom/pull/2119) +- [nodes] HDR Fusion: Select group with largest bracket number in case of equality [PR](https://github.com/alicevision/Meshroom/pull/2121) +- [nodes] new exportLevels option in PanoramaPostProcessing [PR](https://github.com/alicevision/Meshroom/pull/2133) +- [ui] GraphEditor: Minor UI changes [PR](https://github.com/alicevision/Meshroom/pull/2125) +- [pipelines] publish downscaled panorama levels [PR](https://github.com/alicevision/Meshroom/pull/2147) +- [nodes] HDR Fusion: Use the same bracket detection as in AliceVision [PR](https://github.com/alicevision/Meshroom/pull/2154) +- AttributeEditor: Flag attributes with invalid values [PR](https://github.com/alicevision/Meshroom/pull/2141) +- [pipelines] Add colors for CameraTracking and Photog+CamTrack templates [PR](https://github.com/alicevision/Meshroom/pull/2114) +- [pipelines] add ImageSegmentation node to tracking pipelines [PR](https://github.com/alicevision/Meshroom/pull/2164) +- Camera exposure update [PR](https://github.com/alicevision/Meshroom/pull/2159) +- PanoramaInit: remove fake dependency [PR](https://github.com/alicevision/Meshroom/pull/2110) +- [nodes] Masking: Handle file extensions for masks and mask inversion for `ImageSegmentation` [PR](https://github.com/alicevision/Meshroom/pull/2165) +- [nodes] KeyframeSelection: Add `minBlockSize` param for multi-threading [PR](https://github.com/alicevision/Meshroom/pull/2161) +- [nodes] KeyframeSelection: Add support for masks [PR](https://github.com/alicevision/Meshroom/pull/2167) +- KeyframeSelection: Flag `outputExtension` attribute when it is set to "none" for video inputs [PR](https://github.com/alicevision/Meshroom/pull/2163) +- [blender] apply masks to scene preview [PR](https://github.com/alicevision/Meshroom/pull/2170) +- Add automatic method for HDR calibration [PR](https://github.com/alicevision/Meshroom/pull/2169) +- Multiple UI Improvements [PR](https://github.com/alicevision/Meshroom/pull/2173) +- [ui] FloatImageViewer: adapt resolution to zoom [PR](https://github.com/alicevision/Meshroom/pull/2148) +- [nodes] StructureFromMotion: Add new `logIntermediateSteps` parameter [PR](https://github.com/alicevision/Meshroom/pull/2182) +- sfm bootstraping [PR](https://github.com/alicevision/Meshroom/pull/2011) +- [nodes] PanoramaPostProcessing: Add attributes to change the outputs' names [PR](https://github.com/alicevision/Meshroom/pull/2193) +- [nodes] Meshing: expose minVis param [PR](https://github.com/alicevision/Meshroom/pull/2196) +- [ui] SequencePlayer: minor adjustments (fps, icon, play) [PR](https://github.com/alicevision/Meshroom/pull/2197) +- [pipelines] Rename Nodal Tracking to Nodal Camera Tracking [PR](https://github.com/alicevision/Meshroom/pull/2207) +- [nodes] DepthMap: increase size of blocks [PR](https://github.com/alicevision/Meshroom/pull/2203) +- [ui] ImageGallery: Add "Remove All Images" menu to clear all images [PR](https://github.com/alicevision/Meshroom/pull/2221) +- [bin] `meshroom_batch`: Add support for relative input and output paths [PR](https://github.com/alicevision/Meshroom/pull/2218) +- [pipelines] CamTrack: Add new template without calibration and update some parameters [PR](https://github.com/alicevision/Meshroom/pull/2216) +- Input color space setting [PR](https://github.com/alicevision/Meshroom/pull/2219) +- Use new SfmDataEntity plugin instead of AlembicEntity [PR](https://github.com/alicevision/Meshroom/pull/2208) +- [Viewer3D] Remove AlembicLoader file [PR](https://github.com/alicevision/Meshroom/pull/2228) +- [pipelines] CamTrack: Update default params for keyframes SfM [PR](https://github.com/alicevision/Meshroom/pull/2227) +- [pipelines] PhotogAndCamTrack: Disable automatic alignment in SfM [PR](https://github.com/alicevision/Meshroom/pull/2238) +- Automatic reorientation [PR](https://github.com/alicevision/Meshroom/pull/2236) +- Minor code clean-up and QML warning and error fixes [PR](https://github.com/alicevision/Meshroom/pull/2226) +- Add ancestor images info in view [PR](https://github.com/alicevision/Meshroom/pull/2242) +- [Viewer3D] Connect any change of the selected view ID to the SfmDataLoader [PR](https://github.com/alicevision/Meshroom/pull/2237) +- New utility nodes to create camera rigs and merge two sfmData [PR](https://github.com/alicevision/Meshroom/pull/2214) +- [pipelines] Add image segmentation to the Nodal Camera Tracking template [PR](https://github.com/alicevision/Meshroom/pull/2266) + +### Bugfixes + +- QML: Fix minor coercion error and warning [PR](https://github.com/alicevision/Meshroom/pull/2107) +- [ScenePreview] fix: 1st chunk was computing all views [PR](https://github.com/alicevision/Meshroom/pull/2108) +- [bin] meshroom_batch: Save the graph once it has been all set up and resolved [PR](https://github.com/alicevision/Meshroom/pull/2095) +- [nodes] HDR Fusion: Fix bracket detection [PR](https://github.com/alicevision/Meshroom/pull/2143) +- [core] Preserve edges by recreating all the nodes during UID evaluation [PR](https://github.com/alicevision/Meshroom/pull/2127) +- [bin] `meshroom_batch`: Fix input parsing for Windows [PR](https://github.com/alicevision/Meshroom/pull/2188) +- [nodes] ImageSegmentation: increase GPU requirements [PR](https://github.com/alicevision/Meshroom/pull/2195) +- [ui] ImageGallery: Disable "Visualize HDR" button after clearing images [PR](https://github.com/alicevision/Meshroom/pull/2180) +- [ui] Check for the existence of the `poses` key in SfM JSON files before accessing it [PR](https://github.com/alicevision/Meshroom/pull/2190) +- [nodes] CameraInit: fix tooltip focal is in mm [PR](https://github.com/alicevision/Meshroom/pull/2202) +- [ui] Viewer2D: various orientation fixes [PR](https://github.com/alicevision/Meshroom/pull/2212) +- [ui] ImageGallery: Use commands to set SfM attributes through the Image Gallery [PR](https://github.com/alicevision/Meshroom/pull/2220) +- [ui] Preserve last `CameraInit` index when updating the CameraInits list [PR](https://github.com/alicevision/Meshroom/pull/2145) +- [ui] Don't load a node's output in the 3DViewer if it has no 3D output [PR](https://github.com/alicevision/Meshroom/pull/2230) +- [pipelines] Photogrammetry Draft: Add a `PrepareDenseScene` node to the template [PR](https://github.com/alicevision/Meshroom/pull/2232) +- [Viewer3D] Bind the display status of the resection groups to QtAliceVision [PR](https://github.com/alicevision/Meshroom/pull/2257) +- [core] Only update the running chunk to `STOPPED` when stopping computations [PR](https://github.com/alicevision/Meshroom/pull/2258) + +### CI, Build and Documentation + +- Update build-ubuntu.sh [PR](https://github.com/alicevision/Meshroom/pull/1951) +- Set `ALICEVISION_SEMANTIC_SEGMENTATION_MODEL` variable during the initialisation [PR](https://github.com/alicevision/Meshroom/pull/2090) +- [build] Remove references to QmlAlembic in the build process [PR](https://github.com/alicevision/Meshroom/pull/2131) + +### Contributors + +[almarouk](https://github.com/almarouk), [cbentejac](https://github.com/cbentejac), [demoulinv](https://github.com/demoulinv), [fabiencastan](https://github.com/fabiencastan), [gregoire-dl](https://github.com/gregoire-dl), [mugulmd](https://github.com/mugulmd), [rakhnin](https://github.com/rakhnin), [servantftechnicolor](https://github.com/servantftechnicolor) + + ## Meshroom 2023.2.0 (2023/06/26) Based on [AliceVision 3.1.0](https://github.com/alicevision/AliceVision/tree/v3.1.0). From 7d9496f2a03c629ae24a39e0be7731dde25b32c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Candice=20Bent=C3=A9jac?= Date: Thu, 23 Nov 2023 15:38:32 +0100 Subject: [PATCH 4/4] [pipelines] Update versions for all the templates --- meshroom/pipelines/cameraTracking.mg | 34 +++++++++---------- .../cameraTrackingWithoutCalibration.mg | 30 ++++++++-------- meshroom/pipelines/distortionCalibration.mg | 10 +++--- meshroom/pipelines/hdrFusion.mg | 8 ++--- meshroom/pipelines/nodalCameraTracking.mg | 2 +- meshroom/pipelines/panoramaFisheyeHdr.mg | 33 +++++++++--------- meshroom/pipelines/panoramaHdr.mg | 30 ++++++++-------- meshroom/pipelines/photogrammetry.mg | 22 ++++++------ .../photogrammetryAndCameraTracking.mg | 34 +++++++++---------- meshroom/pipelines/photogrammetryDraft.mg | 14 ++++---- meshroom/pipelines/stereoPhotometry.mg | 8 ++--- 11 files changed, 112 insertions(+), 113 deletions(-) diff --git a/meshroom/pipelines/cameraTracking.mg b/meshroom/pipelines/cameraTracking.mg index a70396143a..d9772aa8c4 100644 --- a/meshroom/pipelines/cameraTracking.mg +++ b/meshroom/pipelines/cameraTracking.mg @@ -1,35 +1,35 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { - "ExportAnimatedCamera": "2.0", + "ScenePreview": "2.0", + "Publish": "1.3", + "MeshFiltering": "3.0", "DepthMapFilter": "4.0", - "Texturing": "6.0", + "DepthMap": "5.0", "ExportDistortion": "1.0", + "Texturing": "6.0", "ConvertSfMFormat": "2.0", - "Publish": "1.3", - "MeshDecimate": "1.0", - "CameraInit": "9.0", "ImageSegmentation": "1.0", - "ApplyCalibration": "1.0", - "FeatureExtraction": "1.3", - "ScenePreview": "2.0", - "StructureFromMotion": "3.3", - "MeshFiltering": "3.0", - "DistortionCalibration": "3.0", - "ImageMatchingMultiSfM": "1.0", - "DepthMap": "5.0", "PrepareDenseScene": "3.1", - "ImageMatching": "2.0", "KeyframeSelection": "5.0", + "ExportAnimatedCamera": "2.0", "CheckerboardDetection": "1.0", + "DistortionCalibration": "3.0", + "FeatureExtraction": "1.3", + "FeatureMatching": "2.0", + "Meshing": "7.0", + "CameraInit": "9.0", + "ImageMatchingMultiSfM": "1.0", + "MeshDecimate": "1.0", "SfMTransfer": "2.1", + "StructureFromMotion": "3.3", "SfMTriangulation": "1.0", - "FeatureMatching": "2.0", - "Meshing": "7.0" + "ImageMatching": "2.0", + "ApplyCalibration": "1.0" } }, "graph": { diff --git a/meshroom/pipelines/cameraTrackingWithoutCalibration.mg b/meshroom/pipelines/cameraTrackingWithoutCalibration.mg index d10179004b..4677e26c26 100644 --- a/meshroom/pipelines/cameraTrackingWithoutCalibration.mg +++ b/meshroom/pipelines/cameraTrackingWithoutCalibration.mg @@ -1,32 +1,32 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { - "ExportAnimatedCamera": "2.0", + "ScenePreview": "2.0", + "Publish": "1.3", + "MeshFiltering": "3.0", "DepthMapFilter": "4.0", + "DepthMap": "5.0", "Texturing": "6.0", "ConvertSfMFormat": "2.0", - "Publish": "1.3", - "MeshDecimate": "1.0", - "CameraInit": "9.0", "ImageSegmentation": "1.0", - "ApplyCalibration": "1.0", - "FeatureExtraction": "1.3", - "ScenePreview": "2.0", - "StructureFromMotion": "3.3", - "MeshFiltering": "3.0", - "ImageMatchingMultiSfM": "1.0", - "DepthMap": "5.0", "PrepareDenseScene": "3.1", - "ImageMatching": "2.0", "KeyframeSelection": "5.0", + "ExportAnimatedCamera": "2.0", + "FeatureExtraction": "1.3", + "FeatureMatching": "2.0", + "Meshing": "7.0", + "CameraInit": "9.0", + "ImageMatchingMultiSfM": "1.0", + "MeshDecimate": "1.0", "SfMTransfer": "2.1", + "StructureFromMotion": "3.3", "SfMTriangulation": "1.0", - "FeatureMatching": "2.0", - "Meshing": "7.0" + "ImageMatching": "2.0", + "ApplyCalibration": "1.0" } }, "graph": { diff --git a/meshroom/pipelines/distortionCalibration.mg b/meshroom/pipelines/distortionCalibration.mg index f5d03b32ac..d2a1122acf 100644 --- a/meshroom/pipelines/distortionCalibration.mg +++ b/meshroom/pipelines/distortionCalibration.mg @@ -1,15 +1,15 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.2.0", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { - "DistortionCalibration": "3.0", - "CheckerboardDetection": "1.0", + "ExportDistortion": "1.0", "CameraInit": "9.0", - "Publish": "1.3", - "ExportDistortion": "1.0" + "CheckerboardDetection": "1.0", + "DistortionCalibration": "3.0", + "Publish": "1.3" } }, "graph": { diff --git a/meshroom/pipelines/hdrFusion.mg b/meshroom/pipelines/hdrFusion.mg index aaedec5ae2..29ff1ef641 100644 --- a/meshroom/pipelines/hdrFusion.mg +++ b/meshroom/pipelines/hdrFusion.mg @@ -1,13 +1,13 @@ { "header": { "nodesVersions": { - "Publish": "1.3", - "LdrToHdrMerge": "4.1", "CameraInit": "9.0", + "LdrToHdrMerge": "4.1", + "LdrToHdrCalibration": "3.0", "LdrToHdrSampling": "4.0", - "LdrToHdrCalibration": "3.0" + "Publish": "1.3" }, - "releaseVersion": "2023.2.0", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true }, diff --git a/meshroom/pipelines/nodalCameraTracking.mg b/meshroom/pipelines/nodalCameraTracking.mg index efeab7714d..5360953634 100644 --- a/meshroom/pipelines/nodalCameraTracking.mg +++ b/meshroom/pipelines/nodalCameraTracking.mg @@ -1,7 +1,7 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { diff --git a/meshroom/pipelines/panoramaFisheyeHdr.mg b/meshroom/pipelines/panoramaFisheyeHdr.mg index 797976ad7a..85a7399366 100644 --- a/meshroom/pipelines/panoramaFisheyeHdr.mg +++ b/meshroom/pipelines/panoramaFisheyeHdr.mg @@ -1,25 +1,25 @@ { "header": { "nodesVersions": { - "CameraInit": "9.0", - "FeatureExtraction": "1.3", - "LdrToHdrCalibration": "3.0", - "PanoramaEstimation": "1.0", + "FeatureMatching": "2.0", + "PanoramaMerging": "1.0", "PanoramaSeams": "2.0", - "ImageMatching": "2.0", + "CameraInit": "9.0", + "LdrToHdrMerge": "4.1", + "PanoramaPostProcessing": "2.0", "SfMTransform": "3.1", - "PanoramaPrepareImages": "1.1", - "PanoramaInit": "2.0", - "Publish": "1.3", - "PanoramaPostProcessing": "2.1", - "FeatureMatching": "2.0", - "LdrToHdrSampling": "4.0", "PanoramaWarping": "1.1", + "LdrToHdrCalibration": "3.0", + "LdrToHdrSampling": "4.0", "PanoramaCompositing": "2.0", - "PanoramaMerging": "1.0", - "LdrToHdrMerge": "4.1" + "Publish": "1.3", + "PanoramaPrepareImages": "1.1", + "FeatureExtraction": "1.3", + "PanoramaInit": "2.0", + "ImageMatching": "2.0", + "PanoramaEstimation": "1.0" }, - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true }, @@ -156,8 +156,7 @@ ], "inputs": { "inputPanorama": "{PanoramaMerging_1.outputPanorama}", - "fillHoles": true, - "exportLevels": false + "fillHoles": true } }, "PanoramaPrepareImages_1": { @@ -246,4 +245,4 @@ } } } -} +} \ No newline at end of file diff --git a/meshroom/pipelines/panoramaHdr.mg b/meshroom/pipelines/panoramaHdr.mg index a96bb8e000..a2d2395632 100644 --- a/meshroom/pipelines/panoramaHdr.mg +++ b/meshroom/pipelines/panoramaHdr.mg @@ -1,25 +1,25 @@ { "header": { "nodesVersions": { - "CameraInit": "9.0", - "FeatureExtraction": "1.3", - "LdrToHdrCalibration": "3.0", - "PanoramaEstimation": "1.0", + "FeatureMatching": "2.0", + "PanoramaMerging": "1.0", "PanoramaSeams": "2.0", - "ImageMatching": "2.0", + "CameraInit": "9.0", + "LdrToHdrMerge": "4.1", + "PanoramaPostProcessing": "2.0", "SfMTransform": "3.1", - "PanoramaPrepareImages": "1.1", - "PanoramaInit": "2.0", - "Publish": "1.3", - "PanoramaPostProcessing": "2.1", - "FeatureMatching": "2.0", - "LdrToHdrSampling": "4.0", "PanoramaWarping": "1.1", + "LdrToHdrCalibration": "3.0", + "LdrToHdrSampling": "4.0", "PanoramaCompositing": "2.0", - "PanoramaMerging": "1.0", - "LdrToHdrMerge": "4.1" + "Publish": "1.3", + "PanoramaPrepareImages": "1.1", + "FeatureExtraction": "1.3", + "PanoramaInit": "2.0", + "ImageMatching": "2.0", + "PanoramaEstimation": "1.0" }, - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true }, @@ -240,4 +240,4 @@ } } } -} +} \ No newline at end of file diff --git a/meshroom/pipelines/photogrammetry.mg b/meshroom/pipelines/photogrammetry.mg index 6da0cf2f62..ceb8cdc977 100644 --- a/meshroom/pipelines/photogrammetry.mg +++ b/meshroom/pipelines/photogrammetry.mg @@ -1,22 +1,22 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.2.0", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { - "DepthMapFilter": "4.0", - "Meshing": "7.0", + "StructureFromMotion": "3.3", "DepthMap": "5.0", - "FeatureExtraction": "1.2", - "PrepareDenseScene": "3.0", - "CameraInit": "9.0", + "Meshing": "7.0", "FeatureMatching": "2.0", - "MeshFiltering": "3.0", + "CameraInit": "9.0", "Texturing": "6.0", - "StructureFromMotion": "3.1", - "ImageMatching": "2.0", - "Publish": "1.3" + "PrepareDenseScene": "3.1", + "Publish": "1.3", + "MeshFiltering": "3.0", + "FeatureExtraction": "1.3", + "DepthMapFilter": "4.0", + "ImageMatching": "2.0" } }, "graph": { @@ -159,4 +159,4 @@ } } } -} +} \ No newline at end of file diff --git a/meshroom/pipelines/photogrammetryAndCameraTracking.mg b/meshroom/pipelines/photogrammetryAndCameraTracking.mg index 1e3adcd558..232d980894 100644 --- a/meshroom/pipelines/photogrammetryAndCameraTracking.mg +++ b/meshroom/pipelines/photogrammetryAndCameraTracking.mg @@ -1,33 +1,33 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { + "ScenePreview": "2.0", + "Publish": "1.3", + "MeshFiltering": "3.0", + "DepthMapFilter": "4.0", + "ExportDistortion": "1.0", + "DepthMap": "5.0", "Texturing": "6.0", - "DistortionCalibration": "3.0", "ConvertSfMFormat": "2.0", - "FeatureExtraction": "1.3", - "ExportDistortion": "1.0", - "ApplyCalibration": "1.0", "ImageSegmentation": "1.0", - "FeatureMatching": "2.0", - "ScenePreview": "2.0", + "PrepareDenseScene": "3.1", "KeyframeSelection": "5.0", - "MeshDecimate": "1.0", - "MeshFiltering": "3.0", - "ImageMatchingMultiSfM": "1.0", - "CameraInit": "9.0", - "DepthMapFilter": "4.0", - "ImageMatching": "2.0", "ExportAnimatedCamera": "2.0", - "PrepareDenseScene": "3.1", - "Publish": "1.3", + "CheckerboardDetection": "1.0", + "DistortionCalibration": "3.0", + "FeatureExtraction": "1.3", + "FeatureMatching": "2.0", "Meshing": "7.0", - "DepthMap": "5.0", + "CameraInit": "9.0", + "ImageMatchingMultiSfM": "1.0", + "MeshDecimate": "1.0", "StructureFromMotion": "3.3", - "CheckerboardDetection": "1.0" + "ImageMatching": "2.0", + "ApplyCalibration": "1.0" } }, "graph": { diff --git a/meshroom/pipelines/photogrammetryDraft.mg b/meshroom/pipelines/photogrammetryDraft.mg index 426879da2f..9908a48433 100644 --- a/meshroom/pipelines/photogrammetryDraft.mg +++ b/meshroom/pipelines/photogrammetryDraft.mg @@ -1,18 +1,18 @@ { "header": { "nodesVersions": { - "PrepareDenseScene": "3.1", + "StructureFromMotion": "3.3", + "FeatureMatching": "2.0", "Meshing": "7.0", + "CameraInit": "9.0", "Texturing": "6.0", - "ImageMatching": "2.0", + "Publish": "1.3", "MeshFiltering": "3.0", "FeatureExtraction": "1.3", - "StructureFromMotion": "3.3", - "FeatureMatching": "2.0", - "CameraInit": "9.0", - "Publish": "1.3" + "PrepareDenseScene": "3.1", + "ImageMatching": "2.0" }, - "releaseVersion": "2023.3.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true }, diff --git a/meshroom/pipelines/stereoPhotometry.mg b/meshroom/pipelines/stereoPhotometry.mg index 0adf694ef0..1be693d461 100644 --- a/meshroom/pipelines/stereoPhotometry.mg +++ b/meshroom/pipelines/stereoPhotometry.mg @@ -1,15 +1,15 @@ { "header": { "pipelineVersion": "2.2", - "releaseVersion": "2023.2.0-develop", + "releaseVersion": "2023.3.0", "fileVersion": "1.1", "template": true, "nodesVersions": { + "PhotometricStereo": "1.0", + "CameraInit": "9.0", "SphereDetection": "1.0", "LightingCalibration": "1.0", - "Publish": "1.2", - "CameraInit": "9.0", - "PhotometricStereo": "1.0" + "Publish": "1.3" } }, "graph": {