当ページのリンクには広告が含まれています。
Mesh Extractor 2: モデルから必要な一部分だけを抽出するツール

Unityのゲーム開発において、3Dモデルは欠かせない要素ですよね。
でも、購入した魅力的な3Dモデルの一部だけを使いたい、なんて思ったことはありませんか?
そんな時に役立つのが、「Mesh Extractor 2 – Separate meshes materials and textures」というUnityアセットです。
このアセットを使えば、複雑な3Dモデルから必要な部分だけを簡単に取り出すことができるんです。
詳細はこちら:Mesh Extractor 2
Mesh Extractor 2とは
「Mesh Extractor 2」は、Unity上で3Dモデルのメッシュ(形状)、マテリアル(質感)、テクスチャ(画像)を分離・抽出できる強力なツールです。
例えば、ゲームで使うキャラクターモデルの一部だけが欲しい場合や、建物モデルから特定のパーツだけを取り出して別の用途に使いたい場合などに活躍します。
直感的な操作でメッシュを抽出
このアセットの大きな特徴は、その使いやすさにあります。
モデル上に直接描画するような感覚で、抽出したい部分を選択できます。
「Extract Mesh」ボタンを押すだけで、選択した部分のメッシュが新しいプレハブとして生成されます。
さらに、UV(テクスチャの貼り付け情報)の再マッピングや、テクスチャの切り出しも自動で行ってくれるので、手間が省けます。
新しいバージョンでは、選択範囲の保存・読み込み機能や、インプレイス編集(その場で編集する)ワークフローも追加され、さらに便利になりました。
多彩な抽出オプションで柔軟に対応
「Mesh Extractor 2」は、単にメッシュを切り出すだけでなく、様々なオプションが用意されています。
例えば、マテリアルごと、あるいはサブメッシュごとに分離することも可能です。
ピボット(回転や移動の中心点)の位置を自由に設定できたり、スケルボーン(キャラクターの骨格)やボーンウェイト(骨格とメッシュの連動情報)、ブレンドシェイプ(表情変化などのモーフ)も保持したまま抽出できます。
また、複数のオブジェクトからまとめて抽出したり、それらを一つのメッシュに結合することもできます。
さらに、抽出したメッシュを.obj形式でエクスポートする機能もあり、BlenderやMayaなどの外部3Dツールとの連携も可能です。
ただし、.obj形式では複数のUVセットやブレンドシェイプ、ボーン情報などは保持できない点に注意が必要です。
これらの情報はUnityのFBX Exporterプラグインなどを使うことで、より多くの情報を維持したままエクスポートできます。
まとめ
「Mesh Extractor 2」は、3Dモデルをより細かく、柔軟に扱いたいUnity開発者にとって非常に便利なアセットです。
購入したモデルを無駄なく活用し、あなたのゲーム開発の幅を広げることができます。
詳細はこちら:Mesh Extractor 2