.GLSL 文件扩展名

GLSL着色器文件

开发者 Khronos Group
受欢迎程度
3.9  |  9 票
 

什么是 GLSL 文件?

GLSL文件包含使用GL Shading Language(GLSL)编写的着色器属性,该语言用于为3D图形着色。它可以存储顶点属性、片段属性,或同时存储顶点和片段属性,用于控制利用Open Graphics Library(OpenGL)的应用程序中3D图形的显示方式。GLSL文件以纯文本格式保存。

更多信息

在 Microsoft Visual Studio Code 1.6 中打开的 .glsl 文件截图
在 Microsoft Visual Studio Code 1.6 中打开的 GLSL 文件

GLSL是一种高级着色语言,其语法类似于C编程语言。OpenGL使用GLSL。OpenGL是一种应用程序编程接口(API),用于渲染不同平台应用程序中的2D和3D图形。

各种应用程序都使用OpenGL,包括电子游戏、计算机辅助设计(CAD)应用程序和艺术类3D可视化程序。使用OpenGL的应用程序包括Doom和Minecraft游戏、Adobe Photoshop和Premiere Pro、Autodesk AutoCAD和Maya,以及Google Earth。

什么是着色器?

着色器通过改变3D图形的颜色来赋予其深度感。它可以为组成图形的顶点、像素和纹理应用不同程度的颜色、光线、明暗、色调、饱和度和对比度。

GLSL着色器在计算机的图形处理器(GPU)上运行。图形处理器专门处理图形操作。在GPU上运行可以减轻计算机中央处理器(CPU)的工作负担,使其能够将资源集中用于执行实际代码。

GLSL着色器主要有两种类型:

  • 顶点 - 为顶点着色。顶点是多边形中两条线相交的点;随后确定顶点的坐标和图形在屏幕上的位置;每个顶点调用一次
  • 片段 - 也称为纹理着色器;为片段着色。片段是多边形栅格化后3D图像中的一个像素;用于处理颜色、阴影和其他效果

GLSL着色器文件还使用哪些文件扩展名?

用于存储GLSL着色器属性的文件可能使用多个扩展名。一些常见的文件扩展名包括:

  • .VSH文件 - 存储顶点的着色器属性
  • .VERT文件 - 存储顶点着色器属性
  • .FSH文件 - 存储片段着色器属性
  • .FRAG文件 - 存储片段着色器属性

如何打开 GLSL 文件

你可以使用OpenGL SDK(跨平台)随附的工具和Apple Xcode(macOS IDE)打开GLSL文件。你还可以使用源代码编辑器打开和编辑GLSL文件,例如Microsoft Visual Studio Code(跨平台)。

由于GLSL文件以纯文本格式保存,你可以使用任何文本编辑器打开和编辑它们,例如Microsoft Notepad(Windows随附)、Apple TextEdit(macOS随附)或gedit(Linux)。不过,简单的文本编辑器不具备源代码编辑器提供的实用编辑功能,例如语法高亮。

使用File Viewer Plus打开 400 多种文件格式。免费下载

可打开 GLSL 文件的程序

分类:3D 图像
更新时间:2021年9月28日

经 FileInfo.com 验证

FileInfo.com 团队独立研究了本页面列出的 GLSL着色器文件格式和 Mac、Windows 和 Linux 应用。我们的目标是达到 100% 的准确率,并且仅发布我们已验证过的文件类型信息。

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