.SHADER ファイル拡張子
Godot Engineシェーダーファイル
| 開発元 | Godot |
| 人気度 |
4.5 | 11 票 |
SHADERファイルとは?
SHADERファイルには、2Dおよび3Dゲームの作成に使用される無料のオープンソースゲームエンジンであるGodot Engineで使用されるシェーダーのプロパティが含まれています。Godotシェーディング言語でさまざまなデータ型と関数を格納します。この言語は、OpenGL ES(GLSL ES)3.0シェーディング言語をベースにしています。SHADERファイルは、ゲーム内の2Dおよび3Dレンダリングやパーティクル用のシェーダープログラムから参照されます。
詳細情報
SHADERファイルに遭遇するのは、Godot Engineでゲームを開発するときがほとんどです。SHADERファイルはプレーンテキスト形式で保存され、テキストエディターで表示できます。
SHADERファイルを開く、または参照するプログラム
Quake IIIエンジンのシェーダーファイル
| 開発元 | id Software |
| 人気度 |
3.4 | 16 票 |
id Tech 3(Quake IIIエンジン)で開発されたゲームで使用されるシェーダーのプロパティファイルです。画像ファイル、スケール、動き、照明設定など、マップテクスチャの定義が含まれています。マップローダーなどの他のゲームコンポーネントから参照され、ゲーム内の外観プロパティを設定します。
詳細情報
SHADERファイルはプレーンテキスト形式で保存され、テキストエディターで表示できます。多くの場合、/scriptsディレクトリにある.PK3ゲームパッケージファイル内に保存されています。
SHADERファイルを開く、または参照するプログラム
Unityシェーダーアセット
| 開発元 | Unity Technologies |
| 人気度 |
3.0 | 3 票 |
SHADERファイルは、ビデオゲーム開発アプリケーションUnityで作成されたシェーダーアセットです。ゲーム内のピクセルをレンダリングするために使用されるソースコードが含まれています。SHADERファイルは、UnityのメニューバーからAssets → Create → Shaderを選択して作成します。
詳細情報
Unityは、クロスプラットフォーム対応の3Dビデオゲーム開発アプリケーションです。開発者はUnityでゲームを作成する際、そのゲームにシェーダーを追加できます。シェーダーは、さまざまな状況でゲームがピクセルをどのようにレンダリングするかを指定するプログラムで、影、ライティング、テクスチャの効果を生成します。
Unityで使用するために作成されたシェーダーは、SHADERファイルとして保存されます。これらのファイルは、High-level Shader Language(HLSL)とShaderLabプログラミング言語の両方で記述されたソースコードを含むプレーンテキストファイルです。HLSLはMicrosoftが作成・保守しているCに似た言語で、ShaderLabはUnity独自のシェーダープログラミング言語です。SHADERファイルのHLSLセクションには、HLSLまたはCGの接頭辞が付いています。
SHADERファイルの開き方
SHADERファイルは、Unityプロジェクトの一部としてUnity Technologies Unity(クロスプラットフォーム)で開くことを想定しています。SHADERファイルをUnityプロジェクトにインポートするには、プロジェクトを開き、Projectウィンドウ内を右クリックしてImport New Asset...を選択します。次に、SHADERファイルを選択してインポートします。SHADERファイルをUnityにインポートした後、新しいシェーダーアセットをダブルクリックすると、スクリプトエディターでアセットのコードを表示できます。
SHADERファイルはプレーンテキストファイルなので、Microsoft Visual Studio Code(クロスプラットフォーム)やGitHub Atom(クロスプラットフォーム)など、テキストエディターやソースコードエディターで開いて編集することもできます。
