8899bff5e4
Fixed Flamenco exclusion filter bug
...
There was a mistake in an older version of the property tooltip, showing
semicolon-separated instead of space-separated. We now just handle both.
2018-12-07 12:25:48 +01:00
4f32b49ad3
Flamenco: Allow BAT-packing of only relative-path assets
2018-12-06 15:46:54 +01:00
b35d7bc5f3
Made the add-on more compatible with 2.80 and 2.79
2018-09-04 13:48:44 +02: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
bc8a985228
Added button to open a Cloud project in webbrowser.
2018-01-02 16:44:29 +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
0a7e7195a2
Changed default Flamenco path to tempfile.gettempdir()
...
The previous defaults were very Blender Institute specific.
2018-01-02 15:37:38 +01:00
cdb4bf4f4f
Renamed 'Job File Path' to 'Job Storage Path' so it's more explicit.
2017-10-06 12:37:44 +02:00
15254b8951
Sorting the project list in user prefs alphabetically
2017-10-06 12:35:25 +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
7022412889
Allow Pillar server URL overriding from environment
2017-06-14 12:56:34 +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
8d5c97931e
Fixed capitalisation of label
2017-03-21 14:26:08 +01: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
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
33da5195f3
Fixed bugs when blendfile is outside the project directory
2017-02-01 14:00:46 +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
64e29e695b
Flamenco: determine render output path using add-on prefs and filename.
2017-01-18 14:31:25 +01:00
35d4f85010
Added BAM-packing, requires version of Blender that includes BAM 1.1.1
2017-01-17 17:30:37 +01:00
570b1d4bfe
Initial Flamenco support.
...
Lots to do:
- Doesn't call BAM yet to copy files onto the job storage folder (even
though you can configure that folder).
- Uses the same project as Attract, so you have to select it in an
unintuitive location. Also, you can only start Flamenco jobs on a project
that is Attract-enabled (and not necessarily Flamenco-enabled).
2017-01-13 17:24:37 +01:00
0fa7d60028
Keep Attract & Image Share prefs enabled when sync error is shown.
2016-11-08 10:14:26 +01:00
d2ae3f9cb7
Improved pyside_cache
decorator
...
This one should work properly when multiple properties use the same
callback function.
2016-11-03 12:53:03 +01:00
a7307bf7b5
Separate URLs for web and API calls
2016-10-18 12:24:43 +02:00
11fd12e125
Fixed copy/paste error
2016-10-18 12:23:36 +02:00
61a8db3f96
Added workaround for EnumProperty string limitation
...
See https://www.blender.org/api/blender_python_api_master/bpy.props.html#bpy.props.EnumProperty
2016-10-18 11:20:06 +02:00
f73671c4f0
Added "Open in new Blender" button for movie strips with metadata.
...
The metadata requires the following fields:
"BLENDER:BLEND_FILE" (to open the file)
"BLENDER:START_FRAME" and "BLENDER:END_FRAME" (just to display)
2016-10-11 11:17:24 +02:00
ccedb7cbb1
Fix operator descriptions ending in '.'
...
By default, blender will take the operator class description comment as the description for the UI tooltip, which should not have a trailing dot.
I duplicated the descriptions into an explicit bl_description to have a clear distinction between user UI and coder comment, but simply removing the dot from the comment would also work
2016-10-04 23:17:50 +02:00
abcd8b0168
Added description for PillarCredentialsUpdate operator.
2016-10-04 16:44:15 +02:00
534a5a6ac4
Attract project refresh: Show report when credential checking fails
2016-10-04 16:42:13 +02:00
19d54b7fd6
Don't filter available projects on is_private=True.
2016-09-29 18:54:50 +02:00
3d9f4e893a
Store attract project in preferences (instead of windowmanager)
...
This actually saves the available projects, allowing a refresh when needed.
2016-09-23 14:06:36 +02:00
4be497ed27
Added project selector for Attract.
2016-09-23 14:06:36 +02:00
38ccb54b50
Switch to new API URL.
2016-08-30 16:33:51 +02:00
c73dce169f
Added a panel that shows custom properties in the image editor.
2016-07-20 16:54:06 +02:00
369e082880
Added GPL License block to the top of each .py file.
2016-07-20 16:32:01 +02:00
0d69b1d7ec
Removed trailing period from bl_desc
2016-07-19 18:13:09 +02:00
9a0873eea4
Renamed gui.py to texture_browser.py
...
Also discovered double-unregister of a class, so that fixed an old bug.
Removed the workaround for that bug.
2016-07-15 14:27:42 +02:00
ecb8f8575f
Added missing logger
2016-07-14 11:47:50 +02:00
250939dc32
Added custom cloud icon
2016-07-08 17:00:44 +02:00
2e617287fd
Remove now-unused PILLAR_WEB_SERVER_URL
2016-07-08 17:00:21 +02:00
36bbead1e1
Handling 413 Request Entity Too Large while uploading synced settings.
...
Non-subscribers are limited in the file size they can upload.
2016-07-08 12:38:58 +02:00
3c9e4e2873
Give users the option to open a webbrowser after sharing an image.
...
The addon now also uses the home project URL from the project itself,
rather than hard-coding it.
2016-07-07 11:43:01 +02:00
c9a92dd5d1
Added start of image sharing.
...
Sharing an image datablock works, if it has been saved and not packed.
Directly sharing a file, and dirty/packed datablocks are for a future
commit.
2016-07-06 15:20:50 +02:00
be99bcb250
Using "your Blender Cloud" instead of "your home project".
2016-06-30 14:43:04 +02:00
f0b7a0451d
Some UI tweaks
2016-06-28 16:55:35 +02:00
d53938e03b
Check specific roles for specific addon features.
2016-06-24 15:22:12 +02:00
4d2314e08f
Hide some things in the UI except when bpy.app.debug=True
2016-06-24 14:46:13 +02:00
e73e9d3df7
Nice UI and proper refreshing versions & loading settings.
2016-06-24 12:53:49 +02:00