【Blender】ポーズを保ったまま数値を割り当ててウェイトを設定する
ウェイトを少し細かく調整してみました。 ベルトを通す部分を後から作り、メッシュ→アーマチュアと同時選択して、Ctrl + P からWith Automatic Weightsを選択し関連付けました。 このままだとベルト通… 続きを読む »
ウェイトを少し細かく調整してみました。 ベルトを通す部分を後から作り、メッシュ→アーマチュアと同時選択して、Ctrl + P からWith Automatic Weightsを選択し関連付けました。 このままだとベルト通… 続きを読む »
こちらのツイートの方法で体と頭のアーマチュアを結合してみました。 頭と体を別々のアーマチュアにペアレントしてウェイトを付けておきました。 位置を合わせました。 頭と体に同じ名前のボーンがあります。 このまま結合すると同じ… 続きを読む »
頭と首のつなぎ目をテクスチャペイントで自然にしてみました。 テクスチャ画像を追加するには、テクスチャペイントモードで、サイドバーのTexture Slotsパネルからマテリアルを選択して+ボタンを押します。 色を選んでO… 続きを読む »
イベントでゲームの進行を管理するの方法で一連の進行を作ってみました。 アイテムを置く場所にCubeを置いて、空のオブジェクトの子にし、MeshRendererをオフにしておきました。 using System.Colle… 続きを読む »
C#のevent構文を使ってゲームの進行管理をしてみました。 シーンには床と2種類の計9つのアイテムと2つのトリガーコライダーがあります。アイテムは全てItemタグが付いていて、スクリプトに種類ごとの名前を持っています。… 続きを読む »
目のボーンを制御するボーンで目を動かしてみました。 ヒエラルキーで左目のボーンを選択して、インスペクタでLook At Constraintコンポーネントをつけました。Sourcesの+ボタンで空欄を作り、そこに左目の制… 続きを読む »
眼球にボーンアニメーションを付けてUnityで動かしてみました。 目はUVスフィアで、顔と独立しています。 まず頭にボーンをつけて、オブジェクトデータプロパティでIn Frontのチェックを入れて見やすくしました。 また… 続きを読む »
一つのアニメーションで各引き出しを動かしてみました。 枠と3つの引き出しの4つが空のオブジェクトの子になっています。 ルートの空オブジェクトを選択して、AnimationウィンドウでCreateして、アニメーターコンポー… 続きを読む »
シェーダーグラフで、ある高さ以上の部分を透明にして、シャッターを自然に持ち上げてみました。そうしないとシャッターがガレージの天井から突き出てしまいます。 まず、PositionノードのSpaceをAbsolute Wor… 続きを読む »
一人称視点でロッカーの中に入って隠れるのワープやアニメーションをした後の処理をデリゲートを使ってわかりやすくしてみました。 Action method; // キャラクターコントローラーをオフにしてTransformで移… 続きを読む »
前の値と連続しないようにランダムで整数値を取得してみました。 まず0~3の長さ4の連続した数字の中から連続して2を選んだとします。 連続したくないので今欲しいのは0か1か3です。これは、2に1~3を足して、長さ4を超えた… 続きを読む »
敵に目視されていなくてもフラッシュライトの当たった場所が敵から見えているとプレイヤーの位置がバレるようにしてみました。 まず敵のスクリプトにFPSプレイヤーが持っているスポットライトをアタッチします。 [Serializ… 続きを読む »
列挙型で敵の状態を管理してみました。 enum State : byte { Wandering, Tracking, Missing } State state; 列挙型を宣言して、徘徊中・追跡中・見失っているの3つの… 続きを読む »
敵がプレイヤーを見ているときにゲージを上げて、満タンになったらプレイヤーを追尾し始めます。距離によってゲージの上がり具合を変えます。 また、プレイヤーが走っていてもゲージが上がります。 【Unity】敵がプレイヤーに気づ… 続きを読む »
ビット演算でレイヤーマスクを設定してみました。シーンには床の他に3つのPlaneと1つのCubeがあります。Cubeから見ると、3つのPlaneは重なっています。 赤いPlaneには0番目、緑には1番目、青には2番目のレ… 続きを読む »
スピンでテーブルを作ってみました。 まず一枚の板をCubeで作ります。 シームを付けて置きました。 編集モードで全選択して、ツールバーのSpinのアイコンをクリックすると青い弧が表示されるので、端の+のマークをドラッグし… 続きを読む »
簡単にローポリの木を作ってみました。まずシリンダーを追加して、頂点数を6にします。Radiusで半径、Depthで高さを設定できます。 編集モードで上の面を押し出していきます。 その都度、面を縮小したり、向きを変えながら… 続きを読む »
Blenderでハイポリからローポリにテクスチャをベイクしてみます。 上の画像の左はハイポリの木のフェンスです。真ん中の木の板に欠けた部分がありますが、ここはメッシュの形を変えて面を増やしています。 木の板は高さ12セン… 続きを読む »
ソフトボディでプールを作ってみました。まずデフォルトのCubeでソフトボディを使ってみます。 Cubeを細分化して、編集モードで上の角の4頂点を選択しました。 オブジェクトデータプロパティで、+ボタンから新しい頂点グルー… 続きを読む »
一部が欠けた壁を作ってみました。 まず、Cubeを薄くして、適当にループカットを入れました。 端の密集した頂点を動かして、欠損した感じを作ります。 全選択して、Uキー > Cube Projectionを選択します… 続きを読む »