构筑更真实的三维场景:一款基于PBR的模型实时渲染工具
三维图形技术发展至今,已成为人们生产生活中不可或缺的一部分,而如何在保证速度的前提下让三维场景愈加贴近现实,将更加逼真完美的画面呈现在用户面前,一直是三维图形技术关注的重要话题之一。
恒歌科技以FreeX作为核心品牌,运用技术资源丰富刻画维度,不断推出满足客户需求、贴合行业特性的可视化产品与解决方案,助力向更高、更广、更深的信息空间拓展。
经过我们的探索与研发,重磅推出轻量化的实时渲染工具FreeXRender-三维模型实时渲染大师。
01
什么是FreeXRender
FreeXRender是根据物体的材质,采用PBR进行三维模型实时渲染的一套算法集,它能够帮助场景模型呈现更丰富的材质细节,包括油漆表面的斑驳颗粒感、凸起的文字、金属表面的凹凸感以及拉丝效果等。
用户根据自有的三维模型的属性、光照,配合表面纹理以及材质贴图(包括粗糙度、金属度与法线等),直接体现出模型的精细度与真实感。正因为是依据物理学规律来模拟光线的照射,即在各种光照条件下都能维持恒定的视觉保真度,最大限度减少了细节、真实度和色彩上的损失,这也是产品的核心优势之一。
通过使用FreeXRender的功能控制模块,以真实世界的精度显示各种材料类型,包括油漆、塑料、不锈钢、拉丝、破损等;再经过渲染,便能够呈现出真实环境的场景效果,带来身临其境的体验。
图1 管道阀门模型渲染对比图 | 图2 坦克模型渲染对比图1 | 图3 坦克模型渲染对比图2 |
图4 卫星模型渲染对比图1 | 图5 卫星模型渲染对比图2 | 图6 直升机模型渲染对比图 |
图7 机械臂模型渲染对比图 | 图8 监测桩模型渲染对比图 | 图9 垃圾桶模型渲染对比图 |
02
PBR是什么
PBR(Physicallly-Based Rendering)基于物理的渲染,是一套尝试基于真实世界光照物理模型的渲染技术合集,使用了一种更符合物理学规律的方式来模拟光线,达到更真实的渲染效果。
在PBR问世之前,真实感渲染实现大多一团乱麻,参数也很复杂;而PBR出现后,它可以直接通过物理参数来直观地达到想要的结果,不用通过各种参数调整。
FreeXRender即在PBR技术框架之下,连接起光与材质的桥梁,使用自然规律的算法来建立每一种特效,让可视化更加真实。
03
关于FreeXRender相关问答
对硬件有什么要求
目前可以适配所有显卡硬件,但因额外增加三种贴图,故对其显存有较高要求。
支持什么引擎
面向C/S和 B/S应用,支持所有的渲染引擎,包括DX、OpenGL、WebGL、OSG、OGRE、Cesium、unity、UE4、VTK等。
是否源码授权?如何使用
是源码授权,用户只需在原先加载模型的位置,以符合FreeXRender库的方式针对代码进行修改,即可使用。
应用场景
已在军工行业中有成功实施案例,在智慧城市、智慧交通、航天仿真、工业仿真等众多对三维场景可视化有更高要求的领域被广泛采用。
交付物有哪些
包含:所有源码、库、示例、Demo以及使用说明。
售后服务是怎样的
提供三个月免费的线上售后服务与软件升级服务。