Commit graph

820 commits

Author SHA1 Message Date
Yann Lanthony
143b519dbd [ui] NodeLog: cross-platform monospace display
Specify multiple fixed size font families:
- Linux: "Monospace" 
- Windows: "Consolas" 
- OSX: "Monaco"
2018-09-06 15:56:52 +02:00
Yann Lanthony
a13b9b1ee3
Merge pull request #184 from cclauss/patch-1
Travis CI: Add flake8 to the testing
2018-08-31 11:06:53 +02:00
Simone Gasparini
b3ad6ef479
Merge pull request #194 from ryanfb/patch-1
AliceVision camera database renamed from sensor_width_camera_database.txt
2018-08-15 23:42:22 +02:00
Ryan Baumann
57c159fc13
AliceVision camera database renamed from sensor_width_camera_database.txt to cameraSensors.db
See: f2e3702b86 (diff-dc9735c79457e576fde21ea129dba0ca)
2018-08-15 15:11:01 -04:00
cclauss
3d47b25711
Travis CI: Add flake8 to the testing 2018-08-11 08:33:19 +02:00
cclauss
ca658ed745
Use feature detection instead of version detection
Python porting best practice is to Use feature detection instead of version detection
* https://docs.python.org/3/howto/pyporting.html#use-feature-detection-instead-of-version-detection
2018-08-11 08:29:44 +02:00
Yann Lanthony
e5376b9c93
Release 2018.1.0
Merge pull request #173 from alicevision/release_2018.1.0
2018-08-09 18:57:18 +02:00
Yann Lanthony
6cd0522183 Release 2018.1.0
First release of Meshroom, based on AliceVision 2.0.0.
2018-08-09 17:32:49 +02:00
Yann Lanthony
14780157c5 [setup] fix default filenames in frozen configuration
* voctree: missing SIFT descriptor type
* missing "aliceVision" folder for AliceVision COPYING.md
2018-08-09 17:29:48 +02:00
Yann Lanthony
2361306ae1
Merge pull request #172 from alicevision/dev_uidialog
[ui] ComputeUnsaved: set a more straightforward text for Discard button
2018-08-09 10:01:11 +02:00
Yann Lanthony
52c99a803e [ui] ComputeUnsaved: set a more straightforward text for Discard button
avoid potentially ambiguous platform-dependent text
2018-08-09 00:11:35 +02:00
Fabien Castan
298207a569
Merge pull request #168 from alicevision/dev_docker
Packaging with docker and cmake
2018-08-08 21:54:42 +02:00
Fabien Castan
5bf62502f7 [setup] init LD_LIBRARY_PATH in cx_Freeze
As it cannot be modified later in python.
2018-08-08 16:36:31 +00:00
Fabien Castan
c073b766ae [setup] minor update of the AliceVision docker 2018-08-08 14:15:11 +02:00
Fabien Castan
7aae234b02 [setup] add aliceVision lib64 folder to LD_LIBRARY_PATH 2018-08-07 21:29:02 +02:00
Fabien Castan
9f5366589e [docker] reorganize AliceVision bundle/install 2018-08-07 21:20:23 +02:00
Fabien Castan
015f3c029d [cmake] fix qtoiio exr/ilmbase includes 2018-08-07 21:17:39 +02:00
Fabien Castan
05c532d10c [cmake] remove warning 2018-08-07 18:50:10 +02:00
Fabien Castan
258ca372bb [docker] temporary workaround for Alembic 2018-08-07 16:41:05 +00:00
Fabien Castan
f8d761c564
Merge pull request #169 from alicevision/dev_exportMaya
[nodes] `ExportMaya` use `aliceVision_exportMeshroomMaya`
2018-08-07 18:20:19 +02:00
Fabien Castan
61a7cc9b1c [docker] build fixes 2018-08-07 16:13:18 +00:00
Fabien Castan
7e0b2fe6ba [cmake] build fixes for plugins 2018-08-07 16:13:01 +00:00
Grégoire De Lillo
52710b96b3 [nodes] ExportMaya use aliceVision_exportMeshroomMaya 2018-08-07 17:35:50 +02:00
Fabien Castan
447bb5a5c2 [docker] add centos Dockerfile and cmake files to build plugins 2018-08-07 10:13:54 +00:00
Yann Lanthony
4d213f9283
Merge pull request #166 from alicevision/fix_setup
[setup] add PlatformExecutable to handle variations between platforms + dependencies lookup
2018-08-06 20:30:29 +02:00
Yann Lanthony
a05030f7fc [setup] tweak included system libs on Linux
based on https://github.com/Ultimaker/cura-build/blob/master/packaging/setup_linux.py.in
+ add root "lib" folder to the LD_LIBRARY_PATH
2018-08-06 20:27:11 +02:00
Yann Lanthony
4d19b388fd [setup] add PlatformExecutable to handle variations between platforms 2018-08-06 20:27:11 +02:00
Yann Lanthony
bad53140cb
Merge pull request #165 from alicevision/dev_exportAnimatedCamera
[nodes] ExportAnimatedCamera: add new parameters
2018-08-06 20:20:46 +02:00
Yann Lanthony
70a7cb94a8
Merge pull request #164 from alicevision/dev_texturingVisibility
New texturing options
2018-08-06 20:20:26 +02:00
Yann Lanthony
9864093568
Merge pull request #167 from alicevision/fix_boundingBox
GraphLayout: fix bouding box computation
2018-08-06 11:18:47 +02:00
Yann Lanthony
152ee78da1
Merge pull request #155 from alicevision/dev_displayMetadata
[ui] Display metadata and lens status flag
2018-08-06 11:17:34 +02:00
Yann Lanthony
a93976451b [ui] ImageGallery: use MaterialLabel for image status
* wrap them into Loaders
2018-08-06 10:50:29 +02:00
Yann Lanthony
fc8ea7ca18 [ui] GraphLayout: fix bouding box computation
correctly initialize width and height with first item
2018-08-06 10:37:45 +02:00
Fabien Castan
e624a35fb5 [nodes] ExportAnimatedCamera: add new parameters 2018-08-06 10:16:28 +02:00
Yann Lanthony
62961dedd9 [ui] MaterialIcons: add MaterialLabel
preset Component to create a Label with MaterialIcons font + optional tooltip
2018-08-05 22:20:30 +02:00
Fabien Castan
6a138e492a [nodes] CameraInit: use json to load the metadata string 2018-08-05 20:44:02 +02:00
Fabien Castan
51995f47e4 [ui] ImageGallery: display metadata and lens status flag 2018-08-05 20:44:02 +02:00
Fabien Castan
86fa806f65 [nodes] CameraInit bug fix: export view's metadata field
If we don't export it, we loose metadata when we add new images to a previous scene.
2018-08-05 20:44:02 +02:00
Fabien Castan
a19c7786af [nodes] texturing: new parameters 2018-08-05 16:32:48 +02:00
Fabien Castan
ef591dd213
Merge pull request #163 from alicevision/dev_standaloneRelease
Setup standalone release
2018-08-04 14:04:38 +02:00
Yann Lanthony
0bcf59e4ce [ui] prompt warning when computing unsaved project
* warn the user that the data will be computed in the default cache folder
* allow to save the scene from this Dialog
* fix whitespaces in texts
2018-08-03 17:24:04 +02:00
Yann Lanthony
494cb71d3f [ui] shortcuts: add Ctrl+N for new + allow Ctrl+S for initial save 2018-08-03 17:24:04 +02:00
Yann Lanthony
30f99b01f2 [ui] MessageDialog: add presets and options
* add Info, Warning and Error presets
* add canCopy options to display/hide copy to clipboard button
* tweak paddings and font size
2018-08-03 17:24:04 +02:00
Yann Lanthony
1007c37ba4 [ui] add footer with cache folder info 2018-08-03 17:24:04 +02:00
Yann Lanthony
6581886b46 [ui] store main Window size in persisting settings 2018-08-03 17:24:04 +02:00
Yann Lanthony
31285ad1d4 [ci][appVeyor] remove Python27 matrix 2018-08-03 17:24:04 +02:00
Yann Lanthony
ab00cca98f [setup] make meshroom_photogrammetry an Executable
provides a command line tool to launch the photogrammetry pipeline
2018-08-03 17:24:04 +02:00
Yann Lanthony
3438900b2b [ui] add "About" dialog
Accessible from main menu Help > About Meshroom, or by pressing "F1". Provides info about Meshroom version + useful links and related Open Source Licenses.

* load COPYING.md from Meshroom/AliceVision files (either provided with the standalone package or online) + translate them to HTML for display  (added `markdown` package in requirements)
* request.js: centralize function to open file urls
* provide system info from MeshroomApp (exposed as contextProperty)
2018-08-03 17:24:04 +02:00
Yann Lanthony
b8730324c7 [setup] add 'setupEnvironment' for setting-up standalone configuration
* setup environment vars to work in a prebuilt, standalone configuration
* call 'setupEnvironment' at the beginning of executables
2018-08-03 17:24:04 +02:00
Yann Lanthony
c0c28b5dcf [ui] Viewer3D: minor fixes
* remove unneeded hack to clear the SceneLoader
* don't display sfm checkbox if alembicPlugin is not available
2018-08-03 17:24:04 +02:00