[发明专利]一种渲染方法及装置有效
申请号: | 201811231165.4 | 申请日: | 2018-10-22 |
公开(公告)号: | CN109448089B | 公开(公告)日: | 2023-04-18 |
发明(设计)人: | 彭思立;马云 | 申请(专利权)人: | 美宅科技(北京)有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 梁斌 |
地址: | 100000 北京市海淀区大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 渲染 方法 装置 | ||
1.一种渲染方法,其特征在于,包括:
接收用户终端发送的渲染对象的模型数据和用户的渲染需求信息;所述用户的渲染需求信息包括渲染场景、渲染对象的属性、和渲染对象的位置布局和渲染风格,所述渲染对象的属性包括渲染对象的颜色、材质以及形状;
基于所述渲染对象的模型数据和用户的渲染需求信息,生成包含所述渲染对象的场景数据文件;
对所述场景数据文件进行渲染,以生成展示文件;
所述基于所述渲染对象的模型数据和用户的渲染需求信息,生成包含所述渲染对象的场景数据文件,包括:
根据所述渲染对象的模型数据,获取所述渲染对象的初始坐标数据;
按照所述用户的渲染需求信息,对所述初始坐标数据进行变换,得到所述渲染对象在所述渲染需求信息指示的场景中的实际坐标数据;
基于所述实际坐标数据,生成包含所述渲染对象的场景数据文件。
2.根据权利要求1所述的方法,其特征在于,所述对所述场景数据文件进行渲染,以生成展示文件,包括:
基于所述渲染对象的模型数据中的材质数据,为所述渲染对象创建材质实例,并基于所述材质实例,为所述渲染对象进行材质渲染;
根据材质渲染后的所述渲染对象,对所述场景数据文件进行灯光布局,以生成展示文件。
3.根据权利要求1所述的方法,其特征在于,所述对所述场景数据文件进行渲染,以生成展示文件的步骤以后,还包括:
基于生成的所述展示文件,对所述展示文件中包含的像素进行优化处理;所述优化处理包括颜色混合处理、通道混合处理、柔光处理和滤色处理中的至少一种。
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在对所述场景数据文件进行渲染的过程中,向用户终端发送实时的渲染状态;所述渲染状态包括渲染进度、渲染阶段和与该渲染阶段对应的渲染结果;
在生成展示文件之后,还包括:
将生成的所述展示文件发送至用户终端。
5.一种渲染装置,其特征在于,包括:
接收模块,用于接收用户终端发送的渲染对象的模型数据和用户的渲染需求信息;所述用户的渲染需求信息包括渲染场景、渲染对象的属性、和渲染对象的位置布局和渲染风格,所述渲染对象的属性包括渲染对象的颜色、材质以及形状;
生成模块,用于基于所述渲染对象的模型数据和用户的渲染需求信息,生成包含所述渲染对象的场景数据文件;
渲染模块,用于对所述场景数据文件进行渲染,以生成展示文件;
所述生成模块包括:
获取单元,用于根据所述渲染对象的模型数据,获取所述渲染对象的初始坐标数据;
变换单元,用于按照所述用户的渲染需求信息,对所述初始坐标数据进行变换,得到所述渲染对象在所述渲染需求信息指示的场景中的实际坐标数据;
生成单元,用于基于所述实际坐标数据,生成包含所述渲染对象的场景数据文件。
6.根据权利要求5所述的装置,其特征在于,所述渲染模块包括:
第一渲染单元,用于基于所述渲染对象的模型数据中的材质数据,为所述渲染对象创建材质实例,并基于所述材质实例,为所述渲染对象进行材质渲染;
第二渲染单元,用于根据材质渲染后的所述渲染对象,对所述场景数据文件进行灯光布局,以生成展示文件。
7.一种电子设备,其特征在于,包括:处理器、存储器和总线,所述存储器存储有所述处理器可执行的机器可读指令,当电子设备运行时,所述处理器与所述存储器之间通过总线通信,所述机器可读指令被所述处理器执行时执行如权利要求1至4任一所述的一种渲染方法的步骤。
8.一种计算机可读存储介质,其特征在于,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行如权利要求1至4任意一项所述的一种渲染方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美宅科技(北京)有限公司,未经美宅科技(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811231165.4/1.html,转载请声明来源钻瓜专利网。