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

图观产品问答

我该如何确认自己的 场景服务 使用哪种渲染模式?

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

    无论是端渲染模式还是流渲染模式,本质上都是数字孪生云渲染的实现方式。当然,对于“图观数字孪生应用开发引擎擎”,很多开发者伙伴还不是很了解该如何选择自己适用的开发架构,所以小编特整理此文,希望能够帮助各位开发者伙伴更明确地选择图观技术产品。

    用户在选择渲染模式时,需要考虑多项因素,如硬件情况、网络环境情况、并发访问情况、渲染要求等,本指南重点针对“端渲染模式”和“流渲染模式”的技术特性做进一步分析。

    端渲染模式

    图观 端渲染开发模式,是基于 HTML5 和 WebGL 技术,整合推出的数字孪生端渲染技术支撑体系,涵盖端渲染场景效果编辑器、端渲染服务平台、端渲染控件等技术产品,覆盖数字孪生应用开发的全生命周期,为小规模要素数据、高并发访问的三维场景提供便捷的运行和开发平台。

    端渲染场景服务器 功能架构.png

    流渲染模式

    图观 流渲染开发模式,是基于实时云渲染(GPU云化)、视频串流等技术,整合推出可视化数字孪生流渲染解决方案技术支撑体系,涵盖:流渲染服务平台、流渲染控件等技术产品,为大规模、高渲染效果三维场景在轻量化终端上的运行和开发提供技术保障。

    流渲染场景服务器 功能架构.png

    一、考虑因素

    1.硬件要求

    端渲染模式

    端渲染模式的渲染工作由客户端浏览器完成,对于客户端的硬件性能有一定的要求。三维场景的显示效果和图像质量完全取决于客户端硬件设备的性能,特别是设备的CPU、图形硬件、操作系统、显示设备等,如果三维场景构成复杂且涵盖大量数据,则客户端设备还必须具备足够的存储空间,但端渲染架构不需要专业的渲染服务器。

    流渲染模式

    流渲染架构三维场景渲染在云渲染服务器完成,并采用视频串流技术,将渲染画面实时传送至用户的浏览器,支持终端用户和云端应用的实时交互。流渲染架构需要专业的云渲染服务器,但对于客户端的硬件设备性能没有特别的要求,任意轻量化终端均可获得高质量的三维渲染效果。

    2.网络环境要求

    端渲染模式

    端渲染模式,对于网络环境没有特殊要求,不过网络带宽直接影响三维场景数据的加载时间以及交互操作的响应效率。

    流渲染模式

    流渲染模式,对网络环境的带宽和延迟的要求比较严格,单通道访问需要5Mbps 至 30 Mbps 不等的带宽,如果网络带宽不足,则无法以较高码率串流画面,会造成画质下降;如果网络延迟较高,则会造成浏览器端的操作与串流回来画面之间存在较大延迟。

    3.并发访问支持能力

    端渲染模式

    端渲染模式适用于并发访问要求高的场景。端渲染架构的渲染工作不需要专门的图形渲染服务器支持,易于部署,因此能够支持高用户数、高并发访问需求。

    流渲染模式

    流渲染架构的并发访问数量相对受限。流渲染架构每路并发需要占用服务器显卡的一部分渲染资源,根据场景模型面数和 draw call 数量,每一路访问可能占用GTX 1050 至 RTX 3080 不等的渲染计算资源,虽然云渲染服务器可以通过增加显卡的方式,提高浏览器客户端的场景并发访问数量,但对比端渲染架构来说,并发访问规模相对受限。

    4.渲染效果

    端渲染模式

    端渲染模式的渲染核心是基于JavaScript图形API,适用于 园区、建筑、设备等轻量化场景。

    三维场景的规模和复杂度增加时,端渲染模式的支撑能力可能会受到挑战。这是因为在客户端设备上处理大量的三维对象、纹理和光照等渲染任务会消耗大量的计算和内存资源。对于较弱的客户端设备,可能无法顺畅地处理这些任务,从而导致渲染效果下降或无法正常运行。

    流渲染模式

    流渲染模式是基于云端渲染服务器,生成可交互视频流,供用户实时操作访问,适用于 场景数据量大、对渲染效果有极高要求的应用场景。

    流渲染模式 具备顶级渲染效果、超高性能、支持预加载,启动快、访问终端配置要求低等优势。这种优势在处理大规模、复杂的三维场景时尤为明显,能够更快地处理大量渲染任务,从而提高整体性能。

    总结

    端渲染模式作为一种易于部署的方案,十分适合那些场景数据量小、用户数和并发访问量高、轻量化的应用场景,如PC端运行环境。

    流渲染模式适用于,对场景规模和视觉效果都有极致要求、但用户数和并发访问数有限的应用场景,但由于需要专门的图形渲染服务器,因此部署成本相对较高,如大屏IOC环境。

    联系开发者或技术支持:如果您仍然无法确定使用的渲染模式,可以尝试联系场景服务的开发者或技术支持团队以获取相关信息。

    1 条回复 最后回复
    0

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