图像渲染方法及装置制造方法及图纸

技术编号:37055627 阅读:14 留言:0更新日期:2023-03-29 19:32
本申请公开了一种图像渲染方法及装置,先获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数,借由在网页端预先配置的初始渲染参数,可以保留网页端参数配置便利和基础的渲染效果实时可观等方面的优势,再利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系,基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,利用目标渲染参数和渲染器来实现待渲染对象的渲染任务,可以达到与网页端相同的渲染目的,可以得到比网页端更逼真的渲染效果。可以得到比网页端更逼真的渲染效果。可以得到比网页端更逼真的渲染效果。

【技术实现步骤摘要】
图像渲染方法及装置


[0001]本申请涉及图像处理
,更具体的说,是涉及一种图像渲染方法及装置。

技术介绍

[0002]当前,可以利用网页端实现对待渲染模型的渲染任务,例如,可以利用three.js技术在网页上对预先设计的包装模型进行3D渲染,并且网页端渲染的方式可以为设计人员提供较大的便利,示例性的,借由网页端可以实时的调整待渲染模型的参数、实时的获取渲染图。
[0003]但是,受限于网页端的性能,由网页端得到的渲染图,其渲染效果并不理想,只能作为渲染效果的演示。

技术实现思路

[0004]鉴于上述问题,提出了本申请以便提供一种图像渲染方法及装置,以实现对待渲染对象的渲染任务,提高渲染效果的逼真度。
[0005]具体方案如下:第一方面,提供了一种图像渲染方法,包括:获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数;利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系;基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,得到渲染图。
[0006]第二方面,提供了一种图像渲染装置,包括:参数获取单元,用于获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数;参数映射单元,用于利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系;图像渲染单元,用于基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,得到渲染图。
[0007]借由上述技术方案,首先,获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数,由于初始渲染参数是在网页端预先配置给待渲染对象,因此应用本申请方案可以保留网页端参数配置便利和基础的渲染效果实时可观等方面的优势;而后,利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系;最后,基于所述目标渲染参数,利用所述渲染器对所述待渲
染对象进行渲染,得到渲染图,利用目标渲染参数和渲染器进行渲染任务,可以达到与网页端相同的渲染目的,并且可以得到比网页端更逼真的渲染效果,无需在渲染器上进行二次的渲染参数配置和试渲染,缩短了设计时间。
附图说明
[0008]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本申请的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1为本申请实施例提供的一种图像渲染方法的流程示意图;图2示例了建立映射模型的过程示意图;图3示例了由网页端得到的渲染图;图4示例了由渲染器得到的渲染图;图5为本申请实施例提供的一种图像渲染装置的结构示意图;图6为本申请实施例提供的图像渲染设备的结构示意图。
具体实施方式
[0009]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0010]本申请提供了一种图像渲染方案,可以实现对待渲染对象的渲染任务,提高渲染效果的逼真度。
[0011]本申请方案可以基于具备数据处理能力的终端实现,该终端可以是电脑、服务器、云端等。
[0012]图1是根据本申请实施例示出的一种图像渲染方法的流程示意图,结合图1所示,所述图像渲染方法可以包括如下步骤:步骤S101、获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数。
[0013]其中,所述网页端可以是指依托浏览器实现的渲染器页面,示例性的,可以通过3D引擎three.js等web3D技术实现。在所述网页端,可以根据渲染目标对所述初始渲染参数进行配置,并且可以利用配置后的网页端对所述待渲染对象进行渲染,从而获取到所述待渲染对象的网页端渲染图。
[0014]步骤S102、利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数。
[0015]其中,所述映射模型可以用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系,所述映射模型可以包括若干种不同类型的渲染参数各自的映射模型。需要说明的是,所述渲染目标可以是指期望达到的渲染效果,所述渲染器区别于网页端,指的是渲染软件或者配置在图形图像处理软件中的渲染器插件。
[0016]步骤S103、基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,得到渲染图。
[0017]具体的,可以将所述目标渲染参数配置给所述渲染器,而后利用配置后的渲染器对所述待渲染对象进行渲染。
[0018]上述的图像渲染方法,首先,获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数,由于初始渲染参数是在网页端预先配置给待渲染对象,因此应用本申请方案可以保留网页端参数配置便利和基础的渲染效果实时可观等方面的优势;而后,利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系;最后,基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,得到渲染图,利用目标渲染参数和渲染器进行渲染任务,可以达到与网页端相同的渲染目的,并且可以得到比网页端更逼真的渲染效果,无需在渲染器上进行二次的渲染参数配置和试渲染,可以缩短设计时间。
[0019]下面对建立所述映射模型的过程进行说明。图2示例了映射模型的建立过程示意图。结合图2所示,所述映射模型的建立过程可以包括如下步骤:步骤S01、将第一渲染参数配置给所述网页端,利用配置后的所述网页端对历史对象进行渲染,得到与所述第一渲染参数对应的第一渲染效果。
[0020]需要说明的是,所述历史对象区别于所述待渲染对象,步骤S01

