Commit graph

2002 commits

Author SHA1 Message Date
Fabien Castan
6f6dcd0408 [nodes] LdrToHdrCalibration & PanoramaCompositing are compute intensive nodes 2020-09-10 17:26:09 +02:00
Fabien Castan
79c5a7c2e3 [nodes] PanoramaWarping: use automatic resolution by default 2020-09-10 17:25:12 +02:00
Fabien Castan
28dd37827b [nodes] PanoramaWarping: use a boolean parameter to estimate the resolution automatically 2020-09-10 17:24:47 +02:00
Fabien Castan
4e5446a7ce [ui] fix typo on panoramaFisheyeHdr 2020-09-10 02:25:37 +02:00
Fabien Castan
1b9f9c9b87
Create github FUNDING.yml 2020-09-09 23:23:34 +02:00
Fabien Castan
1813de30bc [setup] add optional modules 2020-09-09 19:43:02 +02:00
Fabien Castan
6df6275a95 [docker] add AliceVision bundle 2020-09-09 19:43:01 +02:00
Fabien Castan
a4638acb13 [docker] update dockerfile for python2
- move to docker folder
- split between deps and meshroom
- new extract files script
2020-09-09 19:43:01 +02:00
Alastair D'Silva
f934cb4454 Build working Meshroom images based on the latest Alicevision images
This patch builds upon the AliceVision PR:
https://github.com/alicevision/AliceVision/pull/853

It ensures that Centos images build a functioning Meshroom,
and also adds Ubuntu support.

The Docker images support launch the GUI via ssh:
docker run -it --runtime nvidia -p 2222:22 --name meshroom -v</path/to/your/data>:/data alicevision/meshroom:<meshroom branch/commit>-av<AliceVision branch/commit>-ubuntu20.04-cuda11.0
ssh -p 2222 -X root@<docker host> /opt/Meshroom_bundle/Meshroom # Password is 'meshroom'

The following OS/CUDA versions are supported:
CUDA_VERSION=11.0 UBUNTU_VERSION=20.04
CUDA_VERSION=11.0 UBUNTU_VERSION=18.04
CUDA_VERSION=10.2 UBUNTU_VERSION=18.04
CUDA_VERSION=9.2 UBUNTU_VERSION=18.04

CUDA_VERSION=10.2 CENTOS_VERSION=7
CUDA_VERSION=9.2 CENTOS_VERSION=7

To build all supported images:
AV_VERSION=<AliceVision version> docker/build-all.sh

