Unityだけでテクスチャのアトラス化ができるすごい奴+複数のメッシュを一つに結合できるすごいやつ
- ダウンロード商品アトラス化する奴(2.5.1)¥ 2,500
- ダウンロード商品メッシュをまとめる奴(2.2.4)¥ 2,500
- ダウンロード商品旧アトラス化する奴(1.03)¥ 1,000
- ダウンロード商品旧メッシュを結合する奴(1.0.2)¥ 1,000
現在Unity2022で使用する際にAPIの問題で動かないことがあることが確認されています どうしても動かない場合はUnity2019で使用してください 現在修正対応中です Unity上でテクスチャのアトラス化とオブジェクトのメッシュのUV対応を一気にやってくれるすごい奴だよ。 つまりはモデリングソフトやペイントソフトを通すことなく3Dモデルからテクスチャが減らせてマテリアルも減らせるしメッシュデータもそれに対応してくれるってことなんだ。マテリアルカラーでもその色をテクスチャに書き込んでくれる機能があるのすごいぜ! 2.1.0からは英語にも対応した翻訳ファイルが同梱されるようになったよ。 Starting from version 2.1.0, English translation files are included in the package. Unity上で複数のメッシュを一つにしてくれるすごい奴もあるよ。 つまりはモデリングソフトを通すことなくメッシュの数を減らせるってことだぜ アバターとかのSkinnedMeshにも対応してるし建物みたいな背景用のオブジェクトにも対応しているんだ! 汎用的だぜ! まだ英語には対応してないよ。 たまに相性が悪いメッシュやマテリアルがあるよ。 旧バージョンはかなり使い勝手が良くなくて最低限のことしかできないので買わない方が良いです。サポートも無いと思ってください。
アトラス化するやつの翻訳データ
ここから翻訳用のCSVをDLしてAssets\Naya_Tools\Utility\editor\Atlas_translation_file.csvに上書きしてください C列以降に自分なりの翻訳を追記することで選択できるようになります(言語を追加してくれる人を募集しています) "After downloading the CSV file below, overwrite the translation file in Assets\Naya_Tools\Utility\editor\Atlas_translation_file.csv You can add you own translation on column C (We are looking for people to translate.)" https://docs.google.com/spreadsheets/d/1DeZiENRcQ99eOE45zOsOzQXUeZ93n2kLrCerax9aEm4/export?format=csv&gid=0
使い方(アトラス化するやつ)
Unitypackageをインポートします UnityのGameObjectメニューの中のNaya_Tools>Utility>アトラス化する奴 を選択して起動します 出力テクスチャ名やアトラス化の対象にしたいオブジェクトを処理オブジェクト枠に入れ、マテリアル一覧から配置したいマテリアルを選択して右側の枠をクリックして配置していきます。
usage(アトラス化するやつ)
Import the Unitypackage In Unity's GameObjects menu, go to Naya_Tools>Utility> アトラス化するやつ to launch it. You can change the language from "Language" to English. Enter the name of the texture to output and assign the object to atlas to Object to Process field. Select the material slot for the texture to be in in the material list and click on the texture image on the right to add it to the atlas.
使い方(メッシュ結合)
Unitypackageをインポートします UnityのGameObjectメニューの中のNaya_Tools>Utility>Mesh結合する奴 を選択して起動します 結合したいメッシュをすべて子や孫に含むオブジェクトを親オブジェクトの枠に指定します(これのTransformが出力データのTransformに影響します) 各要素にチェックを入れます 結合の対象にしたくないオブジェクトのチェックを外します メッシュ統合ボタンを押したら親オブジェクトと同じ階層に"Combined_"+親オブジェクトの名前の結合されたメッシュを持つオブジェクトが生成されます
動作環境
Unity2018以降
アップデート履歴(アトラス化)
[2024-5-1 v2.5.1] Unity2022.3に対応しました 導入時に「ScriptUpdatingConsent」というウィンドウが出て来て何かしら聞かれると思いますが、どれを選んでも正常に動作するようになっていますが、一応「No」を選択するようにしてください。 [2024-3-12 v2.5.0] 自動配置機能を作りました。 マテリアルリストの上部にある配置ボタン、サブメッシュボタン、リスト操作ボタンからメニューを開いて使いたい機能を選択して使用できます、内容に関しては説明書に書いてあります [2024-1-1 v2.4.2] ツール自体の場所が変更されたりしてディレクトリ構造が失われているなどした際に出力先ディレクトリを生成するように修正。 起動メニューをカタカナに修正(atlas化するやつ→アトラス化する奴) [2022-5-19 v2.4.1] UV頂点数が実際の頂点数と異なる場合にエラーが出ることが分かったので修正しました [2022-5-19 v2.4.0] ついにUV2も処理できるようになりました、これでライトベイクしたいモデルもアトラス化処理できるね! ついにNaya_ToolsメニューがGameObjectメニューから独立!見つけやすい場所に移動したよ! [2022-04-18 v2.3.0] サブメッシュで頂点を共有している場合に頂点情報を調整してUVが歪まない機能が実装されました。マテリアルカラーだけで作成されたモデルのUVが開かれていない場合等の動作が改善します。 [2021-07-17: v2.2.0] Unity2019での動作に対応しました [2020-06-23: v2.1.0] 出力テクスチャサイズの変更に対応し 言語追加が可能になりました
アップデート履歴(メッシュ結合)
[2024-5-1 v2.2.4] 処理する前に不具合が出ると予想されるメッシュには「ダメかも!」という表示を出すようにしました。 2022.3に対応しました。 導入時に「ScriptUpdatingConsent」というウィンドウが出て来て何かしら聞かれると思いますが、どれを選んでも正常に動作するようになっていますが、一応「No」を選択するようにしてください。 [2024-1-2 v2.2.3] 非表示になっているオブジェクトは処理する対象のチェックが外れた状態で追加されるように修正 [2022-9-25 v2.2.2] 処理から除外する部分が消えていたので修正 [2022-5-22 v2.2.1] 一部データが欠損していたので追加しました [2022-5-19 v2.2.0] 重複マテリアルを一つのスロットに押し込めるようになったよ!オフにもできる!すごいぜ! ついにNaya_ToolsメニューがGameObjectメニューから独立!見つけやすい場所に移動したよ!
規約
再配布の禁止 Prohibition of redistribution