材质库服务

云材质库

什么是云材质库

产品概述

在三维软件系统中,材质是用来表现物体表面材料质感和对光的物理特性,比如颜色、粗糙、反光、透明等等,是三维模型具备逼真视觉效果最重要的因素。因此一个按特定分类组织的材质库,几乎是所有三维软件产品的标配。云材质库是广联达图形平台,面向业务产品三维显示效果需求,提供的一套基于云服务架构的材质库系统。广联达各终端产品,可通过集成材质库SDK或者调用API等方式,快速获得材质数据使用和材质库管理能力。

产品定位

随着技术进步和时代发展,用户对三维产品除了功能和性能要求外,对视觉效果的要求变得越来越高。材质是三维场景提升效果最重要的视效资源,云材质库基于产品显示效果的需求,面向广联达各终端产品提供统一的材质服务,支持多产品和多端引擎,从而实现产品显示效果的快速提升和保持材质效果在产品生态中的一致性。

产品架构图

产品特性与优势

  1. 各产品通过集成材质库,快速获得大量符合建筑和设计行业的高质量材质数据,从而可以快速的提升产品的显示效果。
  2. 云材质库当前具备500+的材质数据(不断增加中),能输出通用材质格式数据,同时支持GGPUE4引擎,满足用户不同场景的视觉需求。
  3. 不同三维软件,在数据转换过程中,因为格式差异往往出现材质丢失的情况。云材质库面向多产品架构,提供统一材质数据,使得三维场景数据在多个(接入材质库的)产品中转换时,能够保持一致的材质效果。
  4. 云材质库基于云服务架构,使得集成材质库的产品无需在终端存放大量材质数据,保持了终端系统的轻量化

应用场景

材质库提升视觉效果

场景描述
桌面端产品集成材质库提升视觉效果

场景示例
装饰设计产品集成云材质库,在C++/QT环境下,通过实现材质库的操作界面,集成云材质库SDK,建立和云材质服务的连接,获得符合设计行业的材质数据库和材质编辑管理能力。如示例中,在场景中使用材质库,把材质应用于三维模型,提升模型的视觉表现和显示效果。

  • 原始效果
  • 集成和使用材质库
  • 应用材质效果

多端保持材质效果一致

场景描述
同一场景在产品的桌面端和Web端显示

场景示例
装饰设计产品除了桌面端还有Web端部分,同一场景需要转换成不同的数据格式,在不同的端基于不同的渲染引擎显示三维场景。因为桌面端和Web端基于同一套材质服务,因此可以获得相同的材质数据,分别搭建各自的用户界面,并在数据转换中基于唯一的材质ID,保持数据的一致性。

  • 桌面端显示效果
  • Web端显示效果