Shader

【Godot】Godot 4.2のコンピュートシェーダで遊ぼう

Godot Advent Calendar 2023の6日目の記事です。 Godot Engine 4.2がリリースされましたね。めでたい! 2023年は4.0から始まり、3回の大型アップデートがありました。 godotengine.org さて4.2アップデート内容に気になる項目はありましたか? 個人的には沢…

【Godot】ノイズテクスチャから毒の沼を作る

やること こちらの動画のテクニックをGodotで実装したいと思います。 Illegal Noise Texture Hacks #gamedev #shader #VFX pic.twitter.com/398aioENGr— Sam @13 (@Sam_Makes_Games) 2020年9月26日 手順 ノイズテクスチャを用意 動画ではPhotoshopの雲模様フ…

【Godot】ディザ抜きシェーダで半透明を表現する

ディザ抜きと呼ばれる手法を使うと半透明の表現ができます。 半透明といえばアルファブレンドですが、最近のゲームではアルファブレンドの代わりとしてディザ抜きがよく用いられています。 ディザ抜き ディザ抜きはアルファブレンドに比べて若干ジャギジャギ…

【WebGL】GPUパーティクル、GPUトレイルの実装

概要 8月に勢いで実装したWebGL2で動作するモノです。 デモ https://t.co/kIHcmrcC5BWebGL2のGPUパーティクルのトレイルっぽいやつ pic.twitter.com/O9BLm5jH2b— うえした (@ueshita) 2020年8月8日 リポジトリ github.com 解説 TransformFeedbackは使用せず…

【Godot】トランジション(画面切り替え)をシェーダで作る

はじめに ゲームの画面切り替えの際、フェードインやフェードアウトすることがあります。 こうした画面切り替えの演出をトランジションエフェクトといいます。 今回はちょっと凝った切り替えもやってみようと思います。 例えばこんなトランジション。ノベル…