【注意本文章存在2个解决方案:】
不知道大家有没有遇到过PlantSimulation 3D模式下黑屏问题,现象如下图:
发生这个问题主要是因为我们选择了不合适的OpenGL 版本导致的:
设置方法如下:
如下图 需要选择自己合适的OpenGL版本即可,我的笔记本是3060 但是选择超过4.1版本后就会出现不同层次的黑屏现象。虽然版本越高 功能和性能越高,但是匹配才是最重要的。
详细信息可查看下面链接:https://www.cnblogs.com/vertexshader/articles/2917540.html
OpenGL 4.6
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.60 规范
OpenGL 4.5
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.50 规范
OpenGL 4.4
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.40 规范
OpenGL 4.3
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.30 规范
OpenGL 4.2
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.20 规范
OpenGL 4.1
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 4.10 规范
OpenGL 4.0
(API 核心配置文件)
还提供 API 核心配置文件规范的日语翻译。
(API 兼容性配置文件)
OpenGL 着色语言 4.00 规范
OpenGL 3.3
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 3.30 规范
OpenGL 3.3 参考页
OpenGL 3.3 参考页
OpenGL 3.2
(API 核心配置文件)
(API 兼容性配置文件)
OpenGL 着色语言 1.50 规范
OpenGL 3.1
(API 规范)
(带有 GL_ARB_compatibility 扩展)
OpenGL 着色语言 1.40 规范
OpenGL 3.0
(API 规范)
OpenGL 着色语言 1.30 规范
OpenGL 2.1
(API 规范)
OpenGL 着色语言 1.20 规范
OpenGL 2.1 参考页
OpenGL 2.1 参考页
OpenGL 2.0
(API 规范)
OpenGL 着色语言 1.10 规范
OpenGL 1.x
OpenGL 1.5 API 规范
OpenGL 1.4 API 规范
OpenGL 1.3 API 规范
OpenGL 1.2.1 API 规范
OpenGL 1.1 API 规范(PostScript 格式)
OpenGL 1.0 API 规范
OpenGL 是一种开源图形标准,用于在 2D 和 3D 中生成矢量图形。跨语言 Windows 应用程序具有多种功能,在将数百万个应用程序引入各种操作系统方面非常强大。OpenGL 通常被认为是一个应用程序编程界面 (API),为用户提供用于操作和创建图像和图形的许多功能。此外,该平台运行在几乎所有操作系统上,包括 Mac 操作系统、BeOS、Linux、OpenStep 等。
OpenGL 由克罗诺斯集团开发,是一种开源、跨平台图形标准。虽然它通常被认为是 API,但该软件只是一套用于开发 3D 和 2D 交互式图形应用程序的规范。
换句话说,OpenGL 下载可识别并清楚地说明其库中每个功能的具体性能和最终输出。开发人员可以利用这些知识找到每个功能必须如何运行的实际解决方案。
OpenGL 不共享实施详细信息。只要最终结果与 OpenGL 指定的结果相同,则由开发人员执行。OpenGL 图书馆共享的图形标准以多种方式创建和操作二维和三维矢量图形。
自 1992 年以来,OpenGL 一直是开发互动和迷人图形的主要来源。它以其质量而闻名,已被开发人员用于娱乐、医疗图像、广播、CAD、虚拟现实等众多行业。
图形标准界面融合了广泛的可视化和纹理映射功能,在应用开发领域具有最大的创新性。不受平台和操作系统的禁止,开发人员可以利用其能力快速有效地创建广泛的应用程序。
OpenGL 被认为是唯一的通用标准图形库。来自世界各地的开发人员依赖于其中性且真正开放的规格。此外,该软件在多个平台上存在超过七年,确保了其稳定性。界面不断更新,新功能在发布前会被公布,因此开发人员有时间适应更改。
无论使用何种计算机或操作系统,使用 OpenGL 规格开发的所有应用程序在视觉上都是相似的。此外,基于此 API 的应用程序在所有系统(包括超级计算机)上运行良好,因此可扩展性不成问题。
该软件也用户友好,并附带硬件信息,确保开发人员不需要为特定硬件特有的功能设计应用程序。此外,使用 OpenGL 创建的应用程序通常包含的代码比从其他库创建的代码少。
除了上述好处外,OpenGL 上还有大量信息可供使用。开发人员可以轻松找到在线内容、书籍和教程,以了解更多有关图形标准的信息。由于已经编写了很多代码,因此访问代码是经济实惠且简单的。
从创建简单的生产线到创建复杂的弯曲表面,OpenGL 安装不断在简化开发过程中。它为用户提供一系列功能,如混合、转换、几何原始和反别名。
界面中包含的所有实现还具有标准绑定语言,如爪哇语、C语、福特兰语、阿达语和C++。这些实施来自单个绑定文档,只需通过一组测试即可。
由于使用 OpenGL 开发的应用程序在任何平台上都表现良好,因此需要更短的开发时间。此外,开发人员还可以使用 OpenGL 扩展来利用额外的技术和性能创新。
该界面支持其他图形公司发布的扩展。只要应用程序运行的硬件支持扩展,开发人员就可以利用它创建更复杂的图形。通过支持外部扩展,开发人员无需等待 OpenGL 将其包含在其版本中即可充分利用创新。
OpenGL 的一大优势在于,除了其规格外,它在所有系统上都随时可用。图形软件运行在所有主要操作系统上,包括 Windows、Linux、Mac 操作系统等。事实上,OpenGL 是世界上唯一在几乎所有软件环境和硬件平台上运营的 API。
OpenGl 的 4.6 版附带了许多更新,以获得更高的性能和执行力。规范手册通过溢出查询、计数器和统计数据提供了大量信息。它提供高效的着色器 (AZDO) 执行、异位过滤以及几何处理。OpenGL 下载窗口 7 64 位也支持在此版本中,并提供各种硬件和驱动程序升级。
开放式图形库始终随着定期进行修订和更新而不断发展。图形卡公司继续添加创新、最新功能和扩展功能,以保持其更新。开发人员还可以访问驱动程序和硬件的最新进展。
其可用性、稳定性和通用的开源信息使其成为世界上最现代的图形标准之一。该工具不断更新,为用户提供该领域的最新创新和扩展。尽管如此,如果你正在寻找一个替代方案,你可能想要看看直接X。
如果您是希望创建线条、点、三角形和其他复杂几何图形的开发人员,您将从 OpenGL 中受益。跨平台和跨语言图形标准具有多种功能,并发现自己在计算机辅助设计 (CAD), 虚拟现实,游戏, 视频,飞行模拟器, 医学成像, 等等!
OpenGL 下载 Windows 10 不含成本,并且不断发展。支持或接受和更新功能和扩展,确保开发人员不必等到下一个版本才使用要使用的功能。此外,OpenGL 支持几乎所有平台,使其成为真正通用的功能库及其实际行为库。
免费和通用图形标准
支持几乎所有操作系统
定期更新
实施可能会有所不同
对显卡驱动升级或者降级!
我的当前驱动及配置:
如果升级最新的511.09 我的最新版本的OPENGL 都无法使用 只能用到4.1,但是如果退回到472.39则可以使用全部版本的OPENGL 原因我解释不了,但是问题解决了!!!!!