• 版块
  • 最新
  • 标签
  • 热门
折叠菜单栏

图观产品问答

图观采用什么架构和技术栈?

已定时 已固定 已锁定 已移动 图观 基础简介
1 帖子 1 发布者 1859 浏览
    • 从旧到新
    • 从新到旧
    • 最多赞同
回复
  • 在新帖中回复
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • D 离线
    D 离线
    digihail123
    最后由 digihail123 编辑
    #1

    图观产品架构

    图观采用的是 基于浏览器端WebGL技术的客户端渲染模式和基于云服务器Streaming流渲染模式 的双渲染架构。

    基于浏览器端WebGL技术的端渲染架构

    端渲染模式 具备 任意终端都能获得相对优秀的渲染效果、对服务器负担小、带宽要求低、并发数量高 等优势,下面我们会详细为大家解释。

    相对优秀的渲染效果:这里我们说相对优秀,是因为端渲染模式的渲染效果在很大程度上取决于客户端设备的性能,高性能的GPU可以提供更好的渲染效果。

    端渲染模式对服务器负担较小:在这种模式下,渲染过程完全在客户端完成,服务器不需要进行图形处理。这样一来,服务器可以专注于提供数据和服务,而不需要承担额外的渲染任务。由于服务器负担得到了减轻,运维成本也相应降低,企业可以将更多资源投入到其他关键业务上。

    对网络带宽要求低:由于渲染过程在客户端进行,用户之间的交互信息量相对较小,大部分数据在本地处理。这意味着用户在浏览三维场景时,网络带宽的消耗会大幅降低,从而提高了系统的整体性能。在许多场景下,如在线游戏、数字孪生应用等,降低带宽要求将有助于减少延迟,提升用户体验。

    高并发:端渲染模式能够支持更高的并发数量,主要原因在于它将渲染任务分散在各个客户端设备上,而非集中在服务器端,服务器无需处理大量的渲染请求。这样,服务器可以专注于提供数据和服务,而不需要承担额外的渲染任务。由于各个客户端设备负责处理自己的渲染任务,系统可以更轻松地应对不断增长的用户数量。此外,新加入的用户不会对服务器造成额外压力,从而保持了系统在高并发场景下的稳定性。

    基于云服务器Streaming流渲染架构

    流渲染模式 是基于云端渲染服务器,生成可交互视频流,供用户实时操作访问,具备顶级渲染效果、超高性能、支持预加载,启动快、访问终端配置要求低等优势。

    顶级渲染效果:流渲染模式通过利用云端服务器的高性能硬件资源,可以实现顶级的渲染效果。这意味着在云端渲染服务器上,可以使用高质量的纹理、复杂的光照和阴影效果以及先进的渲染技术,从而实现令人赞叹的视觉效果。这种优势在处理大规模、复杂的三维场景时尤为明显。

    超高性能:由于渲染任务在云端服务器上完成,客户端设备无需承担渲染任务。这使得流渲染模式可以在各种性能不同的设备上实现超高性能。此外,云端服务器通常具有强大的计算能力,能够更快地处理大量渲染任务,从而提高整体性能。

    支持预加载,启动快:流渲染模式允许在云端服务器上预加载资源,这意味着用户在访问数字孪生模型时,所需的资源已经在云端准备好了,从而大大缩短了启动时间。预加载的资源可以根据需要进行动态调整,以确保在不影响性能的前提下提供快速的启动。

    访问终端配置要求低:由于渲染任务在云端完成,客户端设备的硬件性能要求较低。这意味着流渲染模式可以在各种不同性能的设备上使用,包括大屏、平板电脑和低性能计算机等。这种跨平台兼容性为开发者提供了更广泛的应用场景,同时降低了用户的硬件门槛。

    图观技术栈

    图观引擎的技术栈包括以下几个方面:

    1.开发API:图形引擎提供丰富的基于WebGL的统一开发API,这些API提供了底层的图形渲染功能,如顶点处理、纹理映射等。

    2.编程语言:图观采用对开发人员最友好的JavaScript编程语言

    3.数据存储和处理:图观引擎支持关系型数据库(如MySQL、PostgreSQL等)或 非关系型数据库 等多类型数据。

    4.网络通信:图观引擎可能需要进行网络通信,以实现数据传输和实时交互。这方面可以使用基于TCP/IP或UDP的通信协议,如HTTP、WebSocket等。

    5.前端框架:图观支持主流前端框架,如React、Vue.js等,具有高可维护性和可扩展性。

    1 条回复 最后回复
    0

L T D
  • 注册登录后搜索。
  • 第一个帖子
    最后一个帖子
0
  • 版块
  • 最新
  • 标签
  • 热门
  • 注册登录后搜索。