• Hi Guest!

    We have posted a new VaM2 dev log on Patreon, starting a monthly cadence of written progress updates between Beta releases. Highlights include the new Gizmos System, Selection Carousel, and Modes System with Context-Specific Editing. Beta1.2 is 15 of 21 items complete.

    Read the full post on Patreon, or follow progress on the public Trello roadmap.
[Project CRAFT] ASSET CUA STUDIO: Open Source Release

Plugins + Scripts [Project CRAFT] ASSET CUA STUDIO: Open Source Release

Download [100.47 MB]
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.
The ZIP and .exe files released on the Hub are precompiled, ready-to-use versions.
If you prefer to build it yourself, modify it, or improve its features, Asset CUA Studio is free and fully open-source under the MIT license, and so is the engine that handles the actual baking.
Everything is fully open on GitHub:

๐Ÿ–ฅ๏ธ The app โ€” https://github.com/R18SV/cua-asset-studio
โš™๏ธ The conversion engine โ€” https://github.com/R18SV/glb2cua


โœฆ Project CRAFT โœฆ
Creators Reclaiming Art From Tech

You have a vision. You shouldn't need to become an engineer to build it.
Technology should serve craft, not gatekeep it.


Instance #02 ยท a campaign by Shadow Venom



๐ŸงŠ ASSET CUA STUDIO ๐ŸงŠ
V1.2
Bring any 3D model into VAM. No Unity. No FBX. Just drag, preview, and bake.
โค๏ธ Made for the VAM community


Somewhere along the way, "making" got buried under "building."
This is a campaign to dig it back out โ€” one tool at a time.


CUA POSTER.jpg

v1.2.png



๐Ÿ‘‹ Say goodbye to Unity 2018.
๐Ÿšซ You don't need to learn it.
๐Ÿšซ You don't even need to install it.

โœจ Drag a .glb in โ†’ see it in 3D โ†’ tune it โ†’ bake your CUA. โœจ



๐Ÿ™Œ Whoever you are โ€” this is for you.
  • ๐ŸŒฑ Never made anything for VAM? This might be where your creating starts. There's no scary toolchain to climb โ€” drag a model in and watch it show up. You could honestly be "a person who makes things for VAM" about five minutes from now.
  • ๐Ÿ› ๏ธ A seasoned creator? Same result, in minutes instead of an evening. It quietly deletes the most tedious leg of your pipeline โ€” call it a 100ร— on the boring part โ€” so your hours go into the craft, not the conversion.



๐ŸŒ You just wanted to hand your VAM sweetheart a banana. Maybe a comfy chair to sit on, a sword for the boss fight, a little robot sidekick. And somehow the answer was always: "sure... first go install Unity 2018, learn the AssetBundle pipeline, and wrestle export settings." Be honest. You closed that tab. ๐Ÿ™ˆ

๐ŸŽจ Or maybe you're the seasoned one. You've built more assets than you can count โ€” and lately you catch yourself justโ€ฆ not as fired-up as you used to be. The idea's there, the model's there. Then you picture the pipeline โ€” export, Unity, bundle, import settings, that cryptic error at 1 AM โ€” and before you've even started, something in you sighs ugh, had enough. You're not out of ideas. You're just done paying that tax every single time you want to make something. ๐Ÿ˜”

๐Ÿ˜ฉ Because that really was the deal: export FBX โ†’ install Unity 2018 โ†’ wire up shaders โ†’ build an AssetBundle โ†’ fight import settings. Hours of engineering before your model ever showed up in a scene.

๐ŸŽ‰ Not anymore. Drop a .glb, see it rendered in 3D right in the app, tweak what you want, hit one button โ€” out comes a ready-to-load CUA. Your banana is in VAM. ๐ŸŒโœจ That's the whole workflow.




๐ŸŽด And yes โ€” your anime models come through pixel-perfect.
Cel-shaded / toon / VRoid-style models that normally turn into a flat grey blob in VAM
now render exactly as the artist intended. This alone opens a door that's been shut for years.


