Package: libreflow.thesiren
The Siren FlowDescriptionThis project is part of the wider asset management projectLibre Flowbased onKabaret Studioframework and itsflowparadigm. The latter consists in describing the structure of a fabrication pipeline and the data circulating on it.The Sirenflow is aimed at supporting the fabrication of the feature filmThe Siren.DependenciesPython (>= 3.7)KabaretLibreflowInstallationComing soon...ChangelogAll notable changes to this project will be documented in this file.The format is based onKeep a Changelog,
and this project adheres toSemantic Versioning[^1].[Unreleased][0.4.14] - 2022-01-27ChangedLimit libreflow required major version to keep libreflow and libreflow.thesiren packages compatible.[0.4.13] - 2021-12-16AddedUse Libreflow preset system forPublish OKoptions[0.4.12] - 2021-12-06AddedBuild Render Scene: pass shot Kitsu duration to render setup operator[0.4.11] - 2021-11-25AddedSet Blender version used in the shot compositing department to 2.93.Build Render Scene: add render setup operatorBuild Render Scene: add animation movie as camera BG image and save render scenePlayblast: add options to reduce texture sizes and set target texture size[0.4.10] - 2021-10-12ChangedBuild Render Scene: do not create a working copy forpassesdirectoryAddedAn asset browser at the top of the library which can be refreshed[0.4.9] - 2021-10-01AddedBuild Blocking Scene: add option to automate more steps which may not be stable enough to always useAddedA new filedesign.aiin the list of files to configure for a prop.[0.4.8] - 2021-09-01AddedA newcompositingdepartement in assetsShot department dependencies (queried to build a scene for instance) can be defined in a dependency template with the same name of the department.Two filesmodelisation.blendandmodelisation_export.objin an asset's list of configurable modeling files.ChangedThe render scene building dependency list displays the last revision of all file component of each dependency.FixedAllow to build a render scene from anAnimation.blendscene.Do not overwrite folder if already existing[0.4.7] - 2021-07-20Addedaudio_voices.wavandaudio_effects.wavfiles in themiscdepartment are part of layout and blocking scene dependencies (in addition toaudio.wavfiles) for the scene building.A folder in the list of files and folders to be configured for a set, aimed at storing additional layers.ChangedBlocking scene building action has been updated, in accordance with changes made to the Blender scene building add-on to update audio files in such scenes.[0.4.6] - 2021-07-07FixedSetBLENDER_EXEC_PATHvariable in environment before starting to build a Blender scene.Use Libreflowstatusicons with lower case names (instead of Kabaret native ones) to fix icon lookup error on Linux.[0.4.5] - 2021-06-18FixedDisable cleanup operator when building a layout scene, which made sets unselectable.[0.4.4] - 2021-06-09AddedA new action to build a compositing scene.JobsView and JobsActor have been registered in session for job management.FixedWorking copies are deleted withnew publicationoption selected when configuring the files of an asset.[0.4.3] - 2021-06-01AddedA new asset utility departmentMiscellaneousadded alongsideRig Modules.ChangedRig modules are represented in the flow by a singleUtildepartment.[0.4.2] - 2021-05-27AddedAdded runner descriptions in scene building actions.Added trailing_to asset collection names at blocking scene building.[0.4.1] - 2021-05-11ChangedFile path and prefix are defined and cached at the map level instead of the department's using Libreflow'sget_context_valueutility function (Libreflow required version:1.6.1).file_prefixandfile_pathparams have been defined in objects of both asset and shot branches, to ease the management of file prefixes and paths wherever files are needed.AddedA new misc department has been added at the sequence level.[0.4.0] - 2021-05-11AddedLibreflow's SubprocessView inherited fromkabaret.subprocess_manageris now available in the GUI's list of view. Beware access to this view depends on the Libreflow1.6.0release, which introduced the feature.[0.3.9] - 2021-05-11ChangedShotcompdepartment has been renamedcompositing.[0.3.8] - 2021-05-11AddedA newcompdeparment has been added in the shot departments to contain compositing files.Search filters have been enabled on maps at several level of the flow, in both shot and asset sides.FixedBlocking scene can be built only if the layout scene's last revision is available on the current site.[0.3.7] - 2021-04-30AddedAn action in the Animation department now allows to create aanimation.blendfile. If a non empty blocking scene (either namedbreakdown.blendorblocking.blend) exists in the list, the user can select in the prompted dialog a revision to create a working copy from. Otherwise, the action will create an empty file without prompting a dialog.ChangedBlocking scenes have been more explicitly renamedblocking.blend.[0.3.6] - 2021-04-20AddedTracked file dependencies can now be displayed and requested by means of aGetDependenciesaction.Theoretical dependencies are collected from predefined dependency templates, wichi include the Kitsu casting of the element the file belongs to (only shot as of now).Real dependencies are retrieved from the Blender Asset Tracer report of a given revision.[0.3.5] - 2021-04-16FixedSave built Blender scene after setup to prevent conflicts between template and target files drive location.[0.3.4] - 2021-04-16AddedLogin page shows up when accessing sequences and assets if user is not connected to Kitsu.[0.3.3] - 2021-04-12ChangedRemap absolute paths to relative when creating layout Blender filesAdd assets to the proper collection when creating layout Blender filesAdd action to create animation (breakdown) scenes from layout[0.3.2] - 2021-04-02ChangedIntermediatetemplatesfolder has been removed from asset utils folder hierarchy.Default Blender template now disables viewport denoise for a more responsive interface[0.3.1] - 2021-04-02AddedAsset types now embed a section dedicated to asset utilities (skinning weights, rig modules, etc.).[0.3.0] - 2021-04-01ChangedUI feedbacks on asset creation action simply rely on warn messages instead of field highlighting.Fixedthe libreflow b3d utils allow to wrap the python expression of the layout building tool so it works when calling blender through a .bat file.The user update at startup might crash libreflow if the user hasn't connected yet. Fixed with a shinny try/expect.Default values have been set in the settings to avoid issues while creating a new project.[0.2.1] - 2021-03-26FixedA workaround has been added to make GUI display on latest MacOS version (Kabaret issue #96).[0.2.0] - 2021-03-22AddedUser class is now handled by injection:User last login, libreflow and libreflow.thesiren version is storred in their profileFixedTracked folders now have the "Publish OK" option available.[0.1.10] - 2021-03-18AddedPublish OK: When publishing changes made in a file, users can choose to publish these in another file (suffixed with_ok). This way, this procedure allows to keep track of determinant (and shareable) revisions exclusively.[0.1.9] - 2021-03-09FixedThe end frame of the layout scene has been corrected at building.[0.1.8] - 2021-03-09AddedDisplayed version of libreflow and libreflow.thesiren in the /Home page. That allows to know when to update Libreflow.[0.1.7] - 2021-03-05FixedAdded FBX file format in PyPI package data to make FBX template available.[0.1.6] - 2021-03-05AddedA new action allows to create an asset registered in the Kitsu database, and configure its files.[0.1.5] - 2021-03-04FixedAdd missed Blender operator call in scene building action for layout scene setup.[0.1.4] - 2021-03-04ChangedUsers can build a layout scene with missing dependencies. In this case, and for now, a warning message reminds that the scene will have to be manually updated later.[0.1.3] - 2021-03-01AddedA new action in layout department for building Blender scenes, based on Kitsu information.ChangedA new Blender template file with no collection, no object, and the right start frame (101), FPS (24), resolution (2048x854), color space and transparent background (/film) at render.FixedProject object is systematically touched when accessed from a home page widget to ensure user environment update.[0.1.1] - 2021-02-15ChangedAi file format have been move in main libreflow package.FixedDeprecated references to flag enabling file system operations have been removed.[0.1.0] - 2021-02-08AddedAdded a films map at project's root to allow project flow and test flow on a test movieAdded the right asset library description with a asset familyAdded many basic departements for the library and the shotsAdded a Custom Home for this project, so far it's the same as libreflow.examples.majorque's but will be tuned soon.Added a custom GUI, allowing to call the new custom HomeAdded a custom Style, allowing us to fix issues with released style, and make tweaks for this project.AI and WAV file formats made available for the productionCustom TrackedFolder injection to handle the new lib filenames righChangedThe home page has been changedMinimum libreflow requiered version is now 1.2.0[0.0.4] - 2021-02-05FixedRename source folder in accordance to PyPI package name[0.0.3] - 2021-02-05Configuration for auto deployment[0.0.1] - 2021-02-04Initial public commit and PyPI setup. This version is an early version of libreflow.the_siren. It defines a flow derived from Libre Flow's baseflow, and designed to support the workflow and dataflow involved in an animation feature film project.Fixedlibreflow.the_siren is now ready for use as a pip package