blender/scripts
Jesse Yurkovich 509a7870c3 Collection Exporters: Enable file exporters to be specified on Collections
This implements the ability to have file exporters added and configured on Collections.

Exporting is reachable from several locations:
- Individually on each exporter configuration: The `Export` button in each panel header
- For all exporters on the collection: The `Export All` button in the main panel interface
- For all exporters on all collections in the scene: The `File`->`Export All Collections` button

Visibility of which collections currently have exporters configured is done by ways of an icon added to the Collection row in the Outliner.

Adding multiple exporters for the same file type is permitted. The user is free to setup several exports of the same format but with different file locations or settings etc.

Notes:
Only USD and Wavefront OBJ are enabled for the initial commit. Additional formats, including those implemented in Python will be added as separate commits after this.

Ref #115690
Pull Request: https://projects.blender.org/blender/blender/pulls/116646
2024-04-08 22:10:39 +02:00
..
freestyle Cleanup: spelling in comments 2023-09-05 11:04:27 +10:00
modules Collection Exporters: Enable file exporters to be specified on Collections 2024-04-08 22:10:39 +02:00
presets Curves: add toggle cyclic edit mode operator 2024-04-04 19:39:14 +02:00
site Cleanup: spelling in comments, update dictionary 2023-09-03 21:35:07 +10:00
startup Collection Exporters: Enable file exporters to be specified on Collections 2024-04-08 22:10:39 +02:00
templates_osl License headers: remove GPL header from OSL template script 2023-08-04 13:24:15 +10:00
templates_py Cleanup: code-comments, use doxygen formatting & spelling corrections 2024-03-26 17:55:20 +11:00