[发明专利]本机渲染方法无效
申请号: | 201210175761.1 | 申请日: | 2012-05-30 |
公开(公告)号: | CN102722904A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 刘汝佳;张兴男;刘江赛;姚劲 | 申请(专利权)人: | 北京尔宜居科技有限责任公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/50 |
代理公司: | 北京远大卓悦知识产权代理事务所(普通合伙) 11369 | 代理人: | 史霞 |
地址: | 100020 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 渲染 方法 | ||
技术领域
本发明涉及一种本机渲染方法,特别地,通过照明参数和视角参数设定的本机渲染方法。
背景技术
在设计模型构建完成之后,为了看出实际效果,通常需要对模型进行渲染。而现有的渲染方式在光线和视角上表现力较差。特别是针对家装类模型,这类模型根据其中要素的不同,在光源的变化上存在差别,而随着视角的不同,图像也存在差别。
发明内容
本发明的目的在于克服现有技术中的缺陷,公开一种本机渲染方法。这种方法渲染效果更加真实逼真。
本发明的一个目的是得到更加适应家装设计的渲染效果。
为此,本发明公开了一种本机渲染方法,在渲染本机中包括场景模型数据、材质数据和贴图数据。场景数据:包括模型数据,材质数据,贴图数据以及三者对应关系。其中模型数据会指定使用那个材质数据,而材质数据会指定使用那些贴图文件。
包括以下步骤:
步骤一、建立所述模型数据与所述材质数据的关联;
步骤二、建立所述材质数据与所述贴图数据的关联;
步骤三、预设渲染参数与材质数据文件的名称之间的关联;
步骤四、加载场景模型数据,基于步骤一中的关联,为场景模型数据匹配材质数据;
步骤五、基于预设渲染参数以及步骤三中的关联,利用优化渲染引擎模式进行材质数据的预处理;材质数据的预处理主要是通过材质名称与贴图名称来区分处理的,如:材质名称是jinshu_yanse对应贴图为jinshu_huang.jpg,则在预处理时此材质被识别为有色金属,金属颜色为黄色。此时与黄色金属相关的预设渲染参数被使用。
材质数据的预处理类型包括:玻璃、金属、陶瓷、塑料、水面、镜子等。
另外,这个阶段预处理了使用shader材质的模型(优化渲染引擎模式)。此类型材质在效果上主要体现为使渲染模型的表面增加凹凸等质感。
步骤六、根据步骤二中的关联,在预处理的材质数据上融合贴图数据,完成渲染。
优选的是,所述的本机渲染方法中,在渲染本机中还包括光照数据,所述光照数据中的光照强度参数与场景模型的大小成正比,且与场景模型中的要素性质相关联。智能主要体现在两个方面:房间的面积大小与房间内家具的类别。
房间面积对光照的影响主要体现为:房间的面积越大,光照的照射强度越大,反之亦然。而房间家具类别对光照的主要影响为:手盆、浴缸、马桶、淋浴、窗帘等类型的家具会被自动添加一个虚拟照明灯,以提升房间局部的光照效果。
优选的是,所述的本机渲染方法中,在所述步骤五中,首先创建整个场景模型的全部三角形结构,关联每个三角形对应的材质数据所对应的预设渲染参数,所述预设渲染参数中包括反射值、折射值、透明度、自发光和阴影在内的光照数据。
优选的是,所述的本机渲染方法中,在渲染本机中还包括相机定位数据,所述相机定位数据包括从场景模型数据中提取的提取相机数据和在场景模型指定位置添加的添加相机数据。相机包括两种类型:自由相机与定位相机。自由相机是从场景文件中得到的相机数据,它可以是房间的任意点向任意方向拍摄。定位相机是在房间中心位置指定添加的相机位置,并向上下前后左右六个方向拍摄。
优选的是,所述的本机渲染方法中,在所述步骤五和步骤六之间,还包括采样光线生成步骤:从相机定位数据出发向每个像素点附近发出若干条采样光线,计算每条光线与场景的交点并获取交点处的材质数据和贴图数据,然后根据材质数据中的材质类型,在交点处派生出若干条新的采样光线,重复上述过程,直到采样光线数量达到预设最大值,最后将每条采样光线的计算结果送入虚拟胶卷模块,更新对应像素点的颜色值。
优选的是,所述的本机渲染方法中,重复采样光线生成步骤三次。
优选的是,所述的本机渲染方法中,所述的场景模型数据中包括场景风格数据和场景类型数据。
优选的是,所述的本机渲染方法中,所述步骤六之后还包括根据场景风格数据和场景类型数据对场景模型的光照数据进行校正。
优选的是,所述的本机渲染方法中,校正光照数据中的光照强度参数和对比度参数。
本发明的主机渲染方法,在渲染时,首先加载场景模型数据,然后对材质数据进行预处理,然后智能调节场景内光照,再设定相机位置和方向,之后进行渲染。输出渲染结果之后,再对渲染图片进行后期处理。通过本发明的方法进行的渲染能够更好地反应模型的实际状况,特别是更好地反映出光线、材质和视角变化的实际效果。
附图说明
图1为依照本发明的一个实施的渲染方法的流程示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京尔宜居科技有限责任公司,未经北京尔宜居科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210175761.1/2.html,转载请声明来源钻瓜专利网。