.FRAG 文件扩展名
片段着色器文件
| 开发者 | OpenGL |
| 受欢迎程度 |
3.5 | 19 票 |
什么是 FRAG 文件?
FRAG文件包含使用GL着色语言(GLSL)编写的片段着色器属性。它存储用于为片段着色的图形函数,片段代表3D图形中的一个像素,并包含RGB(带Alpha)颜色、阴影和其他效果数据。FRAG文件也可以保存为.FSH文件。
更多信息
GLSL是一种高级着色语言,其语法类似于C编程语言。它由Open Graphics Library(OpenGL)使用。OpenGL是一种应用程序编程接口(API),可渲染各种平台上的应用程序中使用的2D和3D图形。许多应用程序都使用OpenGL来渲染图形,包括Minecraft、Adobe After Effects、Blender和Avogadro。
什么是着色器?
着色器通过改变3D图形的外观来赋予其深度,包括定义图形的颜色、光线、暗度、色调、饱和度和对比度级别。例如,调整光线照射表面的角度和光线的远近,都是着色可以改变图形外观的方式。
着色器在计算机的图形处理器(GPU)上运行,从而减轻计算机中央处理器(CPU)的工作负担。将渲染图形的任务交给GPU后,CPU便可以集中资源执行应用程序代码。
GLSL着色器主要有以下两种类型:
- 顶点 - 操作顶点。顶点是3D三角形模型网格中两条线相交的点;确定顶点的坐标,并从整体上确定图形在屏幕上的位置;每个顶点调用一次
- 片段 - 也称为纹理着色器;为片段着色。片段是组成3D图像的光栅化三角形中的一个像素;用于处理颜色、阴影和其他效果
如何打开 FRAG 文件
你可以使用OpenGL SDK(跨平台)附带的工具打开FRAG文件。你还可以使用源代码编辑器打开和编辑FRAG文件,例如Microsoft Visual Studio Code(跨平台);也可以使用纯文本编辑器,例如Microsoft Notepad(Windows自带)、Apple TextEdit(macOS自带)或gedit(Linux)。
注: 纯文本编辑器不具备源代码编辑器提供的语法高亮等实用编辑功能。
可打开 FRAG 文件的程序
Windows
Mac
Linux