首页 > 其他分享 >3D轻量化引擎推出新技术,模型渲染更逼真!

3D轻量化引擎推出新技术,模型渲染更逼真!

时间:2023-04-18 13:23:18浏览次数:42  
标签:PBR 逼真 模型 渲染 轻量化 材质 HOOPS 3D

HOOPS Communicator在2021版本中,推出了基于PBR(Physically Based Rendering)的渲染特性以提供更高质量的渲染技术。

PBR将材料表示为一系列方程,这些方程对光如何从表面反射进行建模,再通过GPU上运行的着色器代码进行有效地实现。

一、工程领域可视化问题停滞严重

在过去的30年里,PC端的3D轻量化功能取得了令人难以置信的进步!如果没有它们,我们就不会有一个价值数百亿美元,蓬勃发展的游戏行业。

 

尽管计算机图形化技术已经取得了这些进步,但从可视化的角度来看,工程领域几乎处于相对停滞的状态。

我们今天在很多CAD造型软件中看到的模型效果与20年前的效果图没有太大区别。

在图形方面,游戏行业长期以来一直提供实时、高质量的渲染,工程界对此的渴望主要局限于营销部门。

我们相信,随着仿真越来越多地融入到设计过程中,这种情况将会改变。

二、PBR技术渲染新特性

HOOPS Communicator在2021版本中,推出了基于PBR(Physically Based Rendering)的渲染特性以提供更高质量的渲染技术。

PBR将材料表示为一系列方程,这些方程对光如何从表面反射进行建模,再通过GPU上运行的着色器代码进行有效地实现。

 

我们可以通过两种方式使用这个新特性:

1.通过HC自带的转换器(或libconverter)加载包含PBR材质信息的glTF模型文件。

2.在Web Viewer加载标准CAD模型(不含PBR材质)后,通过API为模型设置PBR材质,并应用PBR材质进行高质量渲染。

 

 

三、HOOPS技术增强3D渲染逼真度

2023年,HOOPS Exchange和HOOPS Communicator在以往版本的基础上,发布了为消费者和工业设计应用程序开发人员,在人工和自然环境中增强3D对象图形渲染逼真度的功能。

增加了对Material Clearcoat的支持,使其能够在固体材料或表面上形成保护层(类似清漆、抛光效果),展现出光泽、反射和颜色深度。

 

 

以往工程师们只关心他们的设计以最佳方式工作,而不需要照片级真实感渲染。 因此,尽管有部分CAD系统提供了使其模型看起来更逼真的功能,但很少有用户利用它。

随着模拟仿真(数字孪生)向上游发展并成为设计过程的一部分,这种情况将发生变化。

四、有效模拟仿真

要进行有效的仿真模拟,设计师通常需要在模型中包含材质定义(无论是屋顶的瓷砖类型还是零件的材料规格)。

 

在许多情况下,一旦设置了材质,CAD系统就可以启动表示该材质的着色器,从而在没有额外成本的情况下提供高质量的渲染。

以SOLIDWORKS为例,一直以来,它凭借realview功能,在为材质提供高质量着色器方面一直处于领先地位。

未来,随着设计师为模拟目的设置材质,然后开始看到逼真度的额外价值,有效仿真模拟的使用将变得更加广泛!

标签:PBR,逼真,模型,渲染,轻量化,材质,HOOPS,3D
From: https://www.cnblogs.com/allison-999/p/17329210.html

相关文章

  • 《3D编程模式》写书-第4次记录
    大家好,这段时间我完成了“再看设计原则”的初稿,包括了设计基础、单一职责原则、依赖倒置原则、接口隔离原则、合成复用原则、最少知识原则、开闭原则目前我已经完成了所有的初稿,后面会进行第二轮的修改,将初稿改为二稿目前暂定删除“提出新的设计原则”的内容感谢大家的支持!......
  • Autodesk Flame 2024 for mac(高级 3D 视觉效果) v2024激活版
    AutodeskFlame2024中文版提供用于快速、交互式3D视觉效果、精加工、合成、高级图形、颜色分级、整合、编辑和外观开发的工具。3D合成(动作)结合了传统2D合成的交互速度和强大的3D视觉效果。包括会话中艺术家的WYSIWYG预览。Flame2024中文版功能特色基于节点的合成(批处理......
  • D3D11 render
    OutputManager.h//THISCODEANDINFORMATIONISPROVIDED"ASIS"WITHOUTWARRANTYOF//ANYKIND,EITHEREXPRESSEDORIMPLIED,INCLUDINGBUTNOTLIMITEDTO//THEIMPLIEDWARRANTIESOFMERCHANTABILITYAND/ORFITNESSFORA//PARTICULARPURPOSE.......
  • 解决AD_3D模型显示成方框的问题
    最近打开之前画的一块板子,想看看他的3D模型。结果发现大多数元件的3D模型都变成了方块。换而言之3D模型失效了。如图:不知道什么原因导致这一问题。解决办法:更新一下3D模型所在的机械层即可。第一步:Tools->UpdaeFromPCBLibraries(快捷键T->L)。第二步:在弹窗中点击“Up......
  • 《3D编程模式》写书-第3次记录
    大家好,这段时间我完成了“积木模式”、“管道模式”、“多线程模式”、“依赖隔离模式”的初稿目前我已经完成了所有模式(7个模式)的初稿,下面会给出它们的使用场景,如果您正好能用到,请联系我提前阅读模式的初稿,欢迎大家给出反馈建议,您的大名有机会出现在《3D编程模式》的书中,感谢!我......
  • ESP3D ESP32-C3 bulid时报错 'Serial2' was not declared in this scope
    ESP3D版本: 3.0.0-alpha3 错误原因: ESP32-C3只有两个port 解决方法一: github上最新的git已经解决了该问题,使用git获取最新版,不要下载Release的 解决方法二: 去掉Serial2serial_sevice.cpp中,  第40,41行将MAX_SERIAL的值......
  • Three.js教程:3D场景中插入新的几何体
    推荐:将NSDT场景编辑器加入你3D工具链其他工具系列:NSDT简石数字孪生3D场景中插入新的几何体前面课程绘制了一个立方体效果,下面通过three.js的球体构造函数SphereGeometry()在三维场景中添加一个球几何体。SphereGeometry构造函数SphereGeometry(radius,widthSegments,height......
  • 全新适配鸿蒙生态,Cocos引擎助力3D应用开发
     一、适配HarmonyOS背景HarmonyOS3.1版本自发布以来,备受广大开发者的好评,同时也吸引了鸿蒙生态众多伙伴的青睐。鸿蒙生态所强调的智慧全场景、多端联动与跨设备流转等能力,与Cocos所具有的跨平台、低功耗、高性能三大核心特点不谋而合。Cocos作为内容开发工具,将在鸿蒙生态中......
  • CF1473D 题解
    题目传送门题目分析线段树、前缀和、\(\text{ST}\)表题解都有了,我补一发猫树题解吧。由于每次操作只能将大小改变成跟原来差\(1\),所以只需要知道这段操作中的最大值和最小值,最后所求的答案的范围就被卡住了。对于每一次操作,我们把操作序列拦腰斩断,那么分别求两边的范围,最后减......
  • Ubuntu 18.04 LTS 环境下 震源机制解 gCAP3D 安装及配置
    gCAP3D下载#gCAP3D1.2包1$wgethttp://www.eas.slu.edu/People/LZhu/downloads/gCAP3D1.2.tar#所需NR函数包2$wgethttps://blog.seisman.info/downloads/gcap_utils.tar.gz#编译好的Makefile3$wgethttps://blog.seisman.info/downloads/Makefile.gCAP3D解压......