【VRChat / Unity】AyuText|拡大してもくっきり高精細テキスト生成・管理ツール
- ダウンロード商品¥ 500







【VRChat / Unity】AyuText 拡大してもくっきり。高精細テキスト生成・管理ツール AyuTextは、VRChat Avatar / World向けに高精細なMTSDF / MSDFテキストを生成・管理するUnity Editorツールです。 文字を入力してボタンを押すだけで、Font Atlas、Mesh、Material、Prefabをまとめて生成できます。 生成後も文章、フォント、品質、Atlas解像度、レイアウトを再編集できるため、最初から作り直す必要はありません。 Avatarのネームプレート、アクセサリー、Worldの案内板、店舗看板、ロゴ、歌詞表示、イベント演出、UI風パネルなどに利用できます。 詳しい使い方、各機能の説明、注意事項については、同梱の「README.md」をご確認ください。 ■どんなツール? 通常の画像文字は、大きく表示すると輪郭がぼやけたり、ジャギーが目立ったりすることがあります。 AyuTextでは、MTSDF / MSDF方式の距離場テクスチャを使用することで、拡大しても輪郭が崩れにくい文字素材を作成できます。 また、生成した文字はPrefabとして保存されるため、VRChat AvatarやWorldの中にそのまま配置できます。 文字の色、アウトライン、影、発光、グラデーション、ぼかし、疑似3D表現などは、専用Material GUIから調整できます。 ■こんな時におすすめ ・近くで見ても輪郭がぼやけにくい文字を作りたい ・画像編集ソフトを使わず、Unity内で文字素材を作りたい ・文字を変更するたびにMeshやTextureを作り直したくない ・中国語、日本語、韓国語、英数字を一つの文章で使いたい ・複数のテキストで同じFont Atlasを共有したい ・AvatarやWorldに合わせて文字の質感を細かく調整したい ・VRAM使用量を確認しながら文字品質を決めたい ・看板、ネームプレート、ロゴ、歌詞表示、UI風パネルを作りたい ■主な特徴 ・MTSDF / MSDF方式の高精細テキスト生成 ・Font Atlas、Mesh、Material、Prefabをまとめて生成 ・生成済みテキストの再編集に対応 ・中国語/日本語/韓国語の複数フォント設定に対応 ・共有フォントライブラリに対応 ・Atlas解像度プリセットとVRAM目安表示に対応 ・専用Material Shader / Material GUIを同梱 ・アウトライン、影、発光、グラデーション、文字ぼかし、疑似3D、反射表現などを調整可能 ・日本語、簡体字中国語、繁体字中国語、English、한국어のUI表示に対応 詳しい機能説明は、同梱の「README.md」をご確認ください。 ■生成されるもの AyuTextで文字を生成すると、主に以下のアセットが作成されます。 ・Font Atlas ・Mesh ・Material ・Prefab ・再編集用の登録情報 生成結果は専用フォルダに保存されるため、複数の文字素材を管理しやすくなっています。 共有Font Atlasを使用することで、複数の文字素材が同じ文字画像を再利用できます。 同じ文字を何度も重複して保存しにくくなるため、文字数が多いプロジェクトでも管理しやすくなります。 ■基本的な使い方 1. UnityPackageをUnityプロジェクトにインポートします。 2. Unity上部メニューから Tools > AyuSoftware > Tools > AyuText を開きます。 3. 入力テキストに文章を入力します。 4. MTSDF / MSDF、フォント、字形品質、Atlas解像度、レイアウトを設定します。 5. 生成ボタンを押します。 6. 生成されたPrefabをSceneへドラッグ&ドロップします。 7. Materialを選択し、AyuText Material GUIで色や装飾を調整します。 詳しい操作方法は、同梱の「README.md」をご確認ください。 ■生成済みテキストの再編集 生成済みのPrefab、Scene上のGameObject、Mesh、またはMaterialを選択すると、登録された設定をAyuTextへ読み戻して編集できます。 文章を変更したい場合や、フォント、品質、レイアウトを調整したい場合でも、最初から作り直す必要はありません。 PrefabをUnpackした後でも、登録済みのMeshまたはMaterialが残っていれば再編集できる場合があります。 詳しい再編集手順は、同梱の「README.md」をご確認ください。 ■VRAMとAtlasについて AyuTextの主なVRAM使用量は、Font Atlasの解像度で決まります。 未圧縮設定の目安: ・2048×2048 MTSDF(RGBA):約16 MiB ・2048×2048 MSDF(RGB):約12 MiB Atlas解像度ごとのVRAM使用量は、ツール内のプリセットに表示されます。 まず必要な字形品質を選び、その文字が収まる中で最も小さいAtlasを使用するのがおすすめです。 ※実際に収録できる文字数は、使用するフォント、文字の複雑さ、字形品質、Padding、収録する文字の組み合わせによって変化します。 ※実際の使用量はUnityのTexture Import設定やプラットフォーム設定によって変化する場合があります。 ※SDF / MSDF / MTSDF Atlasは圧縮しないでください。Texture Importerの圧縮、sRGB、フィルタ設定を変更すると、距離場が壊れて文字の輪郭が崩れる場合があります。 ■動作環境 ・Unity 2022.3.22f1で開発、確認 ・VRChat SDK 3.10.3で確認 ・Windows x64 環境 ・Built-in Render Pipeline ・Avatar / World対応 付属のmsdf-atlas-genはWindows x64版です。 Quest環境での動作は未確認です。 AyuTextはUnity Editor上で文字を生成するオフラインツールです。 VRChat内でプレイヤーがリアルタイムに文章を入力するシステムではありません。 生成後のAvatarやWorldでは、msdf-atlas-genおよびEditorスクリプトは実行されません。 ■パッケージ内容 ・AyuText Editor Tool ・AyuText Shader ・AyuText Material GUI ・Demo Prefab / Material / Mesh / Atlas ・初期設定、基本Demo、動作確認用フォント ・msdf-atlas-gen Windows x64 ・README.md ・TERMS_OF_USE.md ・第三者ライセンス表記、フォント表記 ■フォントについて 本商品には、初期設定、基本Demo、動作確認のためにAlibaba Fontの一部フォントファイルが含まれています。 本商品の販売対象はAyuTextツール本体および関連Unityアセットであり、フォント自体を単独で販売、貸与、譲渡、再許諾するものではありません。 フォントを使用する場合は、同梱の法律声明および公式配布元の利用条件をご確認ください。 AyuText / AyuSoftwareは、Alibabaおよびその関連会社と提携、協賛、承認、後援関係にありません。 ■利用について ・個人利用:可能 ・商用利用:可能 ・VRChat Avatar / Worldでの使用:可能 ・生成したMesh、Material、Prefab、Textureの編集:可能 ・生成結果を動画、配信、スクリーンショット、作品紹介に使用:可能 ・完成したAvatar / Worldに必要なランタイム用アセットを同梱して公開:可能 AyuText本体、Editorスクリプト、Shader、Demo、付属ツールを、素材集やツールとして再販売・再配布することは禁止します。 詳しい条件は、商品に同梱されている「TERMS_OF_USE.md」をご確認ください。 ■更新履歴 2026/07/08 v1.0.0 ・初版公開
English
【VRChat / Unity】AyuText High-Definition Text Generation and Management Tool Enter your text, press a button, and you are ready to go. AyuText is a Unity Editor tool for creating high-quality text assets for VRChat avatars and worlds. It converts your text into a shared MTSDF / MSDF font atlas, mesh, material, and prefab. Generated text can be edited again later, including its content, fonts, glyph quality, and layout—there is no need to rebuild everything from scratch. Use it for avatar nameplates and accessories, world signs, shop banners, logos, event graphics, and many other applications. ■Recommended For ・Creating text that remains crisp when viewed up close ・Making text directly inside Unity without an image editor ・Changing text without manually rebuilding meshes and textures ・Using Chinese, Japanese, and Korean in the same text ・Sharing a single font atlas between multiple text assets ・Creating detailed materials that match an avatar or world ・Balancing visual quality and VRAM usage ■Main Features ◆ Crisp Even When Enlarged AyuText uses MTSDF / MSDF distance-field textures. Compared with ordinary text images, the edges remain much clearer when enlarged. The same system can be used for small avatar accessories viewed at close range or large signs placed inside a world. ◆ Generate Everything from Text to Prefab Enter your text, choose the fonts, glyph quality, and atlas resolution, then press the generation button. AyuText creates all required assets together: ・Shared font atlas ・Mesh ・Material ・Prefab ・Registration data for future editing Each new text asset is stored in its own dated and numbered folder, keeping generated files organized. ◆ Edit Generated Text Later You do not need to recreate existing text from the beginning. Select its Prefab, scene GameObject, Mesh, or Material to restore the registered settings in AyuText. Even after unpacking a Prefab, the text can still be edited as long as it retains a registered Mesh or Material reference. ◆ Multiple Fonts for Chinese, Japanese, and Korean Chinese / Latin, Japanese, and Korean fonts can be assigned separately. When several languages appear in the same text, AyuText automatically uses the corresponding font for each character. ・Chinese / Latin font ・Japanese font ・Korean font ・Separate spacing controls for Chinese, Japanese, and Korean ・Glyph quality adjustment based on CJK and Korean character complexity ◆ Shared Font Libraries Multiple text assets can share a single font atlas. When the required glyphs already exist in the selected library, AyuText does not store duplicate copies for every new text. Shared atlas files are stored in the “libraries” folder. Each text keeps its own Mesh, Material, and Prefab in a separate folder. The Library Manager can inspect registered libraries, remove invalid members, delete registry entries, and delete their exported files. ◆ MTSDF / MSDF Selection MTSDF: Recommended when you need more stable outlines, shadows, glass-like edges, and other effects that use the additional distance channel. MSDF: Does not use an alpha channel and can reduce VRAM usage further. Each shared library uses one distance-field format. ■Powerful Custom Material Shader Generated materials automatically use the AyuText Shader and Material GUI. It can do much more than change the text color, allowing the text itself to become a complete decorative element. ・Base color and transparency ・Inner and outer outlines ・Shadow, shadow expansion, and softness ・Emission and glow ・Gradients ・Text blur ・Background blur ・Pseudo-3D depth ・SDF-generated normal-style highlights ・Glossy edge lighting ・MatCap reflections ・Cubemap reflections ・Per-character bounce animation ・Render Queue and other advanced settings The Material GUI uses expandable sections, so you only need to open the features you want to adjust. The interface supports 日本語, 简体中文, 繁體中文, English, and 한국어. ■VRAM and Character Capacity AyuText’s primary VRAM usage is determined by the font atlas resolution. With the low-VRAM quality settings, a 2048×2048 MTSDF atlas is designed to hold approximately 3,500 commonly used Chinese characters. ・2048×2048 MTSDF: 16 MiB VRAM ・2048×2048 MSDF: 12 MiB VRAM Resolution presets display their corresponding VRAM usage directly inside the tool. Choose the glyph quality you need first, then use the smallest atlas that can hold all required characters. A fuller atlas wastes less unused texture space. * Actual character capacity depends on the font, glyph complexity, glyph quality, padding, and the selected character set. * Do not compress SDF / MSDF / MTSDF atlas textures. Changing Texture Importer compression, sRGB, or filtering settings may damage the distance field and cause broken text edges. ■Quick Start 1. Import the UnityPackage into your Unity project. 2. Open AyuText from the Unity top menu: Tools > AyuSoftware > Tools > AyuText 3. Enter your text under “Input Text”, or assign a TextAsset. 4. Choose MTSDF / MSDF, fonts, glyph quality, atlas resolution, and layout settings. 5. Press the generation button. 6. Drag the generated Prefab into your scene. 7. Select the generated Material and customize its appearance through the AyuText Material GUI. ■Editing Existing Text 1. Select the corresponding Prefab, GameObject, Mesh, or Material in the Project window or Scene. 2. Open AyuText and load the selected asset through “Edit Existing Text”. 3. Change the text or any other settings. 4. Press the update button to update the registered text assets. ■System Requirements ・Developed and tested with Unity 2022.3.22f1 ・Tested with VRChat SDK 3.10.3 ・Windows x64 ・Built-in Render Pipeline ・Supports VRChat avatars and worlds The bundled msdf-atlas-gen executable is for Windows x64. AyuText is an offline text baking tool that runs inside the Unity Editor. It is not a runtime text-input system for players inside VRChat. After the avatar or world assets have been generated, msdf-atlas-gen and the Editor scripts are not executed at runtime. ■Package Contents ・AyuText Editor Tool ・AyuText Shader ・AyuText Material GUI ・Demo Prefab / Material / Mesh / Atlas ・Font files for initial settings, basic demonstrations, and testing ・msdf-atlas-gen for Windows x64 ・README ・Terms of Use ・Third-party licenses and font notices ■Font Notice This product includes selected Alibaba Font files only for initial settings, basic demonstrations, and testing. The product being sold is the AyuText tool and its related Unity assets. The included font files are not sold, rented, lent, transferred, or sublicensed as standalone products. When using the fonts, please review the included legal notice and the official terms published by the font provider. AyuText / AyuSoftware is not affiliated with, sponsored by, endorsed by, or officially authorized by Alibaba or its affiliates. ■Permitted Uses ・Personal use: Allowed ・Commercial use: Allowed ・Use in VRChat avatars and worlds: Allowed ・Editing generated Meshes, Materials, Prefabs, and Textures: Allowed ・Using generated results in videos, streams, screenshots, and portfolios: Allowed ・Publishing the runtime assets required by a completed avatar or world: Allowed Reselling or redistributing the AyuText tool itself, Editor scripts, Shader, Demo, or bundled tools as a tool or asset package is prohibited. Please read the included “TERMS_OF_USE.md” for the complete terms. ■Update History 2026/07/08 v1.0.0 ・Initial release







