教育事業部の事業内容 演劇、音楽のタレント並びに作詞家、作曲家、編曲家等アーティストの育成及びマネージメント、コンピュータ教室の経営等を行っています。
ゲームエンジン Unity オンラインマニュアル
教育事業 パルテア

〜Unity Graphics Mesh メッシュの紹介〜

メッシュの紹介
メッシュは、形状を表すデータの集合です。Unity では、メッシュを次のように使用します。

グラフィックスでは、メッシュをマテリアルと一緒に使用します。メッシュは GPU がレンダリングするオブジェクトの形状を表し、マテリアルはその表面の外観を表します。

物理では、メッシュを使用してコライダーの形状を決定できます。

変形可能なメッシュ

通常のメッシュに加えて、Unity は変形可能なメッシュもサポートしています。

変形可能なメッシュは、次のカテゴリに分類されます。

スキン メッシュ: これらのメッシュは、ボーンと呼ばれる追加データと連携します。ボーンはスケルトン (リグまたはジョイント階層とも呼ばれます) と呼ばれる構造を形成し、スキン メッシュには、スケルトンが動くときにリアルに変形できるようにするデータが含まれています。スキン メッシュは通常、Unity のアニメーション機能を使用したスケルタル アニメーションに使用しますが、Rigidbody コンポーネントと組み合わせて「ラグドール」効果を作成することもできます。

ブレンド シェイプを含むメッシュ: これらのメッシュには、ブレンド シェイプと呼ばれるデータが含まれています。ブレンド シェイプは、さまざまなシェイプに変形されたメッシュのバージョンを表し、Unity はそれらのシェイプを補間します。ブレンド シェイプは、顔のアニメーションでよく使用される手法であるモーフ ターゲット アニメーションに使用します。
布地コンポーネントと連携してリアルな布地シミュレーションを行うメッシュ。

メッシュの作成

次の方法で、Unity プロジェクトにメッシュを追加できます。

3D モデリング プログラムでモデルの一部としてメッシュを作成し、それをインポートします。Unity は、モデルをインポートすると、モデル階層の一部としてメッシュ アセットを作成します。詳細については、「モデルのインポート」を参照してください。

エディター内のツールを使用してメッシュを直接作成します。Unity には、球体やカプセルなどのプリミティブ形状が組み込まれており、シーンに直接配置できます。ProBuilder などのパッケージを使用して、エディターでカスタム メッシュをモデル化することもできます。

実行時またはエディターで、コードを使用してメッシュを作成します。

メッシュの操作

Unity はメッシュをプロジェクト内のメッシュ アセットとして保存し、C# コードで Mesh クラスを使用して表現します。

メッシュの使用方法に応じて、メッシュはさまざまなコンポーネントで機能します。

グラフィックスでは、Unity は通常のメッシュを Mesh Renderer コンポーネントでレンダリングし、変形可能なメッシュを Skinned Mesh Renderer コンポーネントでレンダリングします。

物理では、Unity は Mesh Collider コンポーネントを使用してコライダーの形状を決定します。

メッシュに含まれるデータと、Unity がそのデータを表現する方法の詳細については、「メッシュ データ」を参照してください。

    unity

  • 日時:// ~ //
  • 名称:
  • 場所:
  • 料金:¥0 (消費税込)