maguro-tsukiji/blend-studio
Local Blend/GLB/VRM viewer with PBR and MToon rendering, selection-aware ChatGPT requests, and a Blender preview converter.
Changelog
Version 0.1.8 is the first public GitHub release. Earlier versions describe local development milestones, not separate public releases.
Unreleased
No changes yet.
0.1.11 — 2026-10-16
- Play self-contained VRMA motion on skinned humanoid Blend/GLB/VRM previews with play/pause, stop, seek, speed and loop controls. Add automatic and manual bone mapping for ordinary T-pose rigs.
- Reapply motion, bone mapping and playback state after a saved working-file refresh or same-session revision. Playback is preview-only and does not bake animation into Blender.
- Add front, character-left, character-right and back orthographic views, free 3D orbit and a configurable front direction.
- Mark up to eight surface locations per tab, remove points individually without renumbering, and share labeled targets plus animation/camera state with host chat. Points follow skinned and morphed surfaces.
- Add original weighted humanoid and VRMA fixtures, retargeting/camera/multi-point regression tests, and dismissible notifications so conversion notices do not cover playback controls.
0.1.10 — 2026-10-15
- Follow a saved Blender/GLB/VRM working file in its original tab, with automatic save detection, manual refresh and disconnect controls.
- Preserve camera, render mode and preview placement on working-file refresh; clear outdated selections/markers and retain the old preview if loading fails.
- Add stable editing-session IDs and session discovery so repeated revisions and missing chat context do not force another viewer to open.
- Share small routing records across local MCP processes and load revisions on the receiving app connection; retain inactive metadata for up to 24 hours until cleanup.
- Verify separate-process routing, stale-session rejection, overlapping saves and working-file updates. Remove temporary conversion outputs after reading them.
0.1.9 — 2026-10-12
- Add internal model tabs with separate camera, render mode, selection, grid and surface-marker state.
- Offer a replace/new-tab choice when opening files; preserve the current model if loading fails or is cancelled.
- Add
studio.open_revisionto deliver a revised file to the originating view and source tab without opening another host window. - Include view/tab identifiers in chat context, acknowledge deliveries, and reject stale or unavailable source targets.
- Document the revision workflow and verify tab state, delivery isolation and MCP routing.
0.1.8 — 2026-10-12
First public release, marked as an experimental preview.
-
Japanese and English README, installation/troubleshooting, contribution, security and release guides.
-
Community issue/PR templates and build/test CI configuration.
-
Reproducible repository-local packaging and clean source export; vendored manifest schemas with license attribution.
-
Public screenshots and fixtures use only project-owned sample assets.
-
Pick a specific model surface point and display a persistent ① marker.
-
Share its source object/material, preview triangle, barycentric weights, optional UV and camera context with the host chat.
-
Preserve the target while orbiting/zooming; clear it on file or selection changes.
-
Account for skin/morph deformation and transparent texture pixels during picking.
0.1.7
- Use the same purple Blend Studio icon in the plugin listing, app header and favicon.
0.1.6
- Remove the duplicate viewer chat form; send selection/context updates to the host's MCP Extensions chat.
0.1.5
- Make the Windows CMD installer show progress, errors and completion, and keep its console open for review.
0.1.4
- Reuse an identical installed package to avoid locked-cache backup failures on Windows.
0.1.3
- Load embedded textures under restrictive MCP Apps CSP without requiring network access.
0.1.2
- Use a host-compatible Node launch command.
- Allow Blender configuration after skipping initial setup and preserve it outside the plugin cache.
0.1.0–0.1.1
- Initial local Blend/GLB/VRM viewer, textured PBR/MToon rendering, selection, themes and preview conversion.
- Local plugin manifests, Windows installation and stdio host verification.