S04对应的均是历史的过程。
[0021]步骤S02、调整配置给所述渲染器的第二渲染参数,利用配置后的渲染器对所述历史对象进行渲染,直至得到与所述第一渲染效果匹配的第二渲染效果。
[0022]需要说明的是,所述第一渲染效果和所述第二渲染效果均是通过最终输出的渲染图来体现的,所述第一渲染效果和所述第二渲染效果相匹配,可以是指两个渲染效果具备相同的渲染目标,或者称之为期望达到的渲染效果,此外,所述第一渲染效果、所述第二渲染效果和所述期望达到的渲染效果可能并不完全相同,但相似度较高。
[0023]步骤本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图像渲染方法,其特征在于,该方法包括:获取待渲染对象和预先配置给网页端的所述待渲染对象的初始渲染参数;利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,其中,所述映射模型用于表征在达到相同的渲染目标的情况下,配置给所述网页端的渲染参数和配置给渲染器的渲染参数之间的对应关系;基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,得到渲染图。2.根据权利要求1所述的方法,其特征在于,所述渲染器包括三维图形图像软件blender中的渲染器,所述初始渲染参数包括初始兼容参数和初始不兼容参数;所述利用预先建立的映射模型,确定与所述初始渲染参数对应的目标渲染参数,包括:将所述初始兼容参数确定为目标兼容参数;利用预先建立的映射模型,确定与所述初始不兼容参数对应的目标不兼容参数,由所述目标兼容参数和所述目标不兼容参数构成目标渲染参数;所述基于所述目标渲染参数,利用所述渲染器对所述待渲染对象进行渲染,包括:根据所述待渲染对象和所述初始渲染参数,利用所述网页端生成待渲染的3D模型,所述待渲染的3D模型包括所述初始渲染参数;将所述待渲染的3D模型导入到所述渲染器,以供所述渲染器读取所述待渲染的3D模型及其中的目标兼容参数,并将所述目标兼容参数配置给所述渲染器;将所述目标不兼容参数配置给所述渲染器;利用配置后的所述渲染器对所述待渲染的3D模型进行渲染。3.根据权利要求2所述的方法,其特征在于,所述初始兼容参数包括用于表征基于物理的材质的初始材质参数。4.根据权利要求2所述的方法,其特征在于,所述初始不兼容参数包括待渲染对象中的像素点在网页端坐标系中的初始坐标、待渲染对象的初始图像尺寸以及与渲染效果对应的网页端的初始效果参数;所述利用预先建立的映射模型,确定与所述初始不兼容参数对应的目标不兼容参数,包括:利用预先建立的映射模型,对所述待渲染对象中的像素点在网页端坐标系中的初始坐标进行映射,得到待渲染对象中的像素点在渲染器坐标系中的目标坐标;将所述待渲染对象的初始图像尺寸确定为目标图像尺寸;利用所述映射模型,对与渲染效果对应的网页端的初始效果参数进行映射,得到与渲染效果对应的渲染器的目标效果参数;由所述目标坐标、所述目标图像尺寸和所述目标效果参数,构成目标不兼容参数。5.根据权利要求4所述的方法,其特征在于,所述与渲染效果对应的网页端的初始效果参数包括网页端的初始灯光效果参数、初始玻璃效果参数、初始清漆效果参数、初始环境光效果参数、初始凹凸效果参数以及初始烫金烫银效果参数中的至少一种。6.根据权利要求5所述的方法,其特征在于,所述初始环境光效果参数包括初始环境贴图和初始环境光强度;在所述与渲染效果对应的网页端的初始效果参数包括所述初始环境光效果参数的情况下,所述利用所述映射模型,...

【专利技术属性】
技术研发人员:姚志炎
申请(专利权)人:杭州片段网络科技有限公司
类型:发明
国别省市:

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

1