Conversation
Codecov Report❌ Patch coverage is Additional details and impacted files@@ Coverage Diff @@
## develop #3072 +/- ##
===========================================
+ Coverage 83.35% 83.42% +0.06%
===========================================
Files 73 75 +2
Lines 9890 10133 +243
===========================================
+ Hits 8244 8453 +209
- Misses 1646 1680 +34 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
f161ae1 to
f83527d
Compare
cbentejac
requested changes
Apr 9, 2026
…additional options
…s when loading nodes)
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Add new general nodes :
InputStringInputIntGetParentFolder: get the parent folder of a pathGenerateMeshroomScene: generate a meshroom scene based on a template and node overridesMeshroomSceneParameter: utility tool to create overrides strings used on theGenerateMeshroomScenenodeComputeMeshroomScene: launch the compute/submit on a meshroom sceneHow to use these nodes
I'll skip the InputString, InputInt & GetParentFolder that are pretty straightforward.
For the other nodes here is a pipeline example :
Here is the node breakdown :
MeshroomSceneParameter :

Nodeis the node instance name (or node type) to overrideParameteris the parameter name. For input overrides you must leave this empty and for parameter overrides you must fill it.Valueis the value it will be set to. If empty the output will be set to an empty string to avoid errors.Modeis eithernode_instance(override only one node instance) ornode_type(override all nodes from a specific type).GenerateMeshroomScene :

Templateis the template sceneScene Pathis the scene destination. If empty it will be ascene.mgfile in the node internal folderInput Overridesare the overrides for input nodes (CameraInit)Parameters Overridesare the overrides for other nodesInvalidation Stringcan be used to set an invalidation string on all nodes (to make sure the graph is unique)Meshroom Scenewill be set to the created scene fileComputeMeshroomScene :

Sceneis the path to the meshroom scene fileForce Computecan be set to True to compute nodes even if their status is success.Submitcan be used to submit on farm (in opposition to compute locally)Submittercan be used to select the submitterSubmit Labelcan be used to set the submitted job name