本发明涉及家装设计的自定义设计领域,特别是一种基于异步均衡自定义渲染样品的方法及其装置。
背景技术:
在现代家装领域中,室内设计的个性化程度非常高,消费者经常需要对设计的效果进行直观的了解,这就需要在销售环节向客户进行效果展示,而商家通常只能提供有限样板的家装效果进行参考,实际应用效果不佳而且灵活性很低。
随着计算机技术的发展,一些商家还采用了三维图像的方法来进行宣传,采用客户端实时渲染技术,借助强大的三维硬件计算能力,一次性加载大场景模型数据,根据用户输入调整相机位置实时渲染,相机自由度高,能够以任意方式移动相机参数,但由于目前计算机实时渲染能力无法达到物理真实感,无法做到折射效果、间接照明等效果,故此方案出图效果较差,和真实照片或效果图有一定差距,一般作为草图预览使用;随着互联网业务的普及,市场亟需一种个性、快捷、可用的场景效果展示系统,以满足目前场景效果展示需求。
技术实现要素:
为解决上述问题,本发明的目的在于提供一种基于异步均衡自定义渲染样品的方法及其装置。
本发明解决其问题所采用的技术方案是:
一种基于异步均衡自定义渲染样品的方法,其特征在于,包括以下步骤:
a、读取用户选择的样品和用户设置的渲染参数;
b、通过异步均衡的方法生成渲染样品;
c、读取渲染后的样品并以示意图的形式显示;
d、读取用户选择的展现方式,并以该方式显示渲染后的样品。
进一步,用户通过以下步骤选择样品和设置渲染参数:
a1、进入渲染页面,选择样品;
a2、所述样品以图片的形式显示;
a3、设置渲染参数。
进一步,选择样品包括从已有列表中选择和从用户新加载的样品中选择两种方式;设置渲染参数由用户从已有的选项中选取或在限定的范围内设置,有限定范围的渲染参数包括:俯仰角度、水平角度和摄像机的高度,其中俯仰角度限定在-90°~90°,水平角度限定在-90°~90°,摄像机的高度不超过墙体高度;墙体高度默认为3米,可在2米~10米的范围内自行设置。
进一步,所述步骤b包括以下步骤:
b1、将所选样品和该样品渲染参数组装成渲染任务描述文件;
b2、采用负载均衡算法分配和转发渲染任务描述文件;
b3、加载渲染任务描述文件,按照渲染协议要求渲染,生成渲染结果;
b4、收集和反馈渲染结果。
进一步,所述步骤c包括以下步骤:
c1、读取反馈的渲染结果;
c2、检测用户设定的展示方式,若用户设定为查看效果图,执行步骤c3,若用户设定为查看vr全景图,执行步骤c4;
c3、展示含有样品渲染结果的示意图;
c4、展示含有样品渲染结果和360字样的示意图。
进一步,所述步骤d包括以下步骤:
d1、读取示意图;
d2、根据示意图展示样品渲染结果,若执行步骤d1之前为步骤c3,执行步骤d3;若执行步骤d1之前为步骤c4,执行步骤d4;
d3、展示平面效果图;
d4、展示vr全景图。
进一步,所述步骤d2所述的vr全景图还包括射频识别码,所述射频识别码有原图和缩略图两种展现形式,终端通过识别所述射频识别码并建立通信联系,所述终端显示vr全景图。
进一步,所述平面效果图和所述vr全景图能被存储。
一种应用基于异步均衡自定义渲染样品的方法的装置,其特征在于,包括:
样品选取模块:用于读取并展示用户选择的样品;
自定义参数模块:用于读取和保存用户设置的渲染参数;
任务组装模块:用于将读取的样品和参数组装成渲染任务描述文件;
通信模块:用于发送和接收文件;
负载均衡模块:用于分配和转发渲染任务描述文件,收集和反馈渲染结果;
渲染模块:用于加载渲染任务描述文件,按照渲染协议要求渲染,生成渲染结果;
检测与判定模块:检测用户设定的展示方式,执行对应指令;
展示模块:用于展示渲染结果。
进一步,所述展示模块包括:
第一展示模块:用于展示渲染结果的示意图;
第二展示模块:用于展示样品的渲染结果;
第三展示模块:用于在终端展示渲染结果的vr全景图;
具体的,通过读取第一展示模块的示意图获得第二展示模块的效果图,通过读取第二展示模块的效果图获得第三展示模块的vr全景图。
一种基于异步均衡自定义渲染样品的装置,其特征在于,包括控制模块和存储控制指令的存储模块,控制模块读取所述指令执行以下步骤:
a、读取用户选择的样品和用户设置的渲染参数;
b、通过异步均衡的方法生成渲染样品;
c、读取渲染后的样品并以示意图的形式显示;
d、读取用户选择的展现方式,并以该方式显示渲染后的样品。
本发明的有益效果是:本发明采用的一种基于异步均衡自定义渲染样品的方法及其装置,根据用户所选择的样品和渲染参数快速生成渲染后的效果图,并提供多种展现形式,对比起现有技术的做法,本发明可以根据用户的设置生成对应的效果图,个性化程度高,同时采用异步均衡的方法,快速生成可用的效果图,给用户提供了一种个性、快捷、可用的场景效果展示系统。
附图说明
下面结合附图和实例对本发明作进一步说明。
图1是本发明一种基于异步均衡自定义渲染样品的方法的流程图;
图2是本发明一种基于异步均衡自定义渲染样品的方法步骤a中选择样品和设置渲染参数的步骤流程图;
图3是本发明一种基于异步均衡自定义渲染样品的方法步骤b的步骤流程图;
图4是本发明一种基于异步均衡自定义渲染样品的方法步骤c的步骤流程图;
图5是本发明一种基于异步均衡自定义渲染样品的方法步骤d的步骤流程图;
图6是本发明一种应用基于异步均衡自定义渲染样品方法的装置的模块方框图。
具体实施方式
参照图1~5所示,本发明一种基于异步均衡自定义渲染样品的方法,其特征在于,包括以下步骤:
a、读取用户选择的样品和用户设置的渲染参数;
b、通过异步均衡的方法生成渲染样品;
c、读取渲染后的样品并以示意图的形式显示;
d、读取用户选择的展现方式,并以该方式显示渲染后的样品。
进一步,用户通过以下步骤选择样品和设置渲染参数:
a1、进入渲染页面,选择样品;
a2、所述样品以图片的形式显示;
a3、设置渲染参数。
进一步,选择样品包括从已有列表中选择和从用户新加载的样品中选择两种方式;设置渲染参数由用户从已有的选项中选取或在限定的范围内设置,有限定范围的渲染参数包括:俯仰角度、水平角度和摄像机的高度,其中俯仰角度限定在-90°~90°,水平角度限定在-90°~90°,摄像机的高度不超过墙体高度;墙体高度默认为3米,可在2米~10米的范围内自行设置。
进一步,所述步骤b包括以下步骤:
b1、将所选样品和该样品渲染参数组装成渲染任务描述文件;
b2、采用负载均衡算法分配和转发渲染任务描述文件;
b3、加载渲染任务描述文件,按照渲染协议要求渲染,生成渲染结果;
b4、收集和反馈渲染结果。
进一步,所述步骤c包括以下步骤:
c1、读取反馈的渲染结果;
c2、检测用户设定的展示方式,若用户设定为查看效果图,执行步骤c3,若用户设定为查看vr全景图,执行步骤c4;
c3、展示含有样品渲染结果的示意图;
c4、展示含有样品渲染结果和360字样的示意图。
进一步,所述步骤d包括以下步骤:
d1、读取示意图;
d2、根据示意图展示样品渲染结果,若执行步骤d1之前为步骤c3,执行步骤d3;若执行步骤d1之前为步骤c4,执行步骤d4;
d3、展示平面效果图;
d4、展示vr全景图。
进一步,所述步骤d2所述的vr全景图还包括射频识别码,所述射频识别码有原图和缩略图两种展现形式,终端通过识别所述射频识别码并建立通信联系,所述终端显示vr全景图。
进一步,所述平面效果图和所述vr全景图能被存储。
一种应用基于异步均衡自定义渲染样品的方法的装置,其特征在于,包括:
样品选取模块:用于读取并展示用户选择的样品;
自定义参数模块:用于读取和保存用户设置的渲染参数;
任务组装模块:用于将读取的样品和参数组装成渲染任务描述文件;
通信模块:用于发送和接收文件;
负载均衡模块:用于分配和转发渲染任务描述文件,收集和反馈渲染结果;
渲染模块:用于加载渲染任务描述文件,按照渲染协议要求渲染,生成渲染结果;
检测与判定模块:检测用户设定的展示方式,执行对应指令;
展示模块:用于展示渲染结果。
进一步,参照图6所示,所述展示模块包括:
第一展示模块:用于展示渲染结果的示意图;
第二展示模块:用于展示样品的渲染结果;
第三展示模块:用于在终端展示渲染结果的vr全景图;
具体的,通过读取第一展示模块的示意图获得第二展示模块的效果图,通过读取第二展示模块的效果图获得第三展示模块的vr全景图。
一种基于异步均衡自定义渲染样品的装置,其特征在于,包括控制模块和存储控制指令的存储模块,控制模块读取所述指令执行以下步骤:
步骤a、读取用户选择的样品和用户设置的渲染参数;
步骤b、通过异步均衡的方法生成渲染样品;
步骤c、读取渲染后的样品并以示意图的形式显示;
步骤d、读取用户选择的展现方式,以该方式显示渲染后的样品。
以上所述,只是本发明的较佳实施例而已,本发明并不局限于上述实施方式,只要其以相同的手段达到本发明的技术效果,都应属于本发明的保护范围。