【Unity】モバイルのVertexシェーダーでテクスチャのBilinearサンプルができない
シェーダーはFragmentシェーダーでテクスチャをサンプルするのが普通ですが,GPUパーティクルなどではVertexシェーダーでもテクスチャをサンプルします. Vertexシェーダーでテクスチ...
27 search resultsShowing 1~20 results
You need to log-in
シェーダーはFragmentシェーダーでテクスチャをサンプルするのが普通ですが,GPUパーティクルなどではVertexシェーダーでもテクスチャをサンプルします. Vertexシェーダーでテクスチ...
Render Texture や Custom Render Texture で GPU パーティクルのシミュレーションを行うとき,ごく稀に float4 のテクスチャをバイト列として扱いたい場...
実行環境でジオメトリシェーダが利用可能かどうかを知ることができるAPIはUnityの機能としていくつか用意されているそうです.ChatGPTに教えてもらいました. SystemInfo.grap...
VRChat でワールドを作っているときに,プレイヤーのコリジョンと Pickup オブジェクトのコリジョンを分離したい場合があります. プレイヤーとは衝突せず Pickup オブジェクトとだけ...
先日公開した流体シミュレーション1のアバターインタラクションに少し特殊な方法を使ったので紹介します. 今回はシェーダーを知っている人向けの記事になります. 背景 シェーダーでシミュレーションなど...
モバイル環境 (Android, Quest) でテクスチャをメモリとして使いたいときにサンプル方法でつまずいたので記録しておきます. 問題 シェーダーでテクスチャをサンプルする場合,普通は t...
Lura's Switch がアップデートされましたね.最高ですね. LuraSwitch2 はスイッチのアイコンがテクスチャでできているので,簡単にカスタムアイコンが作れます. 普通にお絵かき...
概要 Unity のスクリプトで,インスペクターの表示をいじりたいけどカスタムインスペクタを作るほどではない,というときに,カスタムの Attribute を使うと便利です. UdonSharp...
Unity の Custom Render Texture ではテスクチャのフォーマットに整数型を選択できます.しかし,シェーダー内で普通に tex2Dlod() でサンプルすると float4...
概要 Custom Render Texture でパーティクルのシミュレーションなどをしていると,「パーティクル1つ分のデータを格納するのに,4 pixel だとちょっと足りない... でも ...
操作によっては Unity がクラッシュします(解説).注意してください. 検証環境:Unity 2022.3.22f 背景 Custom Render Texture を使ってシミュレーション...
Custom Render Texture で存在しないパスを参照するとクラッシュします. 2021.X で Fixed ですが,2022.X でも発生します.Unity 6.0 では発生しませ...
これを作ります. 概要 機構物を動かすときの汎用的な方法は,ボーンを入れて動かす,あるいは,パーツを分けてアニメーションクリップやスクリプトで動かす,だと思います.しかし,オブジェクトを1000...
メッシュの頂点カラーは色の表現にも使えますが,シェーダーの制御データとして利用することもできます. Blender から頂点カラーを持ってくる Blenderでメッシュに頂点カラーを付けます.U...
概要 メッシュを変形するとUVも一緒に曲がりますが,UVは三角形で補間されるので,ポリゴンフローで見るとガビガビになってしまいます. これをシェーダーで補正します.ただし,本手法は制約が厳しいの...
概要 ジオメトリシェーダーの出力形式は3種類あります.1 Type 説明 PointStream 点 LineStream 線分 TriangleStream 三角形 普段使うのはTriangl...
概要 アバターのシェーダーで Depth テクスチャを使用する場合,VRChat で動作させるために追加のセットアップが必要だったので,そのメモです. シェーダー シェーダー内で Depth テ...
概要 シェーダーでシミュレーションを行う際,物体の回転を扱う方法として,回転行列とクォータニオンの 2 つの選択肢があります. 回転にクォータニオンを使うと,回転行列よりも必要な変数サイズが少な...
GPU Particle を書いたことがある人向けの記事です. 概要 GPU Particle ではよく Geometry Shader を使いますが,Quest (Android) 環境では ...
概要 TextMeshPro - Text (UI) の Material Preset には Font Asset に選択したフォントアセットと紐づけられているマテリアルを選択できます.ここに...
27 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.