๐ŸŽž๏ธ Animated assets? The part that hurt most in Unity โ€” gone.
If you've ever tried to get an animated CUA into VAM the old way, you know the special kind of pain: avatars, Animator Controllers, clip setup, loop settings, the lot. Here you just drop a .glb that has animation โ€” every clip is packed and switchable in VAM, no rig wrangling, no controller graph. And for clips that don't loop cleanly (the model snaps back to the start), one toggle gives you a seamless ping-pong loop โ€” it plays forward, then reverse, so the end meets the beginning with no jump. The trick veterans used to wire up by hand, now a single checkbox. ๐Ÿ”



โšก Why this matters
VAM scenes are full of CUAs โ€” props, furniture, set pieces, stylized characters, animated objects. Until now, every single one had to pass through the Unity wall. This tool tears that wall down ๐Ÿงฑโžก๏ธ๐Ÿšช and replaces it with something you actually see while you work.



๐ŸŒ And now โ€” it's open-source.
"Creators Reclaiming Art From Tech" was never just a slogan on a poster.

Asset CUA Studio is free and fully open-source (MIT) โ€” and so is the engine that does the actual baking. The whole thing is out in the open on GitHub:
And that points one direction โ€” back to you:
  • ๐Ÿ” No black box. See exactly how your models become CUAs. Nothing hidden, nothing phoning home.
  • ๐Ÿด Yours to fork. Bend it to your pipeline, add what you need, learn from it. The engine is a clean CLI you can script into your own tools.
  • โ™พ๏ธ It can't be taken away. No paywall, no account, no "sunset." The tool you rely on stays in your hands โ€” for good.
Technology should serve craft, not gatekeep it. Open-source is how we mean it. ๐Ÿค



โœจ The full kit
  • ๐Ÿ“ฆ No Unity, no FBX, no install โ€” one self-contained app. Just run it.
  • ๐Ÿ‘๏ธ Live 3D preview โ€” true WYSIWYG โ€” a person stands in for scale, and what you see is what loads in VAM. No more bake-blind-and-pray.
  • ๐ŸŽจ Full material editor โ€” color, metallic, gloss, emission, transparency, two-sidedโ€ฆ live, per material.
  • ๐ŸŽด Faithful anime / cel-shaded look โ€” auto-detected vertex colors, no grey blobs.
  • ๐ŸŽž๏ธ Animations packed & switchable โ€” every clip, plus seamless ping-pong loops.
  • ๐Ÿ“ Place & scale on the spot โ€” grab the 3D gizmo and drag to move / rotate / scale, or set height, position, rotation by hand; auto front-facing, all against the person.
  • ๐Ÿงฑ Collider generation โ€” none / box / convex / mesh, with a perf heads-up.
  • ๐Ÿชถ Texture slimming โ€” shrink your .var by trimming the maps that won't show.
  • ๐Ÿ”— Batch-convert or pack โ€” turn a whole folder into a CUA each (batch), or bundle several into one switchable CUA. One toggle.
  • ๐Ÿงฉ Blender plugin included โ€” File โ–ธ Export โ–ธ VAM CUA sends a model straight in. (more below)
  • ๐Ÿ’พ Projects + 4 languages โ€” save your whole queue & settings; English / ํ•œ๊ตญ์–ด / ๆ—ฅๆœฌ่ชž / ็น้ซ”ไธญๆ–‡.
  • ๐ŸŒ Free & open-source (MIT) โ€” the app and its engine are both on GitHub. Yours to read, fork, and build.

โฌ‡๏ธ Want the details? Keep reading. โฌ‡๏ธ




๐Ÿ“– The full tour
Everything above, with the knobs and the why.

๐Ÿ‘๏ธ A real 3D preview, not a guess

CUA 01.jpg


Drop a model and it renders in an interactive 3D view โ€” orbit, zoom, frame it. A person reference stands at the origin so you can size and place your asset against a human on the spot. Every change you make below updates the preview live, and the preview is built to match what the engine bakes โ€” so there are no surprises in VAM.

๐ŸŽด Vertex-colored / cel-shaded models

CUA 02.jpg


