Starglass Twin Swords — Merging Swords for VRChat
▶ VRChat avatar effect · PC only · needs Modular Avatar (free, from VCC) · drag-and-drop prefab
Not made for one avatar: Modular Avatar hooks it to your avatar's own bones at upload, so it works on humanoid avatars in general. Checked in Unity on the VRChat SDK sample avatar.
Two swords of night-sky glass: a western sword for your right hand, an eastern one for your left. Stars sit deep inside the glass and drift as you move.
Touch the two pommel ends together and they melt into a GLAIVE. Touch the two tips together and you get a GREATSWORD.
Holding the greatsword in both hands, pull your hands apart and it turns into the glaive; bring them back together for the greatsword again.
Every change melts the old weapon away in a burst of star dust and melts the new one in.
EVERYTHING IN THE MENU ("Starglass Twin Swords")
- Right sword: draws the western sword from your left hip into your right hand, or puts it back (starts sheathed, remembered)
- Left sword: draws the eastern sword from your right hip into your left hand, or puts it back (starts sheathed, remembered). Each sword works on its own.
- Form ▸ Glaive / Greatsword: turns the twin swords into the glaive or the greatsword from the menu. Turn it off to get the twin swords back. You always start with the twin swords.
- Merge settings ▸ the safety switches for changing with your hands (remembered):
- Touch merge: with both swords drawn, hold the pommel ends together for 1 s for the glaive, or the two tips together for 1 s for the greatsword. Off to start, so you never merge by accident.
- Greatsword->Glaive: both hands close on the greatsword's grip, slide the left hand about half a metre down and hold 0.5 s. On to start.
- Glaive->Greatsword: hands apart on the glaive's shaft, bring the left hand up next to the right and hold 0.5 s. On to start.
- Trail: a ribbon of starlight behind every blade when you swing, on / off (on to start, remembered)
- Scabbard: the scabbards on your hips, shown / hidden (on to start, remembered)
- Glow: a radial for how bright the stars, the edges, the trail and the star dust are, from 0% to 100%. Starts at 60% (remembered).
4 FORMS
- Western sword (right hand, 0.95 m): a crystal cross guard with a four-point star gem, a dark wrapped grip, a faceted gem pommel
- Eastern sword (left hand, 0.93 m): a curved single-edged blade, a dark oval tsuba with a glowing rim and gold studs, a gold diamond wrap, a crystal cap
- Glaive (both hands, 1.81 m): a curved blade with three spikes along its back, a lily guard, a long shaft wound with gold
- Greatsword (both hands, 1.47 m): the western sword grown large, with a two-hand grip
THE GLASS
The glass is dark at the core and glows along the edges, with clouds of colour drifting slowly through it.
The stars sit at different depths, so they shift against each other and twinkle as you turn the blade.
3 COLORS
- Night: night-blue glass, gold hilts
- Blood: red glass, iron hilts
- Frost: ice-blue glass, silver hilts
One prefab per color.
EASY TO PUT ON
Modular Avatar prefab: drag it onto your avatar and upload. The "Starglass Twin Swords" menu, parameters and animator layers are added for you. The right-hand weapons follow your right hand bone, the eastern sword your left hand bone, the scabbards your hips bone.
It is placed for the VRChat SDK's sample avatar. On your own avatar, move / rotate the Hand, HandL and Hip parts once so each grip sits in your fist and the scabbards at your hips (the README shows how).
WHAT'S INCLUDED
- NB_2.0.0.unitypackage: 3 prefabs (Night / Blood / Frost), 3 shaders, materials, menu and animator
- README (English and Japanese)
SPECS
- Tris: 5,878 (every form and both scabbards counted; only what you have out is shown)
- Mesh renderers: 8 / Trail renderers: 4 / Materials: 3 / Lights: none
- Particles: 4 short star-dust bursts, only on a change (at most 512 particles in all)
- Contacts: 7, only for your own hands and swords
- Synced parameters: a few Bools, one Int and one Float (small)
REQUIREMENTS
- Modular Avatar (available through VCC)
TESTED WITH
Unity 2022.3.22f1 / VRChat SDK 3.10.5 / Modular Avatar 1.18.7. The parts, the menu and the animator steps are checked in Unity.
PC only (custom shaders, no Quest version).
GOOD TO KNOW
- The touch and hand merges are decided on your side; everyone sees the result. Other people can't merge your swords.
- No hit effects; nothing collides with other players.
- People who block custom shaders in their Safety settings won't see the effect.
SUPPORT
If a merge or anything else doesn't work as described in VRChat, message me. I'll fix it and send you the update for free.
TERMS
- OK to use on your avatar in VRChat and other platforms
- OK to stream, record, and post on social media
- Editing is fine
- Please don't redistribute or resell the files, edited or not
UPDATES
- v2.0 (2026-10-27): twin swords (western right / eastern left, new hilts), glaive and greatsword forms, touch and two-hand merges, star-dust burst on every change
- v1.0 (2026-10-27): first release
If you like it, a quick rating helps a small new shop a lot. Thank you!