三维场景渲染引擎

使用说明

自11i(2024)版本,SuperMap iDesktopX支持基于OpenGL(Open Graphics Library)开发的三维场景渲染引擎V1,以及基于Vulkan开发的三维场景渲染引擎V2。

OpenGL最初由SGI(Silicon Graphics Inc.)开发,现在由Khronos Group维护,具有跨平台、广泛支持、成熟稳定和功能丰富等特点。作为其后续,Khronos Group推出了Vulkan。Vulkan具有更低CPU开销、高效内存管理、多线程支持、跨平台兼容性、直接硬件控制等特性,提升了渲染性能和质量,适用于构建高性能的图形处理应用程序。

使用三维场景渲染引擎V1需要满足以下条件:

  • 本地计算机显卡和操作系统配置需要支持OpenGL 3.0及以上版本;
  • 本地计算机显卡和操作系统配置需要支持GLSL(OpenGL Shading Language,OpenGL着色器语言) 1.30以下的着色器语法;
  • 本地计算机显卡显存需大于1GB。

使用三维场景渲染引擎V2需要满足以下条件:

  • 本地计算机显卡和操作系统配置需要支持OpenGL 3.3及以上版本和Vulkan 1.2.148以上版本;
  • 本地计算机显卡显存需大于2GB。

版本切换

功能入口

  • 文件选项卡->选项->环境->场景渲染引擎

操作步骤

  1. 打开SuperMap iDesktopX后,单击文件选项卡->选项->环境->场景渲染引擎
  2. 根据需要,选择场景渲染引擎为V1或V2。
    • V1代表采用基于OpenGL的三维场景渲染引擎V1。
    • V2代表采用基于Vulkan的三维场景渲染引擎V2。