.SHADER 文件扩展名

Godot Engine 着色器文件

开发者 Godot
受欢迎程度
4.5  |  11 票
 

什么是 SHADER 文件?

SHADER文件包含Godot Engine使用的着色器属性。Godot Engine是一款用于创建2D和3D游戏的免费开源游戏引擎。它以Godot着色语言存储各种数据类型和函数,该语言基于OpenGL ES(GLSL ES)3.0着色语言。游戏中的着色器程序会引用SHADER文件,用于2D和3D渲染以及游戏中的粒子效果。

更多信息

你最有可能在使用Godot Engine开发游戏时遇到SHADER文件。SHADER文件以纯文本格式存储,可以使用文本编辑器查看。

Godot在2021年8月19日发布Godot Engine 3.3.3时,开始转而使用.GDSHADER文件作为存储着色器属性的主要文件类型。GDSHADER文件与SHADER文件相同,但使用了更易识别的文件扩展名。Godot Engine仍支持SHADER文件。
使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开或引用 SHADER 文件的程序

Windows
Mac
Linux
分类:游戏
更新时间:2020年5月29日

Quake 3 Engine着色器文件

开发者 id Software
受欢迎程度
3.4  |  16 票
 

使用id Tech 3(Quake III引擎)开发的游戏所使用的着色器属性文件;包含地图纹理的定义,例如图像文件、缩放、运动和光照设置;被地图加载器等其他游戏组件引用,用于设置游戏中的外观属性。

更多信息

SHADER文件以纯文本格式存储,可以使用文本编辑器查看。它们通常位于/​scripts目录中,该目录属于.PK3游戏包文件。

可打开或引用 SHADER 文件的程序

Windows
Mac
操作系统自带
Linux
分类:游戏
更新时间:2010年5月24日

Unity着色器资源

开发者 Unity Technologies
受欢迎程度
3.0  |  3 票
 

SHADER文件是由Unity(一款视频游戏开发应用程序)创建的着色器资源。它包含用于渲染游戏内像素的源代码。选择Unity菜单栏中的Assets → Create → Shader即可创建SHADER文件。

更多信息

在 Microsoft Visual Studio Code 中打开的 .shader 文件截图
在 Microsoft Visual Studio Code 中打开的 SHADER 文件

Unity是一款跨平台3D视频游戏开发应用程序。开发者在Unity中创建游戏时,可以向游戏中添加着色器。着色器是一些程序,用于告诉游戏如何在不同条件下渲染像素,从而产生阴影、光照和纹理效果。

为在Unity中使用而创建的着色器会保存为SHADER文件。这些文件是包含使用高级着色器语言(HLSL)和ShaderLab编程语言编写的源代码的纯文本文件。HLSL是一种类似C语言的语言,由Microsoft创建并维护;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(跨平台)。

可打开或引用 SHADER 文件的程序

分类:游戏
更新时间:2021年10月22日

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的所有文件格式和软件程序。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

如果您想为此页面提出新增或更新建议,请告诉我们。