Commit graph

951 commits

Author SHA1 Message Date
Fabien Castan
3e483ea139 [release] Update multiview pipeline version to 2.2 2019-08-14 15:23:11 +02:00
Yann Lanthony
1fce38a128 [release] Update Meshroom version to 2019.2.0 2019-08-12 19:10:27 +02:00
Yann Lanthony
606cfc39c2
[ui] Viewer3D: fix Alembic visibility issues
Binding the "enabled" property of AlembicLoader's ObjectPicker to the parent MediaLoader's own "enabled" property caused invalid state where the loaded AlembicEntity was partially visible when toggling object visibility (since Qt 5.13).
In order to disable camera picking when AlembicEntity is disable, scale the camSelector component to 0.
2019-08-12 17:58:43 +02:00
Anouk Liberge
2881b712e6 [nodes][aliceVision] hdr: clarify descriptions 2019-08-08 11:23:34 +02:00
Anouk Liberge
6bb89397f3 [nodes][aliceVision] hdr: delete forgotten quotes 2019-08-07 15:27:41 +02:00
Anouk Liberge
fe158917f1 [nodes][aliceVision] hdr: change output parameter from path to folder 2019-08-07 15:21:57 +02:00
Anouk Liberge
6d377e1b7d [nodes][aliceVision] hdr: change descriptions and label parameters 2019-08-07 15:19:43 +02:00
Anouk Liberge
158f026019 [nodes][aliceVision] hdr: add bool parameter for fisheye lenses 2019-08-07 15:17:04 +02:00
Anouk Liberge
2663ab4729 [nodes][aliceVision] hdr: change input to accept list of folders 2019-08-07 15:15:22 +02:00
Fabien Castan
059ca3685f
Merge pull request #539 from alicevision/dev/featuresViewer
Features Viewer
2019-07-25 20:58:18 +02:00
Yann Lanthony
d229743c3d
[ui] update graph computing status when NodeChunks change
Ensure graph computing status is properly updated after deleting a node that was running
2019-07-25 14:40:05 +02:00
Yann Lanthony
f5607cb127
[ui] downgrade QtQuick import version for retro-compatibility 2019-07-24 18:13:23 +02:00
Yann Lanthony
aff5a98a4b
[ui] Viewer3D: use RenderSettings.Always renderPolicy
Since Qt-5.13, RenderSettings.OnDemand can lead to rendering issues due to non-triggered updates (e.g: when resizing the viewport or changing visibilities of objects displayed).
2019-07-24 18:04:39 +02:00
Yann Lanthony
36fc7ea069
[ui] GraphEditor: add "Refresh Nodes Status" MenuItem
Enables the user to force the re-evaluation of nodes status.
2019-07-24 18:04:39 +02:00
Yann Lanthony
f6a42cb86e
[ui] Nodes status monitoring simplification
* store status file last modification time on NodeChunk
* ChunksMonitor: don't stop the underlying thread when changing chunks, only modify the list of monitored files + use a mutex for thread-safety
2019-07-24 18:02:29 +02:00
Clara
02e2a5f048 [Texturing] set texturing downscale default value to 1 2019-07-24 15:15:07 +02:00
Fabien Castan
d5dc83f14e
Merge pull request #550 from alicevision/dev/coloredMeshViewer
Viewer3D: add support for vertex-colored meshes
2019-07-16 19:25:38 +02:00
Fabien Castan
34d0b7ff20
Merge pull request #548 from alicevision/fix/nodeLog
Status and Log minor fixes
2019-07-15 17:15:43 +02:00
Fabien Castan
7143277474
Merge pull request #538 from alicevision/dev_EVcorrect_texturing
[Texturing] Add option to correct exposure values during Texturing
2019-07-15 17:14:23 +02:00
Yann Lanthony
44fe4f765e
[nodes][aliceVision] Meshing: add "colorizeOutput" option 2019-07-11 12:45:11 +02:00
Yann Lanthony
fea7f89e99
[nodes][aliceVision] Meshing: make outputMesh first output parameter
ensures that the mesh is loaded in the 3D Viewer when double clicking on a Meshing node
2019-07-10 18:26:08 +02:00
Yann Lanthony
cee8d1b612
[ui] Viewer3D: add support for vertex-colored meshes
Use PerVertexColorMaterial if any vertex color data is available on a mesh without textures.
2019-07-10 16:35:44 +02:00
Yann Lanthony
52361d0b86
[ui] TextFileViewer: wait for request completion before sending a new one
On auto-realod mode, only trigger a new request when the last one has been completed. Avoids requests loops on slow filesystems that can lead to UI freezes.
2019-07-08 20:04:22 +02:00
Yann Lanthony
88b0297660
[ui] Graph: update ChunkMonitor after 'saveAs'
Saving file on disk impacts cache folder location and therefore status files paths; force re-evaluation of monitored filepaths at the end of a "saveAs" operation.
2019-07-08 19:48:06 +02:00
Fabien Castan
d30b2364eb
Merge pull request #532 from alicevision/dev_texturingLAB
[Texturing] Add option to choose the internal colorspace used for color fusion
2019-07-05 23:19:24 +02:00
Fabien Castan
858fd2fa19
Merge pull request #531 from alicevision/dev_EVcorrect
[PrepareDenseScene] option to correct images exposure value
2019-07-05 23:11:32 +02:00
Fabien Castan
4e22ec5553
[nodes][alicevision] Texturing: update version with new param processColorspace 2019-07-05 23:10:10 +02:00
Fabien Castan
55408d6731
[nodes][alicevision] PrepareDenseScene: Update version with new option "evCorrection" 2019-07-05 23:08:36 +02:00
Yann Lanthony
4563d32e3e
[ui] Viewer2D: add FeaturesViewer + dedicated overlay
Make FeaturesViewer available in Viewer2D to display the feature points of the current view, based on the current FeatureExtraction node.