Signed-off-by: Alastair D'Silva <alastair@d-silva.org>
2020-09-09 16:46:34 +02:00
Fabien Servant
6c495aeae3 [SfmTransfer] Copy intrinsics parameters 2020-09-09 13:25:52 +02:00
Fabien Castan
8e24687c68
Merge pull request #1052 from alicevision/dev/panoramaHdr
Rename hdri into panoramaHdr
2020-09-07 18:10:51 +02:00
Fabien Castan
a7eaf94863
Merge pull request #1051 from alicevision/dev/githubActions
[ci] Add github Actions
2020-09-07 14:30:37 +02:00
Fabien Castan
a746626a3f
Merge pull request #1048 from alicevision/texturing-adjust-scale
[nodes] Texturing: put downscale to 2 by default
2020-09-07 14:29:08 +02:00
Fabien Castan
a3170bac7b
Merge pull request #1049 from alicevision/dev/computePanoramaSize
[nodes] PanoramaCompositing: option to select the percentage of upscaled pixels
2020-09-07 14:21:14 +02:00
Julien-Haudegond
e91dab1a63 [core] Graph.canSubmitOrCompute: add documentation 2020-09-05 15:34:05 +02:00
Julien-Haudegond
94038736fe [core] TaskManager: handle simultaneous computing in LOCAL and EXTERN 2020-09-05 15:25:21 +02:00
Julien-Haudegond
bd4c816e5b [ui] GraphEditor: fix edges removing when nodes are locked 2020-09-05 13:25:58 +02:00
Julien-Haudegond
827e98a83a [ui] Node: improve duplicates' button ToolTip 2020-09-05 13:14:25 +02:00
Julien-Haudegond
635f36216b [core] Attribute.isLink: fix unreachable return 2020-09-05 13:05:20 +02:00
Fabien Castan
2c3c2a73a9 [build] specific version of cx_freeze on old python versions 2020-09-05 01:26:59 +02:00
Fabien Castan
44fe0620c7 [core] graph: fix retrieve first submitter 2020-09-05 01:18:03 +02:00
Fabien Castan
589856ecdc Rename hdri into panoramaHdr 2020-09-05 01:16:51 +02:00
Fabien Castan
95ca37d9fc [ci] Add github Actions 2020-09-04 23:57:40 +02:00
Fabien Castan
dba781a469 [common] CoreObject: Cannot use ClassSignal in __del__ 2020-09-04 19:54:27 +02:00
Fabien Castan
69e9495d63 [bin] compute: No warning if we are computing as EXTERN and the node is SUBMITTED 2020-09-04 19:53:06 +02:00
Fabien Castan
c8978cd792 [core] Graph.findNode: if multiple candidates, do not raise an error if one is the exact input 2020-09-04 19:51:07 +02:00
Fabien Castan
7b42ed743a [nodes] PanoramaWarping: improve wording and enable/disable percentUpscale 2020-09-04 17:58:39 +02:00
Julien-Haudegond
0345672b34 [core] TaskManager: raise Error if computing/submitting duplicates 2020-09-04 17:21:45 +02:00
Fabien Castan
f20db3abe3
Merge pull request #1026 from alicevision/dev/graphcutCompositing
[nodes] PanoramaCompositing: add a new graphcut option to improve seams
2020-09-04 17:02:07 +02:00
Fabien Castan
11af1cca69 [nodes] ImageProcessing: minor wording change 2020-09-04 16:59:46 +02:00
Fabien Castan
d1ab87234d [nodes] PanoramaCompositing: minor wording change 2020-09-04 16:59:08 +02:00
Julien-Haudegond
0693af58c1 [core] Node: fix locked issue when computation is canceled 2020-09-04 16:31:58 +02:00
Julien-Haudegond
37c758c8da [core/tests] Graph: default startNodes parameter in dfsOnDiscover() 2020-09-04 15:39:27 +02:00
Julien-Haudegond
deaf1e3abb [core] Graph: fix reverse issue in dfs() 2020-09-04 15:35:48 +02:00
Julien-Haudegond
8499431dff [core] Graph: add getRootNodes() 2020-09-04 15:21:03 +02:00
Julien-Haudegond
44d019b7f0 [core] Graph: move reverse property from dfs() to Visitor class 2020-09-04 15:11:19 +02:00
Julien-Haudegond
e4a95e89dc [core] Graph: change signature of dfsOnFinish() 2020-09-04 13:05:18 +02:00
Julien-Haudegond
b567d8ff5c [core] Graph: change default reverse direction in dfsOnDiscover() 2020-09-04 12:42:05 +02:00
Julien-Haudegond
208749d897 [core] Graph: change signature of dfsOnDiscover() 2020-09-04 12:22:20 +02:00
Julien-Haudegond
f8bd40ad38 [core] Graph: rename nodesFromNode() to dfsOnDiscover() 2020-09-04 11:49:45 +02:00
Julien-Haudegond
49e33fb9ba [core] Node: fix locked issue 2020-09-04 11:37:04 +02:00
Julien-Haudegond
bdf96e2119 [core] TaskManager: fix issue with checkCompatibilityNodes() 2020-09-03 19:05:36 +02:00
Julien-Haudegond
a19ef357c1 [ui] Main: handle compatibility issues with a Dialog 2020-09-03 18:57:49 +02:00
Julien-Haudegond
3fc09ddade [core] TaskManager: handle compatibility error outside dfsToProcess() 2020-09-03 18:42:36 +02:00
Julien-Haudegond
3f3a6c0e83 [core/bin] Submitting: remove a duplicate function and move another one 2020-09-03 18:23:55 +02:00
Fabien Castan
fc4df553f6
[nodes] Texturing: put downscale to 2 by default
Scale 1 could be better for objects, but is really too much for large environments.
Better to have a default value which ensures that we can open the result.
2020-09-03 15:37:01 +02:00
Julien-Haudegond
78f7febeb7 [ui] ErrorHandler: analyse error (only used by computation for now) 2020-09-03 14:56:35 +02:00
Fabien Castan
73597e9352
[nodes] PanoramaCompositing: add "all" option to "overlayType" choice param 2020-09-03 12:26:19 +02:00
Julien-Haudegond
95c7a9b87f [ui] Node: move compatibility badge inside the node icon bar 2020-09-02 15:39:31 +02:00
Julien-Haudegond
5722ef56ed [tests] Graph: add new test with nodesFromNode() 2020-09-02 12:44:20 +02:00