![由良](https://booth.pximg.net/c/48x48/users/16053427/icon_image/aede1021-20c4-4dfe-b0ab-05a683559f64_base_resized.jpg)
(無料) Mesh Optimizer (メッシュ軽量化ツール)
- Mesh Optimizerダウンロード商品¥ 0
- 開発支援 (中身は同じです)ダウンロード商品¥ 300
![(無料) Mesh Optimizer (メッシュ軽量化ツール)](https://booth.pximg.net/1b7d63e2-5c29-4ae9-9da8-78a5b3447f27/i/5824000/fa5f70fd-adb7-4916-b29c-5af17d373331_base_resized.jpg)
Unity 2022.3.22.f1環境で作成されました。 !!!現在スクリプトに問題があります!!! 現在対応していますので、修正するまでは使わないようにしてください。 関連のスクリプトを削除するだけで問題は解決できます。 Meshの最適化・軽量化ができるツールです。 二枚目の画像はGifなのでよかったら確認してください。(クリックしたら再生されます) Blenderと同様、Decimate Levelを調整し、Apply Decimationを押すことでdecimateが実行されます。 Revertしたらオリジナルのファイルに戻ります。 ただ、Revertは、別のオブジェクトをクリックすると使えなくなりますのでご注意ください。(オリジナルのMeshは残っているので置き換えれば戻せます) 重いモデルの場合、計算が長くなることがあります。 ※バグがあったら報告してください。 ※decimateの機能に関してはhttps://github.com/Whinarn/UnityMeshSimplifierを使いました。
=利用方法=
1.ファイルをダウンロードしてください。 2.zipファイルを展開してください。 3.MeshDecimater_v.0.0.1.unitypackageをインストールしてください。 4.UnityMeshSimplifierフォルダーをAssetsに入れてください。(”Assets/UnityMeshSimplifier”になればおkです) 最後に、こういう形になっていたら問題ないです。 Assets ├─MeshDecimater_Unity │ ├─Material │ ├─Shader │ └─src └─UnityMeshSimplifier ├─.circleci │ ├─ProjectSettings │ └─scripts ├─.github │ ├─ISSUE_TEMPLATE │ └─workflows ├─Editor ├─Runtime │ ├─Components │ ├─Exceptions │ ├─Internal │ ├─Math │ └─Utility └─Tests └─Editor
=更新履歴=
v0.0.1: ・リリースしました。 v0.0.2: ・Apply後にComponentsが消える問題を修正しました。 v0.0.3: ・BlendsShapeによる問題を解決しました。 ・Skinned Mesh RendererがMesh PreviewでApply後に更新されない問題を修正しました。 v0.0.4: ・Skinned Mesh Rendererのdecimateを最適化しました。 v0.0.5: ・一部のモデルで発生する`IndexOutOfRangeException`問題を修正 ・ tangentsの複製・計算における問題を修正 v0.0.6: ・preview用のmaterialを外部参照からコード内部生成方式に変えました。 v0.0.6.2: ・MaterialとWireframeが場合によってロードされない問題を修正 ・decimateによるmesh情報を改善 ・meshの容量とかの減少量の表記の改善
=注意事項=
本データの利用によって、利用者及び第三者に生じた損害においては、権利者の故意又は過失に起因する場合を除き、権利者は責任を負わないものとします。 権利者は特定の利用目的への適合性、第三者の権利の非侵害、瑕疵の不存在および、法令、文化、商慣習または利用過程に起因する事項の保証を行いません。 本データの利用に関する責任はユーザーが負い、権利者を免責するものとします。 本データの利用、または利用できなかったことにより生じた損害について、権利者は一切の責任を負いません。 権利者が責任を負う場合であっても、権利者に故意または重過失がなく、法令で禁止される場合を除き、権利者の賠償責任は本データの提供価格を上限として直接かつ通常の損害に限られるものとします。