OpenGL

OpenGL
软件描述
OpenGL 是开发可移植、交互式 2D 和 3D 图形应用程序的首选环境。自 1992 年推出以来,OpenGL 已成为业界使用最广泛、支持最广泛的 2D 和 3D 图形应用程序编程接口(API),带来……
官方网站
访问软件的官方网站了解更多信息
www.opengl.org
什么是 OpenGL?
OpenGL 是开发可移植、交互式 2D 和 3D 图形应用程序的首选环境。自1992年推出以来,OpenGL 已成为业界使用最广泛、支持最充分的 2D 和 3D 图形应用程序编程接口(API),将成千上万的应用程序带到了各种计算机平台。OpenGL 通过集成广泛的渲染、纹理映射、特殊效果及其他强大的可视化功能,促进创新并加速应用开发。开发者可在所有主流桌面和工作站平台上利用 OpenGL 的强大功能,确保应用的广泛应用部署。
🔄 替代方案
11 个选择
Bevy Game Engine
一款清爽简洁、基于数据驱动的游戏引擎,使用 Rust 编写。永久免费开源!

Amethyst Game Engine
Amethyst 使用 gfx-rs 通过 Vulkan 或 Metal 渲染图形,适用于 2D 和 3D 游戏,并提供两类游戏的多种实用工具。它旨在对初学者友好,同时也支持更高级的用法,如自定义渲染流程和 GLSL 着色器。
Vulkan
Vulkan 是新一代图形和计算 API,可为各种设备(从个人电脑和游戏主机到手机及嵌入式平台)中使用的现代 GPU 提供高效、跨平台的访问。

DirectX
DirectX 是 Windows 中的一组组件,可让软件(主要是游戏)直接与您的视频和音频硬件协作。

WebGL
WebGL 是一种基于 OpenGL ES 2.0 的跨平台、免版税的网页标准,提供底层 3D 图形 API,通过 HTML5 Canvas 元素以文档对象模型接口暴露。熟悉 OpenGL ES 2.0 的开发者。

Metal
Metal 提供了对图形处理单元(GPU)的近乎直接访问,使您能够在 iOS、macOS 和 tvOS 上最大限度地发挥应用的图形和计算潜力。基于易于使用、开销低的架构以及预编译的 GPU 着色器,实现细粒度资源……
Crystal Space 是一个成熟且功能完整的软件开发工具包(SDK),为游戏和虚拟现实等应用提供实时3D图形支持。它免费(LGPL许可),并具有跨平台特性(支持 Windows、GNU/Linux 和 Mac OS X)。

ANGLE
ANGLE的目标是通过将OpenGL ES API调用转换为平台支持的硬件API之一,使多个操作系统的用户能够无缝运行WebGL及其他OpenGL ES内容。目前,ANGLE提供对OpenGL ES 2.0和3.0的翻译功能。

