跳到正文
GitHub · scenario-labs/blender-plugin· scenario-labs/blender-plugin·· 8 天前

scenario-labs/blender-plugin 发布 blender-plugin: v0.12.0

AI 导读

0.12.0 (2026-10-18) Features blender: apply returned animation clips to the source's rig ( #522 ) ( 8f9349e ) blender: apply saved FBX, OBJ and glTF results in place ( #528 ) ( f8f8b53 ) blender: apply surface edits to several captured objects ( #529 ) ( b40de67 ) blender: match split, reordered and fitted surface results ( #524 ) ( ab19306 ) blender: re-rig a mesh already skinned to an armature ( #520 ) ( 7d7f4cd ) blender: share anonymous usage data, opt-in and off by default ( #617 ) ( 444f1ca ) blender: split parts from the source and fit remeshes in place ( #530 ) ( 4901c7f ) blender: start saved mesh edits from the job's Edit 3D task ( #512 ) ( 4b79229 ) docs: add the Scenario favicon to blender.scenario.com ( #537 ) ( c554583 ) docs: restyle blender.scenario.com and add an in-page search ( #510 ) ( db0119f ) jobs: link uncertain submissions to a user-chosen cloud job ( #527 ) ( 17cbcd5 ) jobs: run result transfers on their own lane with cancel and retry ( #526 ) ( 16c1305 ) mcp: add capture_views, an offscreen multi-view contact sheet ( #597 ) ( 3424fee ) mcp: add Connect buttons that write the MCP client configuration ( #599 ) ( 784be9e ) mcp: connect local agents without a token ( #602 ) ( 9a22761 ) mcp: page scene_summary and bound screenshot sizes for agents ( #562 ) ( 94f3ccd ) mcp: report an oversized execute_python result by its size ( #572 ) ( d2875b1 ) mcp: scale saved model imports to a target size ( #576 ) ( 4c2e1dd ) mcp: start and stop local MCP when Online Access changes ( #574 ) ( c91542e ) schema: store each result's parent within its job ( #610 ) ( 3326b63 ) tools: count extension downloads on blender.scenario.com ( #493 ) ( 7b57141 ) tools: name the plugin on every download event ( #538 ) ( 70fdd02 ) tools: relay opt-in extension usage events and feedback to PostHog ( #616 ) ( 92c26c2 ) tools: tell browsers, scripts and crawlers apart in download counts ( #540 ) ( 701a029 ) ui: ask once to share anonymous usage data after setup ( #631 ) ( 7ee1d24 ) ui: keep feedback text out of Blender's Info editor ( #622 ) ( 883f0ca ) ui: label Feedback in Studio and mention feedback and usage data ( #632 ) ( 14fb642 ), closes #630 ui: offer feedback after errors and after ten generations ( #633 ) ( 1f1ec19 ) ui: send feedback from Blender to Scenario ( #618 ) ( 3638a4f ) Bug Fixes blender: export only the active scene for Edit 3D uploads ( #521 ) ( a1a0a30 ), closes #99 blender: restore the output bit depth after a capture ( #608 ) ( 34f3b0d ) handle malformed MCP requests and GLB, MP4 and audio input ( #553 ) ( 2f094b0 ) jobs: keep delivering results after a transient refresh failure ( #525 ) ( 578353c ) jobs: load a job registry of the wrong JSON shape as empty ( #565 ) ( bf2bf02 ) mcp: answer wait_for_job inside 60-second client limits and accept null options ( #560 ) ( 8981c16 ), closes #558 mcp: bind only the configured MCP port ( #598 ) ( c0e512c ) mcp: list verified local files of every ready result in job_status ( #523 ) ( 6681256 ) mcp: read the selection from the view layer in headless sessions ( #570 ) ( f61eedb ) mcp: resync the view layer before iterating its objects ( #620 ) ( 04c30c3 ), closes #619 Documentation agents: use fix only for behavior users saw ( #534 ) ( 85ad320 ) docs: add agent connection troubleshooting to the user guide ( #561 ) ( 08b7b84 ) docs: check download counts after each release ( #536 ) ( d635975 ) docs: describe delivered in-place edits and point to G14 ( #531 ) ( 3f41109 ), closes #99 docs: keep PR descriptions, commits and doc edits brief ( #542 ) ( 068f182 ) docs: link the OpenSSF Best Practices badge to its final page ( #564 ) ( 78777cc ) docs: merge pull requests through the merge queue ( #603 ) ( af17cee ), closes #587 docs: note how brand assets and inlined scripts are kept ( #539 ) ( 28b116d ) docs: record the 0.11.0 checks that docs still listed as pending ( #517 ) ( e3e59d1 ) docs: record the admin bypass of the merge queue ( #605 ) ( 5d44f43 ), closes #587 docs: record the first approved monthly smoke run ( #586 ) ( ce5a085 ) docs: refresh documentation for 0.12.0 ( #629 ) ( eba1f4c ) docs: show the OpenSSF Best Practices badge in the README ( #551 ) ( a4a53f9 ) docs: state that no Blender job is remotely cancellable today ( #614 ) ( e0513d1 ), closes #494 repo: drop the Scenario logo licence note ( #515 ) ( 901b6ff ) Miscellaneous Chores agents: add Claude Code project settings and local MCP client template ( #518 ) ( 61260f1 ) agents: give Claude Code and Codex the MCP token from .env.local ( #596 ) ( bdf14a5 ) deps: Bump typescript from 5.9.3 to 7.0.2 in the node group across 1 directory ( #548 ) ( c55178e ) deps: keep @types/node on the Node major in .nvmrc ( #547 ) ( 48b743e ) docs: count website visits with Vercel Web Analytics ( #578 ) ( fcee897 ) repo: drop the MIT entry for the Scenario logo ( #583 ) ( a99d2d9 ), closes #29 repo: ignore Vercel CLI project links ( #601 ) ( 2683b69 ) repo: keep PR validation results apart from the checklist ( #544 ) ( e20b662 ) repo: request the maintainer's review on every pull request ( #566 ) ( b5b4de6 ), closes #21 repo: skip the Markdown rewrap in git blame ( #581 ) ( ca4fcf3 ), closes #579 repo: type issues natively instead of with bug and enhancement labels ( #552 ) ( c5358fe ) tools: check that Markdown prose wraps at 100 columns ( #584 ) ( 686d999 ) tools: clear the house-rule failures #519 left on main ( #582 ) ( 2a97310 ), closes #29 tools: deploy the site proxy without a .vercelignore ( #533 ) ( 6a11ddd ) tools: enforce the house rules in check_rules.py, with REUSE.toml and reuse lint ( #519 ) ( 33cf729 ) Continuous Integration ci: add the site proxy tests to the required CI gate ( 7b57141 ) ci: fuzz MCP, upload policy and media parsers with ClusterFuzzLite ( #554 ) ( e2dde2e ) ci: fuzz the site proxy middleware with fast-check property tests ( #549 ) ( 99eb4bd ) ci: install Node tooling with pnpm from a committed lockfile ( #543 ) ( 15c0b1c ) ci: remove the merge queue ( #607 ) ( 553f533 ) ci: run the handbook search tests in the renamed Site job ( db0119f ) ci: run the required checks in the merge queue ( #592 ) ( 3445dcf ) ci: skip GNU.org licence pages that time out in the link check ( #568 ) ( 3169b4f ), closes #567 ci: skip the Blender baseline on documentation-only pull requests ( #535 ) ( a6bc2a7 ) ci: skip the Blender baseline when a pull request only changes the site ( #541 ) ( ff79121 ) ci: title smoke runs with the plan, cap and trigger ( #585 ) ( d1fc2d1 ) deps: Bump astral-sh/setup-uv ( 0f5802c ) deps: Bump astral-sh/setup-uv from 10.2.0 to 10.3.0 in the actions group ( #563 ) ( 0f5802c ) deps: Bump the actions group with 5 updates ( #546 ) ( c3a6444 ) describe the commits check as required, like ci-ok and pr-title ( #577 ) ( b3a5df1 ) mcp: comment the MCP tool definition sizes on pull requests ( #613 ) ( bdb7c00 ) release: attach the provenance bundle to each release ( #550 ) ( 97dcfb1 ) tools: enforce a 5000 CU monthly budget across hosted smoke runs ( #516 ) ( ca59f11 ) Tests blender: check the headless loop's catalog sync by its effect ( #626 ) ( d2ce075 ) blender: give the abandoned-send clock check a margin ( 883f0ca ) blender: run saved mesh-edit tests in the PR baseline ( #511 ) ( 5726f5d ) mcp: budget the context size of local MCP tool definitions ( #595 ) ( 75faf21 ) mcp: expect listed files for saved non-image results in job_status ( #593 ) ( 8e3de55 ), closes #588 mcp: run the non-image job_status test in the PR baseline ( #606 ) ( 396b1d2 ) Styles docs: wrap Markdown prose at 80 columns (mechanical) ( #580 ) ( c2643ef ), closes #579 官方 Release:blender-plugin-v0.12.0。请查看 Release notes、依赖和许可证变化。

来源:GitHub · scenario-labs/blender-plugin · github.com