Commit graph

3225 commits

Author SHA1 Message Date
Candice Bentéjac
1993fc49c8
Merge pull request #2094 from alicevision/dev/bracketsForGroupAttribute
[core] Add brackets option for GroupAttribute
2023-07-04 17:31:52 +02:00
Candice Bentéjac
318a0b54ed
Merge pull request #2093 from alicevision/dev/executeCmdInNodeFolder
[core] Execute command line from node folder
2023-07-04 16:51:29 +02:00
Candice Bentéjac
a69104e2dd
Merge pull request #2079 from alicevision/mug/pixelRatio
Support pixel aspect ratio (no UI)
2023-07-03 18:13:50 +02:00
Loïc Vital
a479af225f
Merge pull request #2095 from alicevision/fix/saveMeshroomBatchGraph
[bin] meshroom_batch: Save the graph once it has been all set up and resolved
2023-07-03 06:04:59 -07:00
Candice Bentéjac
1f75ccaf5f [bin] meshroom_batch: Save graph once it has been all set up and resolved
If the "save" argument has been provided, the graph should be saved
outside of the `GraphModificatioǹ event, once it has been set up entirely
and resolved.

When it is saved within the `GraphModification`, UIDs are not yet
available.

This does not cause any issue for the rest of the execution if the graph
is to be computed locally, since the UIDs will be computed right
after (but the UIDs will still never be written in the project file).
However, when submitting the graph to a renderfarm, the project file is
loaded again. If it does not contain any UID:
 - all the nodes will present the `UidConflict` compatibility issue
 - key errors will be raised when trying to apply the links between nodes
since they contain direct references to UIDs, which cannot be resolved as
they are not present in the project file.
2023-06-30 18:59:32 +02:00
Grégoire De Lillo
5a62157cdd [core] desc/attribute: Add brackets option for GroupAttribute
Add brackets option for GroupAttribute command line value.
Brackets is a two chars string. The GroupAttribute command line value is encapsulated between the two chars. (e.g. '[]')
2023-06-30 17:33:09 +02:00
Grégoire De Lillo
b8be831310 [core] desc: Execute command-line in node folder 2023-06-30 17:26:36 +02:00
Loïc Vital
56f77e2d52 [nodes] CameraInit: bump viewpoints file version to 1.2.5 2023-06-28 16:58:15 +02:00
Candice Bentéjac
d7e3003aa5
Merge pull request #1951 from rakhnin/develop
Update build-ubuntu.sh
2023-06-28 11:35:11 +02:00
Loïc Vital
b1063212ff [blender] preview: apply pixelRatio metadata 2023-06-27 16:44:56 +02:00
Loïc Vital
24fc217ec6
Merge pull request #1974 from alicevision/dev/splitReconstructed
Node to split reconstructed and not reconstructed cameras
2023-06-27 15:26:58 +02:00
Loïc Vital
58d30467cf
Merge pull request #2076 from alicevision/dev/imageSegmentation
semantic image segmentation
2023-06-27 11:51:07 +02:00
Loïc Vital
a89b0c4dac
Merge pull request #2085 from alicevision/start2023.3
Start Development 2023.3
2023-06-27 09:54:44 +02:00
Candice Bentéjac
a6ac0bcf49 [release] Update version to "2023.3.0" and to "develop" status 2023-06-26 19:33:52 +02:00
Loïc Vital
e46ec45c1e
Merge pull request #2077 from alicevision/rc2023.2
Release 2023.2
2023-06-26 18:25:42 +02:00
Candice Bentéjac
76d3c8c763 [requirements] Downgrade "requests" to 2.27.1 for compatibility
Requests 2.31.0 is not supported by CentOS 7.
2023-06-26 15:07:30 +02:00
Candice Bentéjac
db3ea95a67 [doc] CHANGES: Add release note for Meshroom 2023.2.0 2023-06-26 15:07:15 +02:00
Candice Bentéjac
e62f8e3e59 [doc] README: Update references to Meshroom's version 2023-06-26 15:03:55 +02:00
Candice Bentéjac
1821320628 [pipelines] Update release version
Additionally update all the version of all the nodes, in case some nodes'
minor was not up-to-date.
2023-06-26 15:03:54 +02:00
Candice Bentéjac
123a12591e [release] Update version status to "release" for 2023.2 2023-06-26 15:03:54 +02:00
Loïc Vital
bdb3a0a3c3
Merge pull request #2083 from alicevision/build/sphereDetectionSetup
Set `ALICEVISION_SPHERE_DETECTION_MODEL` variable during the initialisation
2023-06-26 14:37:40 +02:00
Candice Bentéjac
b8b65688e6 Set ALICEVISION_SPHERE_DETECTION_MODEL variable
The `ALICEVISION_SPHERE_DETECTION` variable needs to be declared and set
using the installation path. If it is not, no node using it will be able
to work unless the users set this environment variable on their own.
2023-06-26 12:01:39 +02:00
Loïc Vital
1d25ee2519 [nodes] ImageSegmentation: parallelization 2023-06-22 00:14:41 -07:00
Loïc Vital
1bb1568280 [nodes] ImageSegmentation: set GPU level for farm submission 2023-06-21 18:24:58 +02:00
Loïc Vital
161c7ba25d [nodes] FeatureExtraction: add maskExtension and maskInvert params 2023-06-21 18:18:22 +02:00
Loïc Vital
d4d5169d15 [nodes] ImageSegmentation: ChoiceParam instead of StringParam for classe names 2023-06-21 15:57:14 +02:00
Loïc Vital
7a20d27365 [nodes] ImageSegmentation: image output attr to visualize masks in Viewer2D 2023-06-21 15:37:17 +02:00
Loïc Vital
84ce8f475e [nodes] ImageSegmentation: cosmetic changes 2023-06-21 15:29:18 +02:00
Candice Bentéjac
851099d7a7
Merge pull request #2074 from alicevision/mug/scenePreviewFreestyle
[blender] preview: use Freestyle for line art shading
2023-06-21 12:43:49 +02:00
Loïc Vital
b3d2b18f44 [blender] preview: use Freestyle for line art shading 2023-06-21 11:59:10 +02:00
Fabien SERVANT
8bd666207a Parameterize model path 2023-06-20 14:43:03 +02:00
Fabien SERVANT
8165310b80 imageSegmentation node 2023-06-20 13:40:02 +02:00
Candice Bentéjac
2041f06126
Merge pull request #2071 from alicevision/mug/scenePreviewOcclusions
[blender] preview: occlusions in wireframe shading
2023-06-20 11:27:34 +02:00
Loïc Vital
4d6fe4c3a9 [blender] preview: use Holdout instead of TransparentBSDF for wireframe occlusions 2023-06-19 16:03:20 +02:00
Fabien Castan
05b9ece40f
Merge pull request #2067 from alicevision/doc/sphereDetectionModel
[doc] INSTALL: Add info about the sphere detection model
2023-06-16 19:23:26 +02:00
Candice Bentéjac
51574e3521
Merge pull request #2066 from alicevision/mug/scenePreviewChunks
[nodes] parallelize ScenePreview
2023-06-16 18:48:08 +02:00
Candice Bentéjac
c0a628106b [doc] INSTALL: Add info about the sphere detection model 2023-06-16 18:23:32 +02:00
Loïc Vital
3997c96210 [nodes] ExportAnimatedCamera: propagate input size 2023-06-16 08:52:18 -07:00
Loïc Vital
737c995c4f [nodes] ScenePreview: parallelize node 2023-06-16 08:52:18 -07:00
Loïc Vital
74d1a9091e [blender] preview: add range arguments for parallelization 2023-06-16 08:52:17 -07:00
Candice Bentéjac
15151bab52
Merge pull request #2064 from alicevision/mug/scenePreviewUseCycles
[blender] preview: use cycles render engine
2023-06-16 16:50:33 +02:00
Loïc Vital
b6e22398f5
Merge pull request #2038 from alicevision/fix/nodeTypeInUid
[core] Include the node's type in the UID computation
2023-06-16 15:58:57 +02:00
Loïc Vital
90c562f301
Merge pull request #2059 from alicevision/dev/uidCompatibility
[core] Detect and handle UID conflicts when loading a graph
2023-06-16 15:58:43 +02:00
Loïc Vital
7118298eb0 [blender] preview: use cycles render engine 2023-06-16 06:39:25 -07:00
Loïc Vital
61c96a8b96
Merge pull request #2063 from alicevision/dev/improveNodesDescriptions
[nodes] Harmonize and improve nodes descriptions
2023-06-16 11:23:23 +02:00
Candice Bentéjac
c498f48e1e [nodes] S-T: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:32:01 +02:00
Candice Bentéjac
41280dc22a [nodes] M-P: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:31:42 +02:00
Candice Bentéjac
3146dcface [nodes] I-L: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:31:18 +02:00
Candice Bentéjac
5c2865968d [nodes] D-G: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:31:03 +02:00
Candice Bentéjac
241bead35c [nodes] A-C: Harmonize and improve labels and descriptions
Use CamelCase for all labels, always end descriptions with periods, and
replace the mixed use of single and double quotes with double quotes
only.
2023-06-16 10:30:42 +02:00