【Unity】C#でスローモーションに切り替える
C#スクリプトでTime.timeScaleに1より小さい値を入れるとスローモーションにできます。 FPSキャラクターやナビメッシュエージェントをシーンに配置して試してみます。 FPSキャラクターには、元々付いている足音… 続きを読む »
C#スクリプトでTime.timeScaleに1より小さい値を入れるとスローモーションにできます。 FPSキャラクターやナビメッシュエージェントをシーンに配置して試してみます。 FPSキャラクターには、元々付いている足音… 続きを読む »
3つのカメラを別々の角度から猿へ向けました。このままではどれか一つのカメラの映像だけがゲーム画面に表示されます。 カメラを選択してインスペクタでOutput Settingsを開きます。 Viewport Rectの (… 続きを読む »
猿をなめらかに回転させてみました。 前の記事のボールを飛ばすスクリプトに2行追加して、猿にボールをセットします。 using System.Collections; using System.Collections.Ge… 続きを読む »
スクリプトで円形にオブジェクトを配置してみます。上の画像の横軸をZ軸、縦軸をX軸とし、中心(0, 0)からZ軸に沿って半径の分だけ離れた位置に1つ目のオブジェクトを置きました。 次に、1つ目と2つ目のなす角θを使って、2… 続きを読む »
Unityのスタンダードアセットを改変して、TPSキャラクターの動き方を変えてみました。 キャラクターにスタンダードアセットの「ThirdPersonUserControl」スクリプトを付けると、他に必要なコンポーネント… 続きを読む »
スクリプトで、一つのメッシュにつけた複数のマテリアルを一括で変更してみます。 まず、複数のマテリアルが付いたモデルをBlenderで作ります。 マテリアルのプロパティで3つのマテリアルを作りました。 編集モードでCube… 続きを読む »
2つのオブジェクトの角度を足してみました。 猿にスクリプトをつけて、2つの矢の回転を合成したものを、猿の回転にします。 using System.Collections; using System.Collections… 続きを読む »
(顔の画像はGenerated Photos) 円形に歩いているキャラクターが、中心のボールに手を伸ばしてボールを取るアニメーションをブレンドツリーを使って作ってみました。 まず、キャラクターが円形に歩くアニメーションと… 続きを読む »
まぶたと口を動かすために、各部にハサミ状に2つずつボーンを付けました。すべて頭のボーンが親です。 このまま自動でウェイトをつければある程度自然に動かせます。 (Generated Photos) しかし、上唇のボーンを開… 続きを読む »
Principled BSDFに、Textures.comでダウンロードしたBase ColorとRoughness、Normal用の3種類の画像を接続しました。 テクスチャペイントモードにすると、サイドバーのテクスチャ… 続きを読む »
Mathf.Atan2(y, x)は、上の角度θをラジアンで返します。角度θは tanθ=y/x から求められます。 角度が0度のときラジアンも0で、180度のとき π(パイ)=3.14…です。 270度の場… 続きを読む »
テクスチャペイントモードで、サイドバーのMaskパネルのチェックを入れてマスクを使ってみます。 NewボタンからOKを押して、新しいマスク用の画像を作ります。 左側のイメージエディタで、この画像を真っ白で塗ると、3Dビュ… 続きを読む »
Blender2.8でステンシルを使って、壁の上から汚れを塗ってみます。 壁のテクスチャをCubeのマテリアルに設定して、ブラシ用の汚れテクスチャを開き、テクスチャペイントモードにします。 そして、サイドバーのTextu… 続きを読む »
頭と体の両方にミラーモディファイアが付いています。これらをオブジェクトモードで頭→体の順に同時選択して、Ctrl + Jで結合します。 すると、頭の方だけ中からズレてしまいました。 もとに戻して、頭を選択して座標を確認す… 続きを読む »
Blender2.8のテクスチャペイントモードで、レイヤーマスクのように、レンガの画像の上から汚れの画像を塗ってみました。 2つの画像はhttps://www.textures.com/からダウンロードしました。 まずシ… 続きを読む »
前の記事では、面が途切れるようにUV展開したスカートにUnityでClothコンポーネントを付けると暴れてしまったので、シームを付けないでそのままアンラップしました。 すると、模様が歪んでしまうのが問題でした。 そこで、… 続きを読む »
LODグループを付けたオブジェクトをテレインのPaint Treesで使ってみます。 まず、シーンにテレインと空のゲームオブジェクトを配置して、空のゲームオブジェクトの子オブジェクトとして、3種類の3Dオブジェクトを作り… 続きを読む »
UV展開の仕方によってClothのスカートが暴れる問題を解決したいです。 UnityでClothコンポーネントを付けるスカートにBlenderでシームを付けてUV展開しました。 UnityでインポートしてClothコンポ… 続きを読む »
https://www.textures.com/からダウンロードしたテクスチャに苔と濡れ感を付けて、テレインを塗り分けてみました。 地面のテクスチャ画像から、色を表す「ディフューズマップ」、金属感を表す「メタリックマッ… 続きを読む »
歩くキャラクターの手に持たせた物にも別のアニメーションをさせてみます。 適当に魚のモデルを作ってボーンを付けました。 上に飛び出ているボーンがマスターボーンです。 これにはねるようなアニメーションを付けます。 手の位置ま… 続きを読む »