Skip to content
Navigation Menu
Sign in
Products
Platform
GitHub
Repository hosting, code review, and collaboration
Copilot
AI coding agent for tasks, projects, and automated work
Build & Ship
Actions
CI/CD and automation
Code Quality
Quality analysis, fixes, and enforcement
Codespaces
Cloud development environments
Secure
Code Security
Vulnerability detection and remediation
Secret Protection
Secret scanning and leak prevention
All Features
Developers
Learn
Documentation
Training
Certifications
Build
Build with Copilot
Customize Copilot
Integrations
Explore
Trending repos
GitHub Sponsors
Developer articles
Changelog
Changelog
Your source for the latest features, improvements, and fixes across GitHub products, all in one place.
Businesses
By Stage
Enterprises
Team
Startups
Nonprofits
By Industry
Healthcare
Financial services
Manufacturing
Government
See all industries
Evaluate GitHub
Why GitHub
Customer Stories
Business insights
Trust Center
Add-ons
GitHub Advanced Security
Enterprise-grade code security
Copilot for business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Resources
Learn & Connect
Documentation
Resource center
Blog
Events & webinars
Community Forum
Customer Stories
Integrations
Support
Customer support
Training
GitHub Status
Company
About
Partners
Changelog
GitHub Universe
GitHub Universe
The event for developers, by developers — talks, workshops, and what’s next for GitHub.
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
hmmhmmhm
psd2live
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
More
items
Commits
Breadcrumbs
History for
psd2live
targets
cubism
on
master
User selector
All users
Datepicker
All time
Commit history
Commits on Nov 5, 2026
perf(modifiers): reuse target projections and avoid full parameter conversions
tsunehimatoi
committed
7ffdcf0
View commit details
Copy full SHA for 7ffdcf0
View code at this point
Browse repository at this point
fix(modifiers): preserve complete modern preset conversion
tsunehimatoi
committed
797ac2b
View commit details
Copy full SHA for 797ac2b
View code at this point
Browse repository at this point
feat(rig): evaluate and persist modifier stacks
tsunehimatoi
committed
38eca45
View commit details
Copy full SHA for 38eca45
View code at this point
Browse repository at this point
Commits on Oct 31, 2026
feat(rig): integrate three-layer mouths and VTS tracking options
tsunehimatoi
committed
ea29506
View commit details
Copy full SHA for ea29506
View code at this point
Browse repository at this point
Commits on Oct 26, 2026
feat(rig): the plan's remaining modules - brow.spring bobs the brow on a pendulum as it stops; mouth.capture adds JawOpen, the jaw dropping behind closed lips; the mouth's inside darkens at a small…
Show description for b9ce5db
tsunehimatoi
committed
b9ce5db
View commit details
Copy full SHA for b9ce5db
View code at this point
Browse repository at this point
feat(rig): natural blinks and glances, and a VTube Studio mapping tuned for module rigs - the motion/natural base blinks shut in about two frames and opens over about five at uneven gaps, one of th…
Show description for 79a6d38
tsunehimatoi
committed
79a6d38
View commit details
Copy full SHA for 79a6d38
View code at this point
Browse repository at this point
Commits on Oct 22, 2026
fix(motion): report clamped spins for VTube Studio, choose seeded motion IDs ahead, hold the trajectory base after composition
Show description for e374aa0
tsunehimatoi
committed
e374aa0
View commit details
Copy full SHA for e374aa0
View code at this point
Browse repository at this point
fix(export): standard expressions only on generated rigs, sidecars named by the written moc ids - an imported CMO3 has no expressions until edited; the standard names follow the interface language …
Show description for 802c675
tsunehimatoi
committed
802c675
View commit details
Copy full SHA for 802c675
View code at this point
Browse repository at this point
feat(export): keep expressions, the pose and motion events in the project and write exp3 and pose3 - RigEditOverlay holds expressions (standard ones until first edited) and pose groups, MotionClip …
Show description for 38ca2c8
tsunehimatoi
committed
38ca2c8
View commit details
Copy full SHA for 38ca2c8
View code at this point
Browse repository at this point
fix(hit-area): keep hit areas on the meshes that replace theirs and report what export drops - a polygon, island or depth split puts its pieces in the original's place, a layer deletion takes its m…
Show description for ca53693
tsunehimatoi
committed
ca53693
View commit details
Copy full SHA for ca53693
View code at this point
Browse repository at this point
feat(hit-area): keep hit areas in the document and export them - rigEdits.hitAreas holds each area's ID, name and meshes in test order, saved with the rig definitions and left out of the revision t…
Show description for 12698c0
tsunehimatoi
committed
12698c0
View commit details
Copy full SHA for 12698c0
View code at this point
Browse repository at this point
fix(motion): key repeating axes on their turn, keep repeat in cmo3, report clamped spins
Show description for fdad3c7
tsunehimatoi
committed
fdad3c7
View commit details
Copy full SHA for fdad3c7
View code at this point
Browse repository at this point
Commits on Oct 21, 2026
fix(export): address the Screen blend and channel override review - psd-pose renders every mesh normal and writes its blend to the layer, so pre-5.3 add and multiply meshes no longer vanish; they b…
Show description for 66b1229
tsunehimatoi
committed
66b1229
View commit details
Copy full SHA for 66b1229
View code at this point
Browse repository at this point
fix(export): keep Screen blend from the PSD to the export - a Screen layer's mesh gets Cubism 5.3 Screen instead of Normal - a runtime before 5.3 draws it as Add, the nearest mode that never darken…
Show description for 67ad2b8
tsunehimatoi
committed
67ad2b8
View commit details
Copy full SHA for 67ad2b8
View code at this point
Browse repository at this point
Commits on Oct 16, 2026
fix(cmo3): fractional draw orders export as whole numbers in the same stacking (#40)
Show description for 0e4716f
tsunehimatoi
authored
0e4716f
View commit details
Copy full SHA for 0e4716f
View code at this point
Browse repository at this point
Commits on Oct 10, 2026
test: remove the ad-hoc unit tests - they checked data shapes one feature at a time and missed the bugs that come from features combined; the dev tools in tools/ and the format-eval render parity t…
Show description for 81cc759
tsunehimatoi
committed
81cc759
View commit details
Copy full SHA for 81cc759
View code at this point
Browse repository at this point
feat: offer back unsaved edits after a crash; GUI fixes from the test report
Show description for 07aebb8
claude
authored and
tsunehimatoi
committed
07aebb8
View commit details
Copy full SHA for 07aebb8
View code at this point
Browse repository at this point
Commits on Oct 9, 2026
feat(export): Cubism Animator projects (.can3) beside the cmo3 - Can3 writes every clip as a scene in the Animator's fixed track layout (root group, model track with visual, parameter, part opacity…
Show description for 6773921
tsunehimatoi
committed
6773921
View commit details
Copy full SHA for 6773921
View code at this point
Browse repository at this point
feat(runtime): C ABI 1.2 - clip layers with priorities, clip events and curves beyond parameters, several expressions, the rig's opacity and color overrides, physics wind, stabilization and vertica…
Show description for e4aff61
tsunehimatoi
committed
e4aff61
View commit details
Copy full SHA for e4aff61
View code at this point
Browse repository at this point
Commits on Oct 8, 2026
feat(runtime): skin meshes along their bones' arcs and keep folded links on their circles - advanced mode, off by default: p2l_advanced_available/p2l_set_advanced (P2L_SKIN, P2L_EXACT_LINKS), Advan…
Show description for e267d84
tsunehimatoi
committed
e267d84
View commit details
Copy full SHA for e267d84
View code at this point
Browse repository at this point
Commits on Oct 6, 2026
feat(texture): pack per-layer texture density within the atlas budget and keep canvas rects for dense layers - AtlasLayout reads the atlas budget and texture overrides: tile = raster x upscale x de…
Show description for ead9fad
tsunehimatoi
committed
ead9fad
View commit details
Copy full SHA for ead9fad
View code at this point
Browse repository at this point
perf(core): cache preview bundle sidecars and clip lists, write the moc3 value tables in bulk - Moc3Target keeps the normalized physics3/motion3 texts of its last four inputs (physics, clips, param…
Show description for 73dbaa3
tsunehimatoi
committed
73dbaa3
View commit details
Copy full SHA for 73dbaa3
View code at this point
Browse repository at this point
refactor(ui): reorganize the File menu around import and export - Import groups new projects from a PSD or a cmo3, replacing the model with a cmo3 and reanalysis; Export Live2D model keeps only moc…
Show description for 3b3a3f5
tsunehimatoi
committed
3b3a3f5
View commit details
Copy full SHA for 3b3a3f5
View code at this point
Browse repository at this point
feat(export): add a VTube Studio target - the moc3 files plus a vtube.json mapping face tracking onto the standard head, body, eye, gaze, brow, mouth and breath parameters over their ranges, and a …
Show description for 61fc878
tsunehimatoi
committed
61fc878
View commit details
Copy full SHA for 61fc878
View code at this point
Browse repository at this point
feat(export): compile every export through a neutral rig IR - add the MIT :format-model IR and :format-compile export framework (targets, capability profiles, loss reports, compiler version) - conv…
Show description for e2e46bd
tsunehimatoi
committed
e2e46bd
View commit details
Copy full SHA for e2e46bd
View code at this point
Browse repository at this point
Loading
You can’t perform that action at this time.