23b1f7de7d
Convert property definitions from assignment to annotations on Blender 2.80+
...
The properties are still declared in the Python 3.5 compatible assignment
notation, and a class decorator that converts those to class annotations
as preferred by Blender 2.80.
2019-10-10 10:29:36 +02:00
28f68c6fbf
update_version.sh: Use Python 3 in example command
...
This makes it possible to run the command outside of a Python 3 virtualenv.
version-1.13.5
2019-06-21 14:31:54 +02:00
b00cb233cc
Bumped version to 1.13.5
2019-06-21 14:30:03 +02:00
2142e9e7fc
Attract fix for Blender 2.80 panel change
...
Commit 1e7c3a159fd2ca42fd5688be067008ef0d2c03df removed the 'Info' panel
(which is good), so we have to attach the metadata subpanel somewhere else.
2019-06-21 14:29:49 +02:00
1dea802932
Attract doesn't have to be active to use ATTRACT_OT_open_meta_blendfile
...
It is pretty much independent of Attract.
2019-06-21 14:29:07 +02:00
077bd1abdb
Prevent KeyError when Flamenco Manager settings are unknown
2019-06-12 11:47:16 +02:00
5a2c528681
Run Pip via {sys.executable} -m pip
...
This solves the same problem as c457767edf814f92e1da8cb9d08fa52404ea074c,
but in a way that's actually [recommended](https://pip.pypa.io/en/latest/user_guide/#using-pip-from-your-program ).
version-1.13.4
2019-06-04 12:40:02 +02:00
53b12376d1
Revert "Use Python module to run Pip"
...
This reverts commit c457767edf814f92e1da8cb9d08fa52404ea074c. Modern pip
can no longer be used this way ('pip.main' does not exist).
2019-06-04 12:35:46 +02:00
8495868ea6
Bumped version to 1.13.4
2019-06-04 12:29:50 +02:00
cf810de41b
Another Blender 2.8 compatibility fix
2019-06-04 12:29:37 +02:00
c457767edf
Use Python module to run Pip
...
setup.py used systemcalls for package management pip. This call is
platform dependent as on ubuntu distros this needs to be pip3. On these
platforms pip points to the python2 version.
By direct calling the pip module from within the running python process
we know for sure we are triggering the correct one.
Differential revision: https://developer.blender.org/D4952/
Reviewed by: sybren
2019-05-29 10:29:14 +02:00
985b3f6a7d
Attract: draw strip metadata as its own panel
...
The panel is a subpanel in Blender 2.80, and a top-level panel in 2.79.
2019-05-24 14:12:36 +02:00
a45bf3cd5c
Bumped version to 1.13.3
version-1.13.3
2019-05-21 10:19:49 +02:00
3789742cc8
Fixed little bug
...
Missed a function call in a69f4d3fd91958e2fdbc94e661bae10ba1d7f139.
2019-05-21 10:19:34 +02:00
58f374e175
Bumped version to 1.13.2
version-1.13.2
2019-05-17 11:26:40 +02:00
99e90e1008
Mark version 1.13 as released
2019-05-17 11:26:29 +02:00
dd83d3ee60
Blender 2.80 compatibility for Attract panel in sequence editor
2019-05-17 11:15:34 +02:00
e74e014c66
Quick fix for Blender 2.80 texture loading
...
The `Image.gl_load()` call was changed in Blender commit
7ad802cf3ae500bc72863b6dba0f28a488fce3d1; the two parameters we were using
were removed.
This commit fixes the exception and makes the texture browser usable again,
but doesn't properly fix everything. The textures are drawn in the wrong
colour space, which will be fixed in another commit once I know how.
2019-05-17 11:09:57 +02:00
01541f181e
Bumped Pillar Python SDK 1.7.0 → 1.8.0
2019-05-14 11:05:51 +02:00
a69f4d3fd9
Flamenco: Moved some code around, no semantic changes
2019-05-10 12:29:39 +02:00
3ffea46f23
Bumped version to 1.13.1
version-1.13.1
2019-04-18 12:58:49 +02:00
94c5811e42
Typo
2019-04-18 12:58:34 +02:00
676ad1ed14
Removed unused import
2019-04-18 12:46:42 +02:00
79e6fa37f4
Bumped version to 1.13.0
2019-04-18 12:10:30 +02:00
e06fa3ea75
Flamenco: Support for Flamenco Manager settings version 2
...
When using Blender Cloud Add-on 1.12 or older, Flamenco Server will
automatically convert the Manager settings to version 1. As a result,
upgrading is recommended but not required to keep working with a newer
Flamenco Server.
2019-04-18 12:09:54 +02:00
fb6352dc7d
Upgraded BAT to 1.1.1 for a compatibility fix with Blender 2.79
2019-04-18 12:06:43 +02:00
97ad8bf5ba
Flamenco: sort path replacement vars by replacement, not by variable name
...
The longer paths need to be replaced first. Not the longer variable name.
2019-04-18 11:07:36 +02:00
b0f7719add
Fix pyrna_enum_to_py: current value matches no enum
warnings
2019-03-26 12:36:13 +01:00
dada275e32
Bumped version to 1.12.1
2019-03-26 11:32:10 +01:00
6bce1ccf90
Bumped BAT requirement to 1.1
version-1.12.0
2019-03-25 17:48:28 +01:00
bbe524c099
Updated CHANGELOG
2019-03-25 17:44:56 +01:00
462da038ec
Fixed Blender 2.79 incompatibility
2019-03-20 13:58:56 +01:00
8d7799655e
Bumped BAT to 1.1.dev2
2019-03-20 13:58:47 +01:00
cb0393868e
Flamenco: get JWT token from Flamenco Server when sending files to Shaman
2019-03-13 15:09:24 +01:00
5a61a7a6c4
Use exponential backoff in uncached_session
2019-03-13 15:08:56 +01:00
60d1fbff50
Blender changed use_quit_dialog
into use_save_prompt
2019-03-13 10:07:23 +01:00
352fe239f2
Flamenco: Use DNA enum value for format
setting
...
See https://developer.blender.org/D4502 and https://developer.blender.org/rF032423271d0417aed3b6053adb8b6db2774b0d36
for more info.
2019-03-12 15:27:27 +01:00
09c1bf67b4
Bumped BAT to 1.1-dev1
2019-03-06 13:41:49 +01:00
23235afe71
Updated CHANGELOG
2019-03-06 13:32:38 +01:00
ff9624d4f3
Blender Video Chunks: also allow .mp4 and .mov as container format
2019-03-06 13:31:30 +01:00
48c60f73d7
Bundle with BAT 1.1-dev0 for Shaman support
...
See https://gitlab.com/blender-institute/shaman for more info.
2019-03-01 14:37:44 +01:00
12eaaa5bae
Set min job priority to 1
...
Previously the minimum was 0, but the server only accepts 1 and up.
2019-03-01 14:36:41 +01:00
f7396350db
Add support for Shaman servers
...
See https://gitlab.com/blender-institute/shaman for more info
2019-02-28 12:53:29 +01:00
cc97288018
Create job first, then send files
...
This requires Flamenco Server 2.2 or newer.
2019-02-28 12:52:51 +01:00
26105add9c
Updated BAT to 0.99
2019-02-26 16:48:39 +01:00
ea81cc5769
Flamenco: Name render jobs just 'thefile' instead of 'Render thefile.flamenco.blend'
...
This makes the job list on Flamenco Server cleaner.
2019-02-13 15:18:33 +01:00
25b6053836
Allow project selection, even when the current project is ''.
2019-02-13 14:29:36 +01:00
65a05403dc
Bumped BAT to 0.9
2019-02-12 12:33:31 +01:00
770b0121fa
Flamenco: Different label for 'frame chunk' depending on render job type
...
The frame chunk size has a slightly different meaning when rendering
progressively (Flamenco Server can choose to chunk more frames together
when rendering a low number of samples).
2019-02-06 09:32:24 +01:00
2b155eac45
Flamenco: show a warning when the frame dimensions are not divisible by 2
...
Any 'Create Video' Flamenco task that's part of the job will pad the video
with black pixels to make the dimensions even, and this warning notifies
the artist about this.
2019-02-04 11:39:14 +01:00