87c90a7f72
Some more Blender 2.80 compatibility
2018-09-04 14:38:30 +02:00
b35d7bc5f3
Made the add-on more compatible with 2.80 and 2.79
2018-09-04 13:48:44 +02:00
973dafcc3a
Store some flamenco job preferences on a per-manager basis
...
Managers often require distinct input and output path, which can now
be saved and loaded from the User Preferences, as well as in the
Flamenco panel.
2018-07-25 15:01:39 +02:00
62d16fff35
Display only Flamenco Managers linked to the current project
2018-07-24 15:44:12 +02:00
b0a03c81f5
Flamenco: allow jobs to be created in 'paused' state.
2018-07-12 11:54:13 +02:00
99f0764986
More efficient removal of Flamenco-specific Scene properties
2018-07-12 11:54:01 +02:00
f9c2dda9fa
Fixed problem with relative project paths
2018-07-12 11:53:30 +02:00
0a99b9e22e
Save jobinfo.json to output directory
...
Previously it would be saved in the same directory as the blend file, which
may be deeply nested in a directory structure. Now it's saved at the top
of the BAT pack.
2018-03-21 16:05:20 +01:00
0452fd845b
Fix for some threading issue
2018-03-21 15:57:45 +01:00
c0a8602e17
Get the FLAMENCO_OT_copy_files operator up to par with the rest
2018-03-21 15:57:45 +01:00
331e9e6ca0
Don't show stack trace when BAT Pack was aborted
2018-03-16 12:41:09 +01:00
1d81f4bc38
Some code unindentation
2018-03-16 12:40:05 +01:00
5f58f8b6f7
Set status done 'DONE' after done
2018-03-16 12:26:16 +01:00
164f65f30c
Allow aborting a running BAT Pack operation
2018-03-16 12:15:53 +01:00
b82bc14fcf
Flamenco: Reporting BAT Pack process on the UI
2018-03-15 18:01:04 +01:00
9e5dcd0b55
Replaced BAM with BAT
...
Blender Asset Tracer, or BAT, is a newly written replacement for BAM,
with a nicer API.
2018-03-15 12:36:05 +01:00
ba14c33b6d
Store project-specific settings in the preferences.
...
This stores project-specific settings, such as filesystem paths, for each
project, and restores those settings when the project is selected again.
Does not touch settings that haven't been set for the newly selected
project.
2018-01-02 16:42:37 +01:00
a17fe45712
Allow overriding the render output path on a per-scene basis.
2017-10-06 12:39:18 +02:00
1bfba64bdc
Formatting
2017-10-06 12:38:17 +02:00
e93094cb88
Default to scene frame range when no frame range is given.
2017-07-03 11:09:31 +02:00
33718a1a35
Removed test print statement
2017-07-03 11:09:00 +02:00
8d405330ee
Better platform detection.
...
The sys.platform string is 'win32' even on 64-bit Windows. Furthermore,
we expect 'windows', not 'win32'. platform.system().lower() gives us this.
2017-07-03 09:14:27 +02:00
66ddc7b47b
Fixed issue running BAM on Windows.
...
I found this solution in a Django bug report:
https://code.djangoproject.com/ticket/24160
2017-07-03 09:13:49 +02:00
2fa8cb4054
Refuse to render on Flamenco before blend file is saved at least once.
...
The file should have a location on the filesystem before BAM can pick it up.
2017-07-03 08:41:26 +02:00
1d93bd9e5e
Allow reloading of the Flamenco module with F8
2017-06-22 15:08:30 +02:00
ac2d0c033c
Added missing parameter to function call
2017-06-22 15:08:30 +02:00
61fa63eb1d
Compatibility fixes for Blender 2.78c
...
Blender 2.78c is shipped with a version of the io_blend_utils module that
doesn't have a `pythonpath()` function yet, and that's bundled with an
older version of BAM. To work around this, we ship BAM as wheel, and detect
whether this version is needed to run.
As an added bonus, Blender 2.78c can now also use the file exclude filter
for Flamenco. The `bam_supports_exclude_option()` function is thus no
longer necessary.
2017-06-22 15:08:30 +02:00
a51f61d9b5
Added translation: path → path replacement variable
2017-06-09 10:52:56 +02:00
996b722813
Fixed bug where a symlinked project path caused an issue
...
Blender would report that the blend file wasn't in the project path, even
though it was. This was caused by resolving symlinks in the project path,
but not in the blendfile path.
2017-05-03 15:33:22 +02:00
e7f2567bfc
Clear a LRU cache when (de)activating Flamenco
2017-05-03 15:32:32 +02:00
543da5c8d8
Flamenco exclusion filter requires BAM 1.1.7; this is now checked
...
A warning is shown in the GUI when a BAM version that's too old is used
(instead of simply crashing when an exclusion filter was specified).
2017-05-02 18:48:54 +02:00
1e80446870
Added file exclusion filter for Flamenco.
...
A filter like "*.abc;*.mkv;*.mov" can be used to prevent certain files
from being copied to the job storage directory. Requires a Blender that is
bundled with BAM 1.1.7 or newer.
2017-04-21 18:15:59 +02:00
cf7adb065f
Local project path is used by both Attract and Flamenco
...
It's now shown whenever the project is set up for either one.
2017-03-21 14:06:45 +01:00
0ebd4435e5
Flamenco: when opening non-existing file path, open parent instead
...
This is very useful for opening render output directories from Blender,
as those will only exist after rendering has started.
2017-03-17 15:08:50 +01:00
c24501661e
Fix T50954: Improve Blender Cloud add-on project selector
...
Attract and Flamenco features are (de)activated based on the extensions
enabled on the selected project. As a result, anyone can use the add-on
again, without seeing Attract or Flamenco things they can't use.
2017-03-17 15:08:09 +01:00
5026dfc441
Fixed sample count when using branched path tracing
...
Thanks to dr. Sharybin for the patch.
2017-03-07 11:00:23 +01:00
cf3f7234eb
Default to frame chunk size of 1 (instead of 10)
2017-02-14 10:22:06 +01:00
4647175a7e
Turn off "use overwrite" and "use placeholder" for Flamenco blend files.
...
If you want to re-render frames, delete them first, then reschedule
the render task.
2017-02-14 10:21:50 +01:00
33da5195f3
Fixed bugs when blendfile is outside the project directory
2017-02-01 14:00:46 +01:00
15484a65cd
Tweaked output dir to not end in '.flamenco'
2017-01-31 18:29:10 +01:00
d9e2b36204
A bit broader exception handling
2017-01-31 18:29:00 +01:00
cc690ec8c9
Always use EXR for progressive rendering
2017-01-31 18:28:47 +01:00
0422070d55
Flamenco: use 6 #-signs, Flamenco Server expects this
2017-01-31 18:28:35 +01:00
8cefb4fb07
Flamenco: Take "Square samples" into account when computing nr of samples
2017-01-31 18:28:14 +01:00
23549fa676
Added support for blender-render-progressive jobs
2017-01-30 10:38:35 +01:00
fbf02c3625
Captialising labels/captions
2017-01-24 15:15:08 +01:00
95699aca36
Open webbrowser after submitting a Flamenco job
...
This can be disabled in the add-on preferences.
2017-01-24 15:14:43 +01:00
60018cd78c
Using explicit status EnumProperty to show Flamenco status
...
By Andy's request, I've removed the window_manager.progress_xxx stuff (so
no longer hijacking the mouse cursor) and instead show the Flamenco status
in the Flamenco Render panel.
2017-01-24 14:55:39 +01:00
5f73837d3c
Don't write to artist's blend file, but to temporary file.
...
This file is saved to '{blendfile}.flamenco.blend', which is used to BAM-
pack and create the Flamenco job. After that, the file is removed from
the local filesystem again.
2017-01-24 14:39:49 +01:00
e14a0aa53c
Warn in the Flamenco panel about the "Overwrite" checkbox.
2017-01-19 15:06:03 +01:00