IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 游戏开发 -> 关于PlantSimulation 3D界面灰黑色解决方案 -> 正文阅读

[游戏开发]关于PlantSimulation 3D界面灰黑色解决方案

关于PlantSimulation 3D界面灰黑色解决方案

不知道大家有没有遇到过PlantSimulation 3D模式下黑屏问题,现象如下图:
![(https://img-blog.csdnimg.cn/150327044e92455ab38a9faf4b78ce73.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5rKQ6Zuo5r2H56u5,size_20,color_FFFFFF,t_70,g_se,x_16)

发生这个问题主要是因为我们选择了不合适的OpenGL 版本导致的:
设置方法如下:

在这里插入图片描述
如下图 需要选择自己合适的OpenGL版本即可,我的笔记本是3060 但是选择超过4.1版本后就会出现不同层次的黑屏现象。虽然版本越高 功能和性能越高,但是匹配才是最重要的。
在这里插入图片描述

各版本OpenGL说明:

详细信息可查看下面链接: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

开源图形库

OpenGL 是一种开源图形标准,用于在 2D 和 3D 中生成矢量图形。跨语言 Windows 应用程序具有多种功能,在将数百万个应用程序引入各种操作系统方面非常强大。OpenGL 通常被认为是一个应用程序编程界面 (API),为用户提供用于操作和创建图像和图形的许多功能。此外,该平台运行在几乎所有操作系统上,包括 Mac 操作系统、BeOS、Linux、OpenStep 等。

什么是开放GL?

OpenGL 由克罗诺斯集团开发,是一种开源、跨平台图形标准。虽然它通常被认为是 API,但该软件只是一套用于开发 3D 和 2D 交互式图形应用程序的规范。

换句话说,OpenGL 下载可识别并清楚地说明其库中每个功能的具体性能和最终输出。开发人员可以利用这些知识找到每个功能必须如何运行的实际解决方案。

OpenGL 不共享实施详细信息。只要最终结果与 OpenGL 指定的结果相同,则由开发人员执行。OpenGL 图书馆共享的图形标准以多种方式创建和操作二维和三维矢量图形。

开发交互式应用程序

自 1992 年以来,OpenGL 一直是开发互动和迷人图形的主要来源。它以其质量而闻名,已被开发人员用于娱乐、医疗图像、广播、CAD、虚拟现实等众多行业。

图形标准界面融合了广泛的可视化和纹理映射功能,在应用开发领域具有最大的创新性。不受平台和操作系统的禁止,开发人员可以利用其能力快速有效地创建广泛的应用程序。

OpenGL 提供众多普遍优势

OpenGL 被认为是唯一的通用标准图形库。来自世界各地的开发人员依赖于其中性且真正开放的规格。此外,该软件在多个平台上存在超过七年,确保了其稳定性。界面不断更新,新功能在发布前会被公布,因此开发人员有时间适应更改。

无论使用何种计算机或操作系统,使用 OpenGL 规格开发的所有应用程序在视觉上都是相似的。此外,基于此 API 的应用程序在所有系统(包括超级计算机)上运行良好,因此可扩展性不成问题。

该软件也用户友好,并附带硬件信息,确保开发人员不需要为特定硬件特有的功能设计应用程序。此外,使用 OpenGL 创建的应用程序通常包含的代码比从其他库创建的代码少。

除了上述好处外,OpenGL 上还有大量信息可供使用。开发人员可以轻松找到在线内容、书籍和教程,以了解更多有关图形标准的信息。由于已经编写了很多代码,因此访问代码是经济实惠且简单的。

软件开发更容易

从创建简单的生产线到创建复杂的弯曲表面,OpenGL 安装不断在简化开发过程中。它为用户提供一系列功能,如混合、转换、几何原始和反别名。

界面中包含的所有实现还具有标准绑定语言,如爪哇语、C语、福特兰语、阿达语和C++。这些实施来自单个绑定文档,只需通过一组测试即可。

由于使用 OpenGL 开发的应用程序在任何平台上都表现良好,因此需要更短的开发时间。此外,开发人员还可以使用 OpenGL 扩展来利用额外的技术和性能创新。

该界面支持其他图形公司发布的扩展。只要应用程序运行的硬件支持扩展,开发人员就可以利用它创建更复杂的图形。通过支持外部扩展,开发人员无需等待 OpenGL 将其包含在其版本中即可充分利用创新。

OpenGL 在所有平台上工作

OpenGL 的一大优势在于,除了其规格外,它在所有系统上都随时可用。图形软件运行在所有主要操作系统上,包括 Windows、Linux、Mac 操作系统等。事实上,OpenGL 是世界上唯一在几乎所有软件环境和硬件平台上运营的 API。

OpenGL 版本 4.6 有什么新内容?

OpenGl 的 4.6 版附带了许多更新,以获得更高的性能和执行力。规范手册通过溢出查询、计数器和统计数据提供了大量信息。它提供高效的着色器 (AZDO) 执行、异位过滤以及几何处理。OpenGL 下载窗口 7 64 位也支持在此版本中,并提供各种硬件和驱动程序升级。

除了 Opengl 之外, 还有别的选择吗?

开放式图形库始终随着定期进行修订和更新而不断发展。图形卡公司继续添加创新、最新功能和扩展功能,以保持其更新。开发人员还可以访问驱动程序和硬件的最新进展。

其可用性、稳定性和通用的开源信息使其成为世界上最现代的图形标准之一。该工具不断更新,为用户提供该领域的最新创新和扩展。尽管如此,如果你正在寻找一个替代方案,你可能想要看看直接X。

我应该下载 Opengl 吗?

如果您是希望创建线条、点、三角形和其他复杂几何图形的开发人员,您将从 OpenGL 中受益。跨平台和跨语言图形标准具有多种功能,并发现自己在计算机辅助设计 (CAD), 虚拟现实,游戏, 视频,飞行模拟器, 医学成像, 等等!

OpenGL 下载 Windows 10 不含成本,并且不断发展。支持或接受和更新功能和扩展,确保开发人员不必等到下一个版本才使用要使用的功能。此外,OpenGL 支持几乎所有平台,使其成为真正通用的功能库及其实际行为库。

优点

免费和通用图形标准
支持几乎所有操作系统
定期更新

缺点

实施可能会有所不同

  游戏开发 最新文章
6、英飞凌-AURIX-TC3XX: PWM实验之使用 GT
泛型自动装箱
CubeMax添加Rtthread操作系统 组件STM32F10
python多线程编程:如何优雅地关闭线程
数据类型隐式转换导致的阻塞
WebAPi实现多文件上传,并附带参数
from origin ‘null‘ has been blocked by
UE4 蓝图调用C++函数(附带项目工程)
Unity学习笔记(一)结构体的简单理解与应用
【Memory As a Programming Concept in C a
上一篇文章      下一篇文章      查看所有文章
加:2021-10-26 12:30:04  更:2021-10-26 12:31:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/28 0:45:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码