实体装潢中镜面互反效果的实现方法、装置及计算机设备制造方法及图纸

技术编号:22418850 阅读:14 留言:0更新日期:2019-10-30 02:12
本发明专利技术公开了一种实体装潢中镜面互反效果的实现方法、装置及计算机设备,主要在于能够实现实体装潢中镜面的互反效果,以满足用户需求。所述方法包括:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。本发明专利技术适用于实体装潢中镜面互反效果的实现。

【技术实现步骤摘要】
实体装潢中镜面互反效果的实现方法、装置及计算机设备
本专利技术涉及信息
,尤其是涉及一种实体装潢中镜面互反效果的实现方法、装置及计算机设备。
技术介绍
随着计算机软件科技的突飞猛进,计算机图形学的渲染功能近年来得到了众多关注和快速发展,例如,在实体中通常会存在镜面或者镜面材质的壁面,因此会在实体中产生镜面反射,在实体装潢展示时,需要生成该镜面反射效果,以便向用户展示实体装潢逼真的效果,满足用户的需求。目前,通过生成实体镜面的反射贴图,并将反射物体渲染到该反射贴图中,实现实体装潢中镜面反射效果,然而,这种渲染反射贴图中反射物体的方式只能实现实体中单侧镜面的反射效果,如果在实体中存在相对的镜面或者镜面材质,会产生镜面的互反效果,而通过生成镜面反射贴图的方式,无法实现实体装潢中镜面的互反效果,由此降低了实体装潢展示效果的逼真度,无法满足用户需求。
技术实现思路
本专利技术提供了一种实体装潢中镜面互反效果的实现方法、装置及计算机设备,主要目的在于能够实现实体装潢中镜面的互反效果,以满足用户需求,进一步地,提升了实时渲染中的画面质量,同时降低了内存占用,保证了镜面互反情况下的渲染性能。根据本专利技术的第一个方面,提供一种实体装潢中镜面互反效果的实现方法,包括:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。根据本专利技术的第二个方面,提供一种实体装潢中镜面互反效果的实现装置,包括:获取单元,用于获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;构建单元,用于根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;渲染单元,用于将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。根据本专利技术的第三个方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现以下步骤:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。根据本专利技术的第四个方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。本专利技术提供的一种实体装潢中镜面互反效果的实现方法、装置及计算机设备,与目前通过渲染反射贴图中反射物体的方式实现实体中单侧镜面的反射效果相比,本专利技术能够获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上,从而能够实现实体装潢中镜面的互反效果,提高了实体装潢展示效果的逼真度,能够满足用户需求,同时提升了镜面或者镜面材质中反射物体的画面质量,当实体中的镜面或者镜面材质数量较多时,可以减少内存的增加,确保渲染性能。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1示出了本专利技术实施例提供的一种实体装潢中镜面互反效果的实现方法流程图;图2示出了本专利技术实施例提供的另一种实体装潢中镜面互反效果的实现方法流程图;图3示出了本专利技术实施例提供的一种实体装潢中镜面互反效果的实现装置的结构示意图;图4示出了本专利技术实施例提供的另一种实体装潢中镜面互反效果的实现装置的结构示意图;图5示出了本专利技术实施例提供的一种计算机设备的实体结构示意图;图6示出了本专利技术实施例针对一组相对镜面构建的反射物体模型;图7示出了本专利技术实施例针对两组相对镜面构建的反射物体模型。具体实施方式下文中将参考附图并结合实施例来详细说明本专利技术。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。如
技术介绍
,目前,通过生成实体镜面的反射贴图,并渲染该反射贴图中的反射物体,实现实体装潢中镜面反射效果,然而,这种渲染反射贴图中反射物体的方式只能实现实体中单侧镜面的反射效果,如果在实体中存在相对的镜面或者镜面材质,会产生镜面的互反效果,而通过生成镜面反射贴图的方式,无法实现实体装潢中镜面的互反效果,由此降低了实体装潢展示效果的逼真度,无法满足用户需求。为了解决上述问题,本专利技术实施例提供了一种实体装潢中镜面互反效果的实现方法,如图1所示,所述方法包括:101、获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型。其中,待生成镜面互反效果的实体模型中至少包括一组相对镜面或者镜面材质,实体模型对应简化模型为将实体模型进行结构简化后得到的模型,对于本专利技术实施例,根据存在相对镜面或者镜面材质的实体的尺寸,构建待生成镜面互反效果的实体模型,同时简化该实体模型的具体结构,根据该实体尺寸,构建实体模型对应的简化模型,例如,在电梯轿厢装潢展示中,电梯轿厢中通常存在相对的镜面或者镜面材质,因此会产生互反效果,在镜面前人眼看到的互反效果为排列好的一串厢体,由此根据看到的真实镜面互反效果,构建该互反效果中的厢体模型,并将该厢体模型按照预设顺序渲染至对应的镜面上,便可以产生相对镜面的互反效果,具体地,根据电梯轿厢的实际尺寸,在预设三维建模软件中构建轿厢模型,该预设三维建模软件可以为但不局限于3Dmax软件,此外,如果镜面互反时采用最精细的轿厢模型进行渲染,无法确保渲染性能,因此,需要将轿厢模型的结构进行简化,将轿厢的厢体近似看作长方体,根据电梯轿厢的实际尺寸,构建该轿厢模型对应的简化模型,该简化模型可以为长方体,需要说明的是,在渲染性能满足要求时,本专利技术实施例可以不将模型结构简化,使用精细的模型进行渲染。102、根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型。其中,反射物体模型包括材质简化模型和材质与结构简化模型,对于本专利技术实施例,根据实体模型和实体模型对应的简化模型,构建实体模型镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,以及相对镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,具体地,拷贝该实体模型,并简化拷贝后的实体模型的材质参数,分别在镜面一侧和相本文档来自技高网
...

【技术保护点】
1.一种实体装潢中镜面互反效果的实现方法,其特征在于,包括:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。

【技术特征摘要】
1.一种实体装潢中镜面互反效果的实现方法,其特征在于,包括:获取待生成镜面互反效果的实体模型和所述实体模型对应的简化模型;根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型;将所述镜面对应的反射物体模型渲染到所述镜面上,并将所述镜面的相对镜面对应的反射物体模型渲染到所述相对镜面上。2.根据权利要求1所述的方法,其特征在于,所述根据所述实体模型和所述简化模型,构建所述实体模型的镜面对应的一组反射物体模型和所述镜面的相对镜面对应的一组反射物体模型包括:根据所述实体模型和所述简化模型,分别构建所述镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,以及所述相对镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型;将所述镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,确定为所述镜面对应的一组反射物体模型,并将所述相对镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,确定为所述相对镜面对应的一组反射物体模型。3.根据权利要求2所述的方法,其特征在于,所述根据所述实体模型和所述简化模型,分别构建所述镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型,以及所述相对镜面对应的第一预设数量的材质简化模型和第二预设数量的材质与结构简化模型包括:分别拷贝所述实体模型至所述镜面一侧和所述相对镜面一侧,并简化拷贝后的实体模型的材质参数,分别在所述镜面一侧和所述相对镜面一侧依次镜像生成第一预设数量的材质简化模型;利用正交摄影机截取所述实体模型中各个壁面的效果图,并将所述效果图依次贴在所述简化模型对应的各个壁面上,分别在两侧的材质简化模型之后依次镜像生成第二预设数量的材质与结构简化模型。4.根据权利要求3所述的方法,其特征在于,所述材质与结构简化模型的壁面包括两个...

【专利技术属性】
技术研发人员:张英杰李赢
申请(专利权)人:中新软件上海有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1