Commit graph

948 commits

Author SHA1 Message Date
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
Fabien Castan
e3d9c6cf5d
Merge pull request #496 from alicevision/dev_gitBranchInVersionName
[core] Add git branch name in version name
2019-06-07 12:26:22 +02:00
Fabien Castan
889f7bc484
Merge pull request #454 from alicevision/dev_rangeBlockSize
Make range complete block size accessible to command line nodes
2019-06-07 12:25:02 +02:00
Fabien Castan
6fc1f09aed [core] Add git branch name in version name
During development the git branch will be added to the version name. In releases, as there is no git repository included, the __version__ will not be modified.
2019-06-06 13:05:34 +02:00