scenario-labs/blender-plugin 发布 blender-plugin: v0.10.0
0.10.0 (2026-10-13) Features api: add bounded scoped SDK job discovery ( #92 ) ( 07f5916 ) api: add documented SDK extensions and adopt SDK 2.2.0 ( #240 ) ( 5b4848d ) api: add scoped asset organization writes to the SDK adapter ( #355 ) ( be4c3ec ) api: add scoped SDK catalog reads and exact estimates ( #86 ) ( 490d015 ) api: add scoped SDK upload lifecycle commands ( #103 ) ( 1ade88f ) api: add workflow step decisions to the shared SDK adapter ( #354 ) ( 4f6dbbd ) api: classify trained models and read bulk model summaries ( #357 ) ( c70c7d1 ) api: share SDK cost previews across Blender and MCP ( #228 ) ( cf46d85 ) api: share SDK history reads across Blender and MCP ( #229 ) ( c7b4716 ) blender: add Film video export with explicit destination approval ( 4f16933 ) blender: add guarded panoramic World application ( #106 ) ( 635a7e2 ) blender: add isolated local still and video capture ( #302 ) ( 03b070b ) blender: add native and MCP Film review controls ( #364 ) ( 7c9a4ac ) blender: add reversible mesh application policies ( #105 ) ( e32116e ) blender: add the native Environment lane for 360 panoramas ( 1741a1e ) blender: apply JPEG and ACES-labelled EXR panoramas to World ( #367 ) ( f81959b ) blender: apply saved panoramas through shared World approvals ( #270 ) ( a0006bc ) blender: apply saved results to captured mesh sources ( #280 ) ( ea77f3a ) blender: apply saved retexture results without changing geometry ( #282 ) ( dd8b291 ) blender: apply saved static parts beneath the captured source ( #284 ) ( b82b997 ) blender: apply saved texture sets to explicitly approved material slots ( #272 ) ( c62a6a7 ) blender: apply saved video and audio with explicit scene approval ( #268 ) ( b9e4add ) blender: apply verified panoramas through durable job claims ( #160 ) ( 86a679a ) blender: apply verified saved meshes to captured edit targets ( #276 ) ( 82f0abb ) blender: approve editable Film timeline assembly ( #301 ) ( 95d4eea ) blender: assemble receipt-bound Film review sequences ( #308 ) ( 60f358d ) blender: attach compatible saved rigs to captured meshes ( #286 ) ( 15d657f ) blender: bind World imports to saved download receipts ( #156 ) ( eced286 ) blender: build receipt-bound Film shots and editable timelines ( #298 ) ( 7675d88 ) blender: cancel unsent prepared jobs from the Jobs panel ( #348 ) ( c61c73d ) blender: check selected credentials asynchronously through the SDK ( #231 ) ( 5e15410 ) blender: claim Film hero results before building shots ( #299 ) ( 47af0f1 ) blender: connect Film capture approval and uploads ( #303 ) ( d18a952 ) blender: decode previews in temporary data to keep job origins ( #384 ) ( e98f5bc ) blender: export a portable Film case-study bundle ( fc8b223 ) blender: expose shared Film shot review controls ( #300 ) ( e80a947 ) blender: expose shared Film task preparation and approval ( #297 ) ( 5c89611 ) blender: forward scoped upload commands through JobSession ( #151 ) ( 47da9de ) blender: guard shared jobs with scene and file context ( #102 ) ( 69ae68f ) blender: hand saved image results to the Render Video first frame ( 720eba1 ) blender: import saved Gaussian splats as point clouds ( c0ca235 ) blender: import saved OBJ, FBX, glTF and PLY mesh results ( 4fbb69e ) blender: import saved static GLB models through shared approvals ( #269 ) ( e4da254 ) blender: insert downloaded video results into the sequencer ( #233 ) ( 9b0dc6e ) blender: persist captured mesh export provenance ( #278 ) ( e156d35 ) blender: prepare and apply Film reviews through the shared session ( #309 ) ( c9b7d34 ) blender: prepare render looks with separately approved Prompt Spark jobs ( #267 ) ( 4589f22 ) blender: prepare render references before quoting ( #261 ) ( 474858e ) blender: recover saved Blockout plans into reviewed scenes ( #289 ) ( fbfb5b2 ) blender: retain rigs and animation in saved model imports ( #285 ) ( e785054 ) blender: reuse saved results through fresh local approvals ( #275 ) ( a3f9ea9 ) blender: review saved mesh edits through shared UI and MCP ( #277 ) ( 45ac419 ) blender: select optional project scope for shared jobs ( #316 ) ( 27bfb02 ) blender: select trained-model strengths and project defaults ( 3111664 ) blender: share Blockout quotes and durable plan jobs ( #288 ) ( 6462022 ) blender: share cloud result recovery across history and MCP ( #292 ) ( 895e401 ) blender: support native undo for saved mesh edits ( #283 ) ( 78e3b39 ) blender: use trained LoRAs and compositions from the model picker ( 6a6b4c7 ) composer: add job strip status model and tray geometry ( #365 ) ( 33d00b0 ) composer: show the current job and its result actions in a strip ( ff8d29d ) docs: render the handbook from one Markdown source ( #169 ) ( 4b97180 ) jobs: activate scoped local recovery through the shared session ( #246 ) ( d31925c ) jobs: add atomic scoped intent storage ( #93 ) ( 9192f0f ), closes #65 jobs: add bounded application-owned workers ( #96 ) ( 024b1fc ) jobs: add durable cancellation for model jobs ( #100 ) ( f80ffeb ) jobs: add exact Prompt Spark quotes and durable submission commands ( #264 ) ( 19c15b6 ) jobs: add owned offline Film video export primitive ( 72c5340 ) jobs: add safe signed result downloads ( #101 ) ( 94f055a ) jobs: add scoped recovery and remote status refresh ( #95 ) ( a102bc7 ), closes #65 jobs: add verified asset organization reviews for UI and MCP ( 356f928 ) jobs: adopt completed cloud jobs into scoped recovery ( #291 ) ( 9891339 ) jobs: associate Film upload tasks with saved scoped assets ( #296 ) ( 88a6e2c ) jobs: bind captured mesh inputs to generation quotes ( #279 ) ( a868553 ) jobs: bind durable storage to selected API keys ( #244 ) ( 1af24f7 ) jobs: bind Film model tasks to durable scoped intents ( #295 ) ( cf628cc ) jobs: bind verified Film compositions to exact quotes ( #306 ) ( e55ffab ) jobs: claim verified results before Blender application ( #157 ) ( cc6324b ), closes #65 jobs: compute bounded audio waveform envelopes for saved results ( 4ca693c ) jobs: decode bounded Gaussian splats on result workers ( 6259bc7 ) jobs: discard verified terminal upload snapshots ( #241 ) ( 69c883c ) jobs: download and verify results through shared SDK commands ( #116 ) ( bfce1b8 ) jobs: expose guarded session result delivery ( #138 ) ( 4f3ec28 ) jobs: expose scoped session cancellation and recovery ( #137 ) ( 2625660 ), closes #65 jobs: expose scoped upload inspection and recovery guidance ( #144 ) ( 866c1dd ), closes #65 jobs: own explicit per-scope trained-model defaults in the runtime ( #371 ) ( 3cbd9d5 ) jobs: persist quote-bound submissions before SDK dispatch ( #94 ) ( cf9f1ab ) jobs: persist result manifests and verified download receipts ( #115 ) ( 4c9297f ) jobs: persist scoped upload intent and mutation claims ( #119 ) ( 1002937 ) jobs: persist separate local result reuse claims ( #274 ) ( 55ed354 ) jobs: prepare receipt-bound previews of saved results ( #359 ) ( 9bbff27 ) jobs: prepare scoped Film composition drafts ( #304 ) ( 2cff5f2 ) jobs: preserve texture roles in durable result manifests ( #271 ) ( 031f109 ) jobs: project remote progress and bind jobs to their scene lane ( 2db3a70 ) jobs: recover complete Prompt Spark text through shared result commands ( #265 ) ( e4b0267 ) jobs: recover complete text from saved model outputs ( #287 ) ( e90feae ) jobs: route workflow approvals and selections through shared jobs ( ae791f5 ) jobs: share catalog reads and origin-bound quote commands ( #121 ) ( 64e1e4b ) jobs: share Image generation and recovery across UI and MCP ( #247 ) ( 0bcb983 ) jobs: stage and upload references through shared SDK workers ( #120 ) ( 071f2c3 ), closes #65 jobs: store EXR originals and trained-model defaults in schema 10 ( #363 ) ( b93c381 ) jobs: transfer signed upload parts without implicit retries ( #118 ) ( c49aecd ), closes #65 jobs: verify saved Film media before composition ( #305 ) ( 18f5c85 ) mcp: accept job_id and describe local tool contracts ( #131 ) ( 93ca4ae ) mcp: add local collection and tag organization tools ( 759f764 ) mcp: add the Environment lane for verified 360 panorama models ( 8a59b86 ) mcp: connect workflow execution to shared jobs ( #324 ) ( afc4020 ) mcp: expose scoped asset library metadata ( #327 ) ( cf54d3a ) mcp: expose trained models and defaults with UI payload parity ( df2fac3 ) mcp: inspect saved result previews and audio envelopes ( 2e89cae ) mcp: require shared quotes for every model lane ( #255 ) ( 7a49dea ) mcp: review and decide waiting workflow steps ( 96e5dfa ) mcp: share durable reference uploads and recovery ( #248 ) ( 1238ac6 ) mcp: share native render preparation and approvals ( #293 ) ( 04f434d ) mcp: support typed media reference uploads ( #256 ) ( 4d03890 ) release: publish the handbook and add native update controls ( #236 ) ( 42883c4 ) release: select compatible published release inventories ( #158 ) ( 81b3a56 ), closes #37 scene: adopt scoped Film recipe contracts ( #294 ) ( 4bdfbce ) scene: classify saved 3D result packages ( #366 ) ( 733c2de ) schema: derive trained-model routes and check them before quoting ( #376 ) ( 96b82db ) tools: add a shared documentation asset CLI ( #215 ) ( 5e41f7a ) tools: add explicit artifact reuse and command aliases ( #182 ) ( 636fdc1 ) tools: add isolated macOS desktop review ( #332 ) ( 3ebd852 ) tools: audit model schemas with SDK and offline inputs ( #206 ) ( 5e4151b ), closes #41 tools: build complete site snapshots from retained releases ( #217 ) ( 1ee01d1 ) tools: run isolated offline Blender commands ( #179 ) ( 4216140 ), closes #31 tools: stream native diagnostics and preserve combined logs ( #186 ) ( 536163f ) tools: verify selected release provenance before site assembly ( #227 ) ( 76b624d ) ui: add an explicit shared Studio view ( #325 ) ( 7e468fb ) ui: add scoped Library browsing and reference reuse ( #328 ) ( 721f16a ) ui: add shared workflow input and approval controls ( #326 ) ( 3cc4235 ) ui: connect Library references to workflow inputs ( #329 ) ( d55f21e ) ui: mark Film and unaccepted model capabilities experimental ( #349 ) ( 919d1fc ) ui: offer Use as video first frame on saved image results ( 68921be ) ui: organize Library assets into collections and tags ( 4bd0061 ) ui: play and preview saved video and audio results ( ee7586f ) ui: prepare mesh and clip references before pricing ( #260 ) ( 65c4833 ) ui: preview downloaded PCM WAV results locally ( #208 ) ( 6f14629 ), closes #189 ui: preview workflow review images privately ( c90955d ) ui: require exact approval for shared prompt generation and translation ( #266 ) ( 93c0f72 ) ui: review waiting workflow steps in Studio and Jobs ( 5a175b2 ) ui: share exact quotes and durable jobs across model forms ( #259 ) ( 4699aec ) ui: share Film composition review and master approval with MCP ( #307 ) ( 2ffcfef ) ui: show automatic result previews in Generations, Studio and Jobs ( fa71117 ) ui: support typed reference uploads across generation forms ( #258 ) ( 6fa30d0 ) ui: upload Image references before exact generation quotes ( #249 ) ( 0e7ae72 ) ui: upload local files and captures into workflow inputs ( #368 ) ( 2f54228 ) Bug Fixes api: download untransformed original result assets ( #391 ) ( 6a2adaa ) api: explain credential, project and rate-limit failures and wrap them in the UI ( #352 ) ( 2794154 ) api: reject lone surrogate IDs and deeply nested JSON responses ( be4c3ec ) api: remove unavailable Reve Remix from curated render models ( #221 ) ( 0a2cf95 ) api: validate asset URLs and bound text downloads ( #130 ) ( d5ed35f ) blender: apply grayscale PNG material maps ( #340 ) ( b467d2d ) blender: declare the clipboard permission and test manifest permissions against the code ( #117 ) ( ea84e37 ) blender: explain missing Film capture shot selections ( 60f358d ) blender: explain why a Film review cannot gather its sources ( 3556dfb ) blender: give saved model imports their own undo step ( b6fc3f2 ) blender: keep captured origins across catalog form loads ( #387 ) ( 19
来源:GitHub · scenario-labs/blender-plugin · github.com