DecalBake(画像・文字をメッシュに焼き付け・Unityエディター拡張) | UVを見なくていい。モデルに画像や文字を当てて、そのままテクスチャへ(買い切り)
- ダウンロード商品¥ 500







タトゥー・ワッペン・ロゴ・傷メイクなどの画像や文字を、3Dモデルに貼ってテクスチャに焼き込みたい方向けのUnityエディター拡張です。UV展開を見ながらペイントソフトで位置合わせをする必要はありません。 モデル上の3D位置から、UV上の1テクセルずつを計算して描き込みます。位置・回転・サイズ・深さ範囲・法線のカット角・不透明度・合成方法(通常 / 乗算 / スクリーン / オーバーレイ)を指定でき、画像と文字をいくつでも重ねて、1回で焼き込めます。貼った分だけの画像(背景透明)やマスク画像も、任意で別に保存できます。 元のテクスチャ・マテリアル・メッシュ・シーンは書き換えません(新しいPNGで保存し、元のインポート設定を引き継ぎます)。必要な機能が1つのウィンドウに揃っていて、買い切り500円・追加費用なしです。サンプルシーン付きです。 【購入前にお読みください】体験版はありません。購入前の確認は、販売画像と説明文でお願いします。動作確認済み環境は Windows / Unity 6(6000.5.1)です。Unity 2022.3 LTS でのコンパイル・動作は未検証です。URP / HDRP のマテリアルでの実動作も未検証です。画像は、ウィンドウの実画面と、サンプルでの実際の出力です。実際のアバターでの動作は未確認です(試験は球と壁のサンプルと合成メッシュのみです)。Sceneビューのクリック配置・ハンドルのドラッグ・「焼き込んで保存」を実際に押したときの進捗バーとキャンセルは、実際の画面操作では未検証です(自動テストと画面描画の確認のみ)。文字の貼付には上限があります(生成画像が4096px四方・800万ピクセル、または400文字を超える指定は、描かずに案内を出します)。 【特長】 ・ウィンドウ Tools > DecalBake > デカール焼き込み。対象は MeshRenderer / SkinnedMeshRenderer(複数可・子も含められます)。マテリアルのスロットごとにON/OFFできます ・貼るもの:PNG / JPG(アルファ付き可)、または文字(Unity の Font から画像を生成。文字色・縁取り)。貼付リストに、いくつでも順番に重ねられます ・位置決め:Scene ビューでモデルをクリックすると、その点と面の法線方向から投影位置・向きが決まります。数値入力・ハンドルでも調整できます ・投影設定:幅・高さ・回転・深さ範囲(奥の面に貫通しない)・法線のカット角(既定80度)・不透明度・色味(乗算)・縁のぼかし・X軸ミラー(左右対称に同時に貼る) ・継ぎ目対策:貼った領域を周囲のテクセルへ N px 広げ、UVの継ぎ目のにじみを防ぎます(既定4px) ・保存:元の名前_decal.png(同名は連番で、上書きしません)。任意で、貼付分のみの画像(×1 / ×2 / ×4 の高解像度)・貼付範囲のマスク・複製マテリアルの割り当て ・元のテクスチャ・マテリアル・メッシュ・シーンは変更しません。「焼き込んで保存」は Undo で戻せます(作成したPNG・複製マテリアルも消えます) ・圧縮テクスチャ・Read/Write 無効のテクスチャでも使えます。Scene での一時プレビューは、ウィンドウを閉じる・シーン保存・再生開始・再コンパイルで元のマテリアルに戻ります ・Editor 専用(ビルドには入りません)。VRChat SDK や NDMF は不要です。画面は日本語 / English を切り替えられます 【使い方(6ステップ)】 1. ダウンロードした zip を展開し、中の DecalBake_v1.0.unitypackage を Unity のプロジェクトにインポートします(Assets/DecalBake/ に入ります) 2. メニュー Tools > DecalBake > デカール焼き込み を開きます。サンプルは Assets/DecalBake/Samples/DecalBakeSample.unity です 3. Hierarchy でモデルを選び「選択中のオブジェクトを追加」を押します 4. 「+ 画像」または「+ 文字」で貼付を追加し、画像(または文字)を設定します 5. 「Sceneビューでモデルをクリックして位置を決める」を押し、Scene 上のモデルをクリックします。幅・回転などを調整し、「Sceneでプレビュー」で見た目を確認します 6. 「焼き込んで保存」。新しいPNG(と、ONなら複製マテリアル)ができます 【動作環境】 ・Windows 10/11(64bit) ・動作確認済み環境は Windows / Unity 6(6000.5.1)です。Unity 2022.3 LTS でのコンパイル・動作は未検証です。URP / HDRP のマテリアルでの実動作も未検証です。VRChat SDK 入りのプロジェクトでの動作確認は行っていません(SDKは不要です)。Mac / Linux のエディターは未確認です。Built-in レンダーパイプラインで確認しています ・空き容量 zip は約140KB 【ライセンス】 ・ご自身の作品(ワールド・ゲーム・アバター改変など。商用も可)で自由にお使いいただけます。ツール本体・ソースコード・サンプルの再配布・転売・譲渡は禁止です。本ツールの使用により生じた損害について、著作者は責任を負いません。著作者: SaiRollStudio。同梱の画像・メッシュはこの製品用に自作したものです。使っている式・規格の出典は、同梱の README_ja.txt にあります 【注意事項】 ・体験版ではありません。購入前の確認は、販売画像と説明文でお願いします。画像はウィンドウの実画面と、サンプルでの実際の出力です ・Unity 6(6000.5.1)で、ウィンドウの描画と自動テストで確認しました。Unity 2022.3 LTS・URP / HDRP・Mac / Linux のエディターは未検証です。6000.6 など他の版も今回の版では未確認です。2022.3 や URP / HDRP のプロジェクトで使う方は、この点をご確認のうえご検討ください ・実際のアバター(VRChat 用などの衣装・体)での動作は確認できていません。試験は球と壁のサンプルと合成メッシュのみです ・Sceneビューのクリック配置・位置ハンドルのドラッグ・プレビュー自動更新は、実際のマウス操作では確認できていません。「焼き込んで保存」を押したときの進捗バーとキャンセルボタンも、実際の画面では未確認です(処理の中身と中止の動作は自動テストで確認しました) ・文字の貼付の上限:生成画像が4096px四方または800万ピクセル、あるいは400文字を超える指定は、描かずに案内を出します ・SkinnedMesh は既定で「現在のポーズ」を焼きます。最終的にそのポーズ以外で使うと位置が合いません。位置合わせはバインドポーズで行うのがおすすめです(設定で選べます) ・投影は平行投影(正射影)です。曲面では、面の向きが急に変わる所で画像が伸びます。法線のカット角・深さ範囲で貼る範囲を絞ってください。貼付の自然さは画面で確認してください ・UV が 0〜1 の外にはみ出している部分や、UV の島が重なっている部分は、警告を出して続行します(重なった領域は同じ貼付になります)。対象は UV0 のみで、Tiling/Offset は補正しません ・メインテクスチャは _MainTex / _BaseMap / _BaseColorMap から自動検出します。それ以外の名前は、テクスチャプロパティに手入力してください ・プレビューは最大1024pxの縮小版です。保存は元のサイズで焼き直します。8k以上の巨大なテクスチャは、時間とメモリに余裕を見てください ・進捗バーは91%付近で止まって見えることがあります(表示のみで、保存結果には影響しません)。ウィンドウが狭いと、一部のラベルが途中で切れます ・できないこと:UV1以降への焼き込み、Tiling/Offset の補正、実行時(Runtime)の処理、NDMF連携、AIによる自動判定、アニメーション ・異常終了(クラッシュ)した場合、プレビューの復元は保証できません。作業前にシーンの保存をおすすめします ・Unity Technologies・VRChat Inc. の公式製品ではなく、関係もありません







