【Unity】TPSキャラクターの歩行アニメーションを設定する

Blenderで作った歩きやターンのアニメーションをTPSキャラクターに設定して、操作してみました。AIのキャラクターにも同様に使えました。 Blenderでアニメーションを作る スタンダードアセットのTPSコントローラ… Read More: 【Unity】TPS… »

【Unity】プリセットでコンポーネントの値を保存する

シーンに2つのCubeを追加して、片方のボックスコライダーの値を変えました。このボックスコライダーの状態を保存するには、右上のプリセットのアイコンをクリックします。 すると、Select Presetウィンドウが開くので… Read More: 【Unity】プリセ… »

【Unity】Aimコンストレイントで常に特定のゲームオブジェクトの方を向かせる

「Aim Constraint」コンポーネントを使って、常に特定のゲームオブジェクトの方を向かせてみます。 まず、シーンにある猿のゲームオブジェクトに、Aimコンストレイントコンポーネントを付けました。 このオブジェクト… Read More: 【Unity】Aim… »

【Blender】木のモデルの葉の大きさを頂点グループで調節する

Unityのサンプルシーンの竹のようなモデルをBlenderで作ってみました。 完成したモデルでは、幹の周囲を上向きの葉が囲っています。幹の下半分にはほとんど葉がなく、幹の先端の近くや下部では葉が小さいです。 これらの葉… Read More: 【Blender】木… »

【Unity】同じマテリアルを使って別々の画像を表示する

複数の画像を一つのテクスチャ画像にまとめて、デカールプロジェクターなどで、個々の画像を表示してみました。 画像の統合にはフリーソフトのGIMP2を使いました。 画像を統合する まず、GIMP2で新しい画像を作ります。 正… Read More: 【Unity】同じマ… »

【Unity】ベイクしたライトの強さをプレイ中に変える

HDRPでIndirect Lighting Controllerを使って、プレイ中にライトマップの明るさを変える時に、ライトやマテリアルのエミッションの強さも変えてみました。 ライトはSphereと重なるように配置され… Read More: 【Unity】ベイク… »

【Unity】ライトマップやライトプローブの明るさを後から変える

HDRPの「Indirect Lighting Controller」ボリュームコンポーネントで、ライトマップやライトプローブの明るさを後から変えてみました。 まず、暗いシーンに壁や床とポイントライトを置いてライトマップ… Read More: 【Unity】ライト… »

【Unity】デカールシェーダー用のテクスチャを作る

デカールシェーダーで使うための、背景が透明なノーマルマップやマスクマップを作ってみました。 textures.comで「decal」で検索して背景が透明な画像をダウンロードすることができますが、ノーマルマップやラフネスマ… Read More: 【Unity】デカー… »

【Unity】マテリアルの変わり目にデカールプロジェクターを置く

HDRPのサンプルシーンにはたくさんのデカールプロジェクターが配置されています。シンプルな壁に薄っすらと変化を付けるためにも使われているようですが、壁と床の隙間などに置かれているものも目立ちます。 これを非表示にするとか… Read More: 【Unity】マテリ… »

【Unity】LODグループとコライダーを併用する

LODグループコンポーネントを使って、詳細さの違うメッシュをまとめたオブジェクトにコライダーとRigidbodyを付けてみました。 HDRPのサンプルシーンの床や天井に設置されたライトでは、LODグループコンポーネントを… Read More: 【Unity】LOD… »

【Unity】デカールプロジェクターで水たまりを表示する

HDRPのサンプルシーンでは、デカールプロジェクターで水たまりを表示しています。マテリアルには、背景が透明な白いテクスチャが設定されています。 このようなテクスチャをフリーソフトのGIMP2で作って再現してみました。 テ… Read More: 【Unity】デカー… »

【Unity】Decalシェーダーで円形の壁に汚れを表示する

HDRPのサンプルシーンには、円形の大きな建物があり、カーブした壁の下部に汚れが付いています。 この壁のマテリアルには、シンプルなテクスチャが設定されていて、この汚れは含まれていません。 汚れ部分を選択すると、壁に沿って… Read More: 【Unity】Dec… »