本发明涉及工业仿真,具体涉及一种高清管线的工业组态场景渲染方法。
背景技术:
1、在工业领域,为了描绘复杂工业场景时,3d可视化模拟真实场景带给人更加直观的感受,降低系统使用者的认知及管理门槛。目前,现有技术的渲染系统大多是针对图片或者视频设计的,而且现有技术的渲染系统的设计思路多是以随机的或者预定义的方式对图片后者视频进行渲染,例如现有技术的渲染系统可以通过随机或者预定义的方式将图片或者视频划分为不同的区域,并分别或者选择性地对部分或者所有的区域进行渲染,然而现有技术的渲染系统提供的渲染模式需要人为的在每个区域进行设置参数并进行渲染,工作量大,易于出错,而且效率低下,这导致现有技术的渲染系统的灵活性较差。
2、如何改善现有技术的渲染系统的灵活性较差是本发明的关键,因此,亟需一种高清管线的工业组态场景渲染方法来解决以上问题。
技术实现思路
1、为了克服上述的技术问题,本发明的目的在于提供一种高清管线的工业组态场景渲染方法:通过参照获取模块将渲染对象划分为渲染区,将参考图像标记为参照对象,通过场景渲染模块从参考图像中获得参考区,并令渲染区与参考区进行对应,并将相对应的渲染区与参考区分别标记为渲染映射区域以及渲染映射区域,通过数据采集模块获取渲染映射区域的映射颜色、映射参数,通过场景渲染模块根据映射颜色、映射参数将渲染映射区域进行渲染,通过场景渲染平台获取预完成对象中的所有映射参数,并获得均映参数,并根据均映参数将预完成对象进行调节,通过参照储存模块将渲染完成对象进行保存,解决了现有的渲染系统的灵活性较差的问题。
2、本发明的目的可以通过以下技术方案实现:
3、一种高清管线的工业组态场景渲染方法,包括以下步骤:
4、步骤一:参照获取模块将渲染对象划分为渲染区,将参考图像标记为参照对象i,并将划分好渲染区的渲染对象以及参照对象i发送至场景渲染模块;
5、步骤二:场景渲染模块从参考图像中获得参考区,并令渲染区与参考区进行对应,并将相对应的渲染区与参考区分别标记为渲染映射区域以及渲染映射区域,并将渲染映射区域发送至数据采集模块;
6、步骤三:数据采集模块获取渲染映射区域的映射颜色、映射参数,并将映射颜色、映射参数发送至场景渲染模块;
7、步骤四:场景渲染模块根据映射颜色、映射参数将渲染映射区域进行渲染,并将渲染后得到的预完成对象发送至场景渲染平台;
8、步骤五:场景渲染平台获取预完成对象中的所有映射参数,并获得均映参数,并根据均映参数将预完成对象进行调节,并将调节完成得到的渲染完成对象发送至参照储存模块;
9、步骤六:参照储存模块将渲染完成对象进行保存。
10、作为本发明进一步的方案:所述参照获取模块的工作过程具体如下:
11、将需要进行场景渲染的模型标记为渲染对象,将渲染对象自定义划分为若干个渲染区,并分别以不同字符将渲染区进行标记,并将划分好渲染区的渲染对象发送至场景渲染模块;其中,字符包括汉字、数字以及字母;
12、输入参考图像,并将若干个参考图像依次标记为参照对象i,i=1、……、n,n为自然数,并将参照对象i发送至场景渲染模块;其中,参照图像包括图片以及参照储存模块中存储的渲染完成对象。
13、作为本发明进一步的方案:所述场景渲染模块的工作过程具体如下:
14、在参考图像中自定义选择若干个参考区,并分别以不同字符将参考区进行标记,并令标记渲染区的字符与标记参考区的字符进行对应,进而将一个以及若干个渲染区与一个参考区进行对应,并将相对应的渲染区与参考区分别标记为渲染映射区域以及渲染映射区域,并将渲染映射区域发送至数据采集模块;
15、接收到映射颜色后将渲染映射区域中的颜色渲染至与映射颜色一致;
16、接收到映射参数后将渲染映射区域中的色彩参数渲染至与映射参数一致;
17、将所有渲染映射区域均渲染结束后的渲染对象标记为预完成对象,并将预完成对象发送至场景渲染平台。
18、作为本发明进一步的方案:所述数据采集模块的工作过程具体如下:
19、根据rgb值获取渲染映射区域中的所有颜色,并获得占据渲染映射区域总面积中最大的面积的颜色,并将其标记为映射颜色;
20、获取渲染映射区域中的色彩参数,并将其标记为映射参数;其中,色彩参数包括亮度、对比度、饱和度、色温以及色调;
21、将映射颜色、映射参数发送至场景渲染模块。
22、作为本发明进一步的方案:所述场景渲染平台的工作过程具体如下:
23、接收到预完成对象后将预完成对象中每个渲染映射区域的映射参数进行求取平均映射参数并将其标记为均映参数,并将每个渲染映射区域的色彩参数调节至与均映参数一致,将所有渲染映射区域均调节结束后的渲染对象标记为渲染完成对象,并将渲染完成对象发送至参照储存模块;其中,均映参数包括亮度均值、对比度均值、饱和度均值、色温均值以及色调均值,其中,亮度均值是所有渲染映射区域中的亮度的平均值,对比度均值是所有渲染映射区域中的对比度的平均值,饱和度均值是所有渲染映射区域中的饱和度的平均值,色温均值是所有渲染映射区域中的色温的平均值,色调均值是所有渲染映射区域中的色调的平均值。
24、作为本发明进一步的方案:一种高清管线的工业组态场景渲染方法的具体过程包括以下步骤:
25、步骤s1:参照获取模块将需要进行场景渲染的模型标记为渲染对象,将渲染对象自定义划分为若干个渲染区,并分别以不同字符将渲染区进行标记,并将划分好渲染区的渲染对象发送至场景渲染模块;其中,字符包括汉字、数字以及字母;
26、步骤s2:输入参考图像,参照获取模块将若干个参考图像依次标记为参照对象i,i=1、……、n,n为自然数,并将参照对象i发送至场景渲染模块;其中,参照图像包括图片以及参照储存模块中存储的渲染完成对象;
27、步骤s3:场景渲染模块在参考图像中自定义选择若干个参考区,并分别以不同字符将参考区进行标记,并令标记渲染区的字符与标记参考区的字符进行对应,进而将一个以及若干个渲染区与一个参考区进行对应,并将相对应的渲染区与参考区分别标记为渲染映射区域以及渲染映射区域,并将渲染映射区域发送至数据采集模块;
28、步骤s4:数据采集模块根据rgb值获取渲染映射区域中的所有颜色,并获得占据渲染映射区域总面积中最大的面积的颜色,并将其标记为映射颜色;
29、步骤s5:数据采集模块获取渲染映射区域中的色彩参数,并将其标记为映射参数;其中,色彩参数包括亮度、对比度、饱和度、色温以及色调;
30、步骤s6:数据采集模块将映射颜色、映射参数发送至场景渲染模块;
31、步骤s7:场景渲染模块接收到映射颜色后将渲染映射区域中的颜色渲染至与映射颜色一致;
32、步骤s8:场景渲染模块接收到映射参数后将渲染映射区域中的色彩参数渲染至与映射参数一致;
33、步骤s9:场景渲染模块将所有渲染映射区域均渲染结束后的渲染对象标记为预完成对象,并将预完成对象发送至场景渲染平台;
34、步骤s10:场景渲染平台接收到预完成对象后将预完成对象中每个渲染映射区域的映射参数进行求取平均映射参数并将其标记为均映参数,并将每个渲染映射区域的色彩参数调节至与均映参数一致,将所有渲染映射区域均调节结束后的渲染对象标记为渲染完成对象,并将渲染完成对象发送至参照储存模块;其中,均映参数包括亮度均值、对比度均值、饱和度均值、色温均值以及色调均值,其中,亮度均值是所有渲染映射区域中的亮度的平均值,对比度均值是所有渲染映射区域中的对比度的平均值,饱和度均值是所有渲染映射区域中的饱和度的平均值,色温均值是所有渲染映射区域中的色温的平均值,色调均值是所有渲染映射区域中的色调的平均值;
35、步骤s11:参照储存模块将渲染完成对象进行保存。
36、本发明的有益效果:
37、本发明的一种高清管线的工业组态场景渲染方法,通过参照获取模块将渲染对象划分为渲染区,将参考图像标记为参照对象,通过场景渲染模块从参考图像中获得参考区,并令渲染区与参考区进行对应,并将相对应的渲染区与参考区分别标记为渲染映射区域以及渲染映射区域,通过数据采集模块获取渲染映射区域的映射颜色、映射参数,通过场景渲染模块根据映射颜色、映射参数将渲染映射区域进行渲染,通过场景渲染平台获取预完成对象中的所有映射参数,并获得均映参数,并根据均映参数将预完成对象进行调节,通过参照储存模块将渲染完成对象进行保存;该工业组态场景渲染方法首先将需要进行场景渲染的模型进行自定义划定渲染区,之后选取参照对象,并在参照对象中选择参考区,并将渲染区和参考区进行对应,从而获取参考区的映射颜色、映射参数并对渲染区进行渲染,实现了模型场景高效渲染的目的,而且经过均映参数对色彩参数进行调节,使得得到的渲染完成对象各处的色彩参数均衡、协调,而且最终得到的渲染完成对象还能为后续需要进行场景渲染的模型提供参照对象,进一步的提高模型渲染效率和丰富度。