A lot of stylized and anime models (think VRoid exports, baked toon looks, 3D-scanned painterly meshes) store their color in vertex colors with no textures. VAM's Standard shader ignores those โ€” so they come out flat grey. Asset CUA Studio detects this automatically and bakes an unlit vertex-color shader instead, so the model shows up with its real colors, exactly as authored. It's a toggle in Advanced if you ever want to override the auto-call.
Honest note: this restores the color faithfully (it's how baked toon models are meant to look). It does not re-create toon outlines or hard stepped shading โ€” those are separate NPR shaders the CUA pipeline can't run.

๐ŸŽจ Material editor

CUA 03.jpg


VAM's renderer isn't the engine your model was made in, so materials often want a nudge. Per material, live in the preview:
  • Rendering mode โ€” opaque / cutout / fade.
  • Base color, metallic, smoothness (gloss), alpha cutoff.
  • Emission โ€” toggle it on/off, pick a color, set intensity.
  • Normal strength and two-sided per material.
๐Ÿฉน One-click "Force opaque": tons of glbs mistakenly flag solid surfaces as transparent (you'll see see-through patches). One toggle tries to auto-fix the whole model; then fine-tune per material if needed.

๐ŸŽž๏ธ Animation

CUA 04.jpg

  • All clips packed โ€” if your model has multiple animations, they all go into the bundle and are switchable from VAM by name.
  • Seamless loop (ping-pong) โ€” for clips that don't loop cleanly (the model snaps back to the start), this plays it forward then reverse so the end meets the beginning โ€” no jump. The same trick veteran creators did by hand, baked in for you.

๐Ÿชถ Texture slimming

CUA 05.jpg


Big models with 2K/4K maps can bloat your package. Pick a max size and choose which kinds of maps to shrink โ€” normal, metallic/specular, and (advanced) albedo โ€” while the rest stay full-res. Albedo is off by default since shrinking transparent albedo can hurt cutout edges; it's there for distant/background props where you want every byte back.



๐Ÿงฑ Collider generation

CUA 07.jpg


Add a collider on export: none (most props) ยท box (cheap) ยท convex ยท mesh (exact). VAM is physics-heavy, so the app warns you when a mesh collider would be a frame-rate killer โ€” use the heavy options only when shape-accurate collision actually matters.

๐Ÿ“ Placement & scale โ€” now with a 3D gizmo

Normalize to a target height, nudge position (X/Y/Z) and rotation, all against the person reference โ€” or just grab the model in the preview and drag. The new on-canvas gizmo gives you handles to move, rotate, and scale directly: press W (move) / E (rotate) / R (scale), or click the Move / Rotate / Scale buttons. Drag a handle and the panel values follow live, so placing an asset against the human reference is hands-on instead of guess-and-type. Models are auto-corrected to face forward so they come into VAM the right way around.

๐Ÿ”— Batch-convert or pack โ€” one toggle, two power workflows

Drop a whole folder, tick the models you want, and a single toggle decides how they bake โ€” this one quietly saves a lot of time:
  • Separate (batch) โ€” each ticked model becomes its own CUA, all in one click. Every model keeps its own name and settings (materials, collider, textures, animation). Convert an entire asset library in one go, instead of oneโ€ฆ atโ€ฆ aโ€ฆ time.
  • Pack into one CUA โ€” several models bake into a single CUA holding multiple switchable prefabs (pick one by name in VAM). Perfect for a prop set, an outfit/variant kit, or a themed pack that belongs together.

๐Ÿ’พ Projects, recents & settings

Save your whole queue โ€” every model with all its tweaks (orientation, materials, colliders, textures, animation) โ€” as a project, and reopen it later (with a quick "recent projects" list). Set a default name prefix and output folder once and they stick.

๐Ÿงฉ Blender plugin (bonus, included)

CUA 06.jpg


For people who build their own models, a tiny add-on closes the loop without ever leaving Blender:
  • Install the included .py, point it at the app once.
  • Select your model โ†’ File โ–ธ Export โ–ธ VAM CUA (.glb โ†’ Asset CUA Studio).
  • The app opens with your model already loaded โ€” tune it and bake.
It simply removes the "export a glb โ†’ find the file โ†’ drag it in" busywork; all the preview and tuning still happen in the app. It's an intentionally minimal example โ€” read it, tweak it, make it yours. Windows only; tested on Blender 4.x (works on 3.6 LTS+).

If you run into export failures, missing materials, or similar issues when exporting directly from the Blender plugin, please refer to this Hub post:

https://hub.virtamate.com/threads/p...-studio-open-source-release.77319/post-238287

And this article:

https://medium.com/@joelmalone/how-...exporting-a-blender-file-to-gltf-3649cbaf87fb

Special thanks to @TheBlueBlood for the finding.



๐Ÿš€ How to use
  1. โ–ถ๏ธ Run AssetCuaStudio.exe.
  2. ๐ŸงŠ Drag a .glb (or a folder of them) onto the left.
  3. ๐Ÿ‘๏ธ Watch it preview in 3D. Switch to Advanced to tune materials, colliders, textures, animation.
  4. โœ… Hit Convert to CUA โ€” your .assetbundle is ready to drop into VAM as a CustomUnityAsset.

๐ŸŽš๏ธ Supported input
๐ŸงŠ glTF Binary (.glb) โ€” static meshes, skinned & animated models, multi-material, vertex-colored. (Almost every 3D app exports glb; Blender does it natively.)

๐Ÿ“ฅ What's in the download
  • ๐Ÿ’  AssetCuaStudio.exe + its engine folder โ€” the app, everything bundled (no Python, no Unity).
  • ๐Ÿงฉ blender/ โ€” the optional "Export to VAM CUA" add-on + its README.
  • ๐Ÿ“„ README.txt
๐Ÿ—‚๏ธ Just unzip and run โ€” keep the files together!

๐Ÿ’ป Requirements
๐ŸชŸ Windows 10/11 (64-bit). Microsoft Edge WebView2 runtime (already on most Windows installs). Nothing else. โœ…

โš ๏ธ Known limitations & notes
Up front about the edges, so nothing surprises you.

  • โš™๏ธ It lives inside Unity 2018 + VAM. The CUA is built for Unity 2018 and rendered by VAM, so the final look is bounded by what those two can actually do. Where the engine simply doesn't support something, the tool can't make magic happen.
  • ๐Ÿ“ฅ Results depend on your source model. You get out what you put in. Different 3D tools, exporter versions โ€” and the occasional author oversight โ€” mean models can arrive with quirks: mislabeled transparency, flipped normals, odd scale or orientation, missing data. That's exactly why there's a live preview and per-model controls โ€” plan to glance and adjust, not just dump and forget.
  • ๐Ÿ’ฌ Failed, or way off? If a model won't convert, or the result is far from what you expected, drop a note in the discussion thread (describe it, or share the .glb) and we'll dig in.

The specifics:

It builds CUA assets โ€” not VAM "Person" characters

  • A converted character is a posable / animated mesh โ€” it does not inherit VAM's soft-body physics, expression morphs, or clothing sim. Perfect for props, set pieces, statues, mascots, animated objects and background characters; it's not a drop-in replacement for a VAM Person.

Shaders & materials
  • Output uses Unity Standard (PBR: albedo / normal / metallic / smoothness / emission) or an unlit vertex-color shader. Custom shaders and advanced glTF extensions (transmission, clearcoat, sheen, subsurfaceโ€ฆ) don't carry over.
  • Cel-shaded: color is reproduced faithfully; toon outlines and hard stepped shading are not โ€” those are separate NPR shaders the CUA pipeline can't run.
  • Textures bake to DXT (DXT1/5) โ€” fine for game assets, with the occasional faint banding on very smooth gradients.
  • Only the first UV set (UV0) is used โ€” a map (e.g. a normal map) bound to a second UV set will mis-map.

Geometry
  • Triangle meshes only โ€” point clouds, raw gaussian-splat (POINTS) and line primitives are skipped.
  • Double-sided is a per-material toggle, on purpose (two-siding doubles geometry). Some splat/scan exports look holey until you switch it on.

Animation
  • Skeletal + transform animation is baked (all clips, switchable in VAM). Blendshape / shape-key (morph) animation is not carried โ€” a morph-only clip comes in static (so shape-key facial animation won't play).
  • Clips are resampled at 30 fps; ping-pong doubles a clip's length.

Performance & platform
  • Very large models (โ‰ˆ1 GB+) skip the live preview to keep the app stable, and are often impractical to bake into a single CUA anyway (the bundle gets huge and VAM may struggle to load it). The fix is to pre-process first: in Blender, decimate the mesh and trim oversized textures, or split the model into a few logical parts and convert each on its own, then assemble them in your scene. A 1 GB scene was almost never meant to be one asset.
  • Mesh colliders on high-poly models can wreck VAM's physics framerate โ€” the app warns you; prefer box / none for heavy meshes.
  • Windows only (the converter is a Windows build); the 3D preview needs the WebView2 runtime.

Hit one that blocks you? Say so on the thread โ€” several of these have clean workarounds, and the list gets shorter every release.



๐Ÿ†• What's new

Changelog

v1.2
  • ๐ŸŽฏ 3D transform gizmo. Grab your model right in the preview and drag to move, rotate, and scale it โ€” handles in the viewport, with W / E / R (or the Move / Rotate / Scale buttons) to switch. Every drag writes straight back to the panel and the bake, so placing an asset is hands-on now, not numbers-by-hand.
  • ๐ŸŒ Now open-source (MIT). Both the app and its conversion engine are public on GitHub โ€” read it, fork it, build it, make it yours. (https://github.com/R18SV/cua-asset-studio ยท https://github.com/R18SV/glb2cua)

v1.1
  • ๐Ÿงญ Familiar view controls. Wheel-press drag now pans the view (VAM / Blender style), the scroll wheel zooms, and F fits the model to view. Prefer your own layout? Remap each mouse button (orbit / pan / zoom) in Settings.
  • ๐ŸŽฏ Auto-reframe. Toggling height normalization re-centers the camera on the model's new size.
  • ๐Ÿงฉ Wider model compatibility. Models whose textures were referenced in an unusual way (common from some game asset and 3D-scan sites) now convert instead of erroring out.
  • ๐Ÿ›ก๏ธ No more crashes on very large models. Huge .glb files that could overwhelm the live preview now show a friendly notice (you can still bake), and the preview recovers on its own instead of taking the app down with it.



Made so you can spend your time creating, not fighting the pipeline.
If it helps you bring something into VAM you couldn't before โ€” that's the whole point. ๐Ÿ™


โœฆ Project CRAFT ยท Instance #02 โ€” Creators Reclaiming Art From Tech
  Contains executable files or external scripts. Ensure you trust the creator and apply your own security measures.

Share this resource

Latest updates

  1. v1.2 Update

    v1.2 ๐ŸŽฏ 3D transform gizmo. Grab your model right in the preview and drag to move, rotate, and...
  2. V1.1 Release

    v1.1 ๐Ÿงญ Familiar view controls. Wheel-press drag now pans the view (VAM / Blender style), the...

Latest reviews

Positive
Version: 1.1
Posted:
Okay, I'm a convert. I usually prefer to see the data that I'm working with, but for rapid testing of assets, this exe is a lifesaver. Just DL'd two dozen assets, and got them all into VaM in under 10 minutes. Good stuff!
Shadow Venom
Shadow Venom
Actually, for someone with your workflow, you could simply convert the GLB into a CUA first, then unpack it and bring it back into your Unity project.

At that point, all the materials, textures, and animations are already in place and ready to go.

That alone would probably save you 90% of the setup time.
Upvote 0
Positive
Version: 1.1
Posted:
Didn't try yet but it seems something cool and definitely with a lot of effort to make it so thanks anyway!!
Upvote 0
Positive
Version: 1.1
Posted:
Oh my God! Man! Youโ€™ve saved me thousands of hours of my life and restored my hope that I can finish my project! Thank you!
Upvote 0
Positive
Version: 1.1
Posted:
Sounds powerful and very useful. Thx
Upvote 0
Positive
Version: 1.1
Posted:
Thank you for this amazing software!
Upvote 0
Positive
Version: 1.1
Posted:
wow. amazing tool
Upvote 0
Positive
Version: 1.1
Posted:
Just OMG๐Ÿ˜ฎ Thank you!
Upvote 0
Positive
Version: 1.1
Posted:
This is amazing!! It was incredibly easy. Thank you so much.
Upvote 0
Positive
Version: 1.0
Posted:
A real banger!
Upvote 0
Positive
Version: 1.0
Posted:
Gave it a try and you're really a few clicks away to get your asset into VAM without having to use a tedious software as a bridge.
This is an absolute gamechanger for people that simply want to import a CUA without having a master degree in unity
Thank you so much for creating this tool!
Upvote 0
Back
Top Bottom