【Blender】シェーダーノードでまっぐな線を引く
シェーダーエディタでまっぐな線を描画してみました。 シェーダーノード 線の太さやぼかし具合等は「Color Ramp」や「Float Curve」ノードで作ります。これをMixノードのFactorに入力しています。 「T… 続きを読む »
シェーダーエディタでまっぐな線を描画してみました。 シェーダーノード 線の太さやぼかし具合等は「Color Ramp」や「Float Curve」ノードで作ります。これをMixノードのFactorに入力しています。 「T… 続きを読む »
カスタムポストプロセスで平均値フィルタを作ってみました。 シェーダーを作成 Projectウィンドウで右クリックから「HDRP Post Process」を作成します。 シェーダーでは、入力ピクセルの周囲のピクセルの平均… 続きを読む »
マテリアルエディタでシーンビューにハンドルを表示して、値をセットしてみました。 シェーダー フルスクリーンカスタムパスで、プロパティに2つの位置を定義して、ワールド空間位置との距離を計算します。 float depth … 続きを読む »
フルスクリーンカスタムパスを使って、広がる円を表示してみました。 ワールド空間の位置を取得 プロパティを使ってワールド空間の任意の位置を取得し、入力のワールド位置との距離を計算します。 float dist = dist… 続きを読む »
HDRPでカスタムデプスバッファを使って壁の後ろのキャラを描画する #1では、歩くときに地面に少し埋まる部分が常にハイライトされてしまいました。 カメラ空間の位置を計算し、閾値を使って改良してみました。 カメラ空間位置の… 続きを読む »
カスタムデプスバッファを使って、壁越しに遮蔽されているメッシュを描画してみました。 遮蔽された部分は単色で、遮蔽されていない部分は通常の色で表示します。 レイヤーを設定 まず、新しいレイヤーを作って、キャラクターのプレハ… 続きを読む »
シェーダーグラフを使って電線を揺らしました。今回は横方向に振り子のように揺らしてみます。 頂点カラーを設定 電柱と電線のモデルを作りました。電線はカーブをメッシュに変換しました。 揺れを制御するために頂点カラーを設定しま… 続きを読む »
Animation Riggingを使って、座る高さや足の位置を調節してみました。 椅子を用意 椅子のモデルを用意しました。 キャラクターに座らせてみると、椅子とおしりの間に隙間ができます。 キャラクターの高さを調節する… 続きを読む »
ナビメッシュエージェントコンポーネントを付けたキャラクターを自然に椅子に座らせてみました。 モーションを用意 歩きと立ち(Idle)以外に、椅子に座るモーションをインポートします。 椅子を置く Cubeを作り、キャラクタ… 続きを読む »
ライトクッキー用のCubeマップを作るでは、ランタン自身に光がほとんど当たらなくなりました。 ライトクッキーがない場合、ランタンの金具などにライトがあたります。 ポイントライトを複製して、ライトクッキーを取り除きます。ラ… 続きを読む »
Splinesパッケージを使ってスプラインを押し出して、ワイヤーやチューブなどの形状を作成してみました。 スプラインを作成 空のゲームオブジェクトを作って、「Spline Extrude」コンポーネントを付けます。 「M… 続きを読む »
Splinesパッケージを使って、スプライン曲線に沿ってゲームオブジェクトをインスタンス化してみました。 スプラインを作成 Splinesで簡単に曲線を作るでスプラインを作成します。空のゲームオブジェクトに「Spline… 続きを読む »
Unityで使うライトクッキーをBlenderで作成してみました。 メッシュとライトを用意 まずBlenderでランタンのモデルを開きました。 中心にポイントライトを置きます。 ランタンの光源の部分にライトが来るように、… 続きを読む »
Splinesを使って、車のゲームオブジェクトをパスに沿って移動させてみました。 Splinesで簡単に曲線を作るで車が通るためのパスを作ります。 Spline Animateコンポーネント スプラインに沿ってゲームオブ… 続きを読む »
Splinesパッケージを使って、簡単に曲線を作りパスに沿ってゲームオブジェクトを移動させてみました。 Splinesをインストール Splinesはパッケージマネージャーからインストールできます。 スプラインを作成 ヒ… 続きを読む »