* FeaturesInfoOverlay: overlay that displays info and provides controls over a FeaturesViewer component.
* ColorChart: color picker based on a set of predefined colors.
2019-07-04 18:25:02 +02:00
Yann Lanthony
8dd0a4be22
[ui] New FeaturesViewer component
FeaturesViewer wraps QtAliceVision plugin's FeaturesViewer component to display the extracted feature points of a View.
2019-07-04 17:51:44 +02:00
Clara
1e50e02b83 [Texturing] add option to correct exposure values during Texturing 2019-07-04 11:03:49 +02:00
Fabien Castan
48658c78cb
[node][alicevision] SfMTransform: update version to 1.1
A new "method" called "from_single_camera" has been added since the last release
2019-07-01 16:52:20 +02:00
Yann Lanthony
4435ba9e1b
[ui] Reconstruction: add 'featureExtraction' member
* add featureExtraction property to keep track of current FeatureExtraction node 
* update it when current CameraInit node is changed
* allow to set current CameraInit by double clicking on a CameraInit node from the Graph Editor
2019-06-27 18:36:10 +02:00
Yann Lanthony
a358c46748
[ui] Reconstruction: improve constructor readability 2019-06-27 18:31:50 +02:00
Yann Lanthony
00857a7a88
[ui] Reconstruction: rename 'endNode' to 'texturing'
+ use makeProperty helper
2019-06-27 18:29:33 +02:00
Yann Lanthony
292b0fb5fe
[ui] About: update copyright year 2019-06-26 16:36:17 +02:00
Yann Lanthony
ff70b0bcd3
[setup] add 'ALICEVISION_BIN_PATH' env. var to path
Enables to add AliceVision binaries folder to path (without having to manipulate PATH) using ALICEVISION_BIN_PATH.
2019-06-26 12:57:30 +02:00
Yann Lanthony
eb8023e02c
[ui] NodeEditor: display AttributeEditor by default 2019-06-26 12:57:30 +02:00
Yann Lanthony
2b07699f65
[ui] Viewer3D: improved trackball parameters
Make trackball larger and adjust rotation speed to make 3D navigation easier.
2019-06-26 12:57:30 +02:00
Yann Lanthony
2b1f2a8334
[ui] update MaterialIcons to 3.0 2019-06-26 12:57:30 +02:00
Clara
0cf69bacc6 [Texturing] option to choose process colorspace
Colorspace for the texturing internal computation (does not impact the output file colorspace). Choose between sRGB (default), LAB and XYZ
2019-06-25 12:25:21 +02:00
Fabien Castan
cc476d40ed
Merge pull request #464 from alicevision/dev_texturing_multiband
Multi-band blending texturing
2019-06-21 00:14:46 +02:00
Clara
d173e540ce [PrepareDenseScene] option to correct images exposure value 2019-06-19 11:58:11 +02:00
Yann Lanthony
cb7835e751
Merge pull request #515 from alicevision/fix_version_name
Dissociate meshroom.__version__ / __version_name__
2019-06-18 10:46:56 +02:00
Fabien Castan
919f5e32aa [nodes][aliceVision] Texturing: fix outputTextures files extension 2019-06-17 20:03:05 +02:00
Fabien Castan
81e372a6c0
[packaging] avoid trailing characters in version_name 2019-06-17 13:07:32 +02:00
Yann Lanthony
a85b4660ce
[packaging] dissociate meshroom.__version__ / __version_name__
Introduce meshroom.__version_name__ variable in order not to modify meshroom.__version__ and use this as displayed application version. 
meshroom.__version__ is stored in scene files and used when making a package and should not contain anything other than major.minor.micro information.
2019-06-17 12:46:26 +02:00
Unknown
da8189bb30 [nodes][aliceVision] add LDRToHDR node 2019-06-14 18:34:45 +02:00
Clara
cb84dd4662 [Texturing] set bestScoreThreshold default value to 0.1
keep only triangles with sufficient reprojection area
2019-06-13 15:55:35 +02:00
Clara
5c29e29ef3 [Texturing] change some default parameters 2019-06-12 17:26:24 +02:00