[发明专利]一种三维引擎编辑器的着色球优化处理方法在审
申请号: | 202210709050.1 | 申请日: | 2022-06-22 |
公开(公告)号: | CN114972655A | 公开(公告)日: | 2022-08-30 |
发明(设计)人: | 牟文青;李腾;董伟波;王墨林;谢锋;王展;尚武;鞠鹤立 | 申请(专利权)人: | 山东捷瑞数字科技股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T19/20 |
代理公司: | 烟台双联专利事务所(普通合伙) 37225 | 代理人: | 吕静 |
地址: | 264003 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 三维 引擎 编辑器 着色 优化 处理 方法 | ||
1.一种三维引擎编辑器的着色球优化处理方法,其特征在于,包括以下步骤:
S1、将预制物理模型导入三维引擎中,所述预制物理模型是通过三维软件提前制作好的特定类型为.fbx的模型;
S2、系统响应,通过读取程序接口调用处理方法对当前呈现在三维引擎中的模型实施以下着色球优化处理:
S21、启用系统内物理方法中的着色器Hyoershade对导入的物理模型进行扫描,获得着色球,对着色球检测解析,获取并存储包括颜色、透明度、漫反射在内的着色球属性参数;
S22、对扫描存储的着色球属性参数进行筛选,剔除辅助属性参数之外的着色球;
S23、按照着色球属性及参数,依次进行着色球的合并/保留处理,完成重复着色球的快速优化。
2.如权利要求1所述的一种三维引擎编辑器的着色球优化处理方法,其特征在于,
所述S21中,扫描获得的着色球返回特定类型为Lambert,利用方法float $Q1M= `getAttr Q1.RM;float $Q2M= `getAttr Q2.RM`检测解析着色球,其中,Q1与Q2分别代表着色球1和着色球2,R代表着色球属性,M代表着色球属性参数。
3.如权利要求1所述的一种三维引擎编辑器的着色球优化处理方法,其特征在于,
所述S21中,解析得到的颜色模式采用RGB,具体值为R=colorX ,G=colorY ,B=colorZ;透明度采用RGB,具体值为R=transparencyX,G=transparencyY ,B=transparencyZ;漫反射获取具体值为diffuse=X,其中X,Y,Z是所获取的相同或不同的特定数值。
4.如权利要求1所述的一种三维引擎编辑器的着色球优化处理方法,其特征在于,
所述S22中,通过检测解析方法对S21扫描的两着色球的属性参数进行筛选判断,所述辅助属性参数为系统预设的阈值,该阈值<0.1;如果两着色球同属性参数的差值小于辅助属性参数,也即<0.1,则代表两着色球相同,将两着色球属性参数相加后,取其平均值将其存储为着色球Q3的属性参数;反之,则判断为两着色球不同,分别保留两着色球的属性参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东捷瑞数字科技股份有限公司,未经山东捷瑞数字科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210709050.1/1.html,转载请声明来源钻瓜专利网。