The invention discloses an object rendering method and device, a storage medium, and an electronic device. The method includes: receiving the rendering request, the rendering request is used to request the rendering of the image of the target object; obtaining the first map and normal information configured for the first model in response to the rendering request, the first model is used to represent the target object, the first map is used to indicate the surface texture of the first model, and the normal message. It is used to indicate that the normal line of the surface of the three-dimensional space is the normal line of the first model, and the three-dimensional space is the space that can accommodate the first model. The invention solves the technical problems that the consumption of computing resources of GPU in the related technology is large when rendering.
【技术实现步骤摘要】
对象的渲染方法和装置、存储介质、电子装置
本专利技术涉及互联网领域,具体而言,涉及一种对象的渲染方法和装置、存储介质、电子装置。
技术介绍
随着计算机图形、图像、视频技术的不断发展,加上国内广电行业正处于从标准清晰度模式向高清晰度模式过渡的时期,电视台等电视制作播放单位对电视图文制作播放提出了更高、更新的要求。要求极大地增强、丰富图文播出效果,展现视觉冲击力。GPU(GraphicProcessingUnit,图形处理器),一种独立处理计算机图形图像的芯片运算单元。正是因为图形处理器更加卓越、灵活的处理性能和高度并行化的处理能力,使得在计算机上实时渲染华丽的图形效果成为可能。在GPU进行图形图像处理过程中,每个物件都具有三维属性,都具有独立层的概念,每一个层都有相应的深度Z坐标以反映相互物件间的前后关系。另外,GPU除了在三维物件顶点渲染方面具有明显优势之外,在物件的纹理、颜色等象素渲染方面同样能力强大。GPU的工作是以流水线形式进行的,一个流水线是一系列可以并行和按照固定顺序进行的阶段,每个阶段都从前一个阶段接收输入,然后把输出发送到后续阶段,GPU的渲染流水线通过运算出或获取到顶点、颜色、第二颜色(反射)、纹理、纹理坐标、法向量、灯光、图元装配信息等数据,在对三维场景的渲染过程中,需要GPU进行处理的数据量随着渲染精细度的提高成指数级别增长,如计算出顶点、顶点贴图、颜色渲染、法线计算、光线处理等相关的数据,对于GPU的要求较高需要消耗较多的GPU运算自由、且对其功耗消耗较大。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供了 ...
【技术保护点】
1.一种对象的渲染方法,其特征在于,包括:接收到渲染请求,其中,所述渲染请求用于请求渲染得到目标对象的图像;响应于所述渲染请求,获取为第一模型配置的第一贴图和法线信息,其中,所述第一模型用于表示所述目标对象,所述第一贴图用于指示所述第一模型的表面纹理,所述法线信息用于指示将三维空间的表面的法线作为所述第一模型的法线,所述三维空间为可容纳所述第一模型的空间;根据所述第一贴图和所述法线信息对虚拟场景中所述第一模型进行渲染,得到所述目标对象的图像。
【技术特征摘要】
1.一种对象的渲染方法,其特征在于,包括:接收到渲染请求,其中,所述渲染请求用于请求渲染得到目标对象的图像;响应于所述渲染请求,获取为第一模型配置的第一贴图和法线信息,其中,所述第一模型用于表示所述目标对象,所述第一贴图用于指示所述第一模型的表面纹理,所述法线信息用于指示将三维空间的表面的法线作为所述第一模型的法线,所述三维空间为可容纳所述第一模型的空间;根据所述第一贴图和所述法线信息对虚拟场景中所述第一模型进行渲染,得到所述目标对象的图像。2.根据权利要求1所述的方法,其特征在于,获取为第一模型配置的法线信息包括:创建用于容纳所述第一模型的所述三维空间;将所述三维空间的表面的法线转移给所述第一模型,作为所述第一模型的法线。3.根据权利要求2所述的方法,其特征在于,将所述三维空间的表面的法线转移给所述第一模型,作为所述第一模型的法线包括:生成与所述三维空间的表面上的切点垂直的法线;将与所述切点垂直的法线作为所述第一模型上目标点的法线,其中,与所述切点垂直的法线穿过所述切点时与所述第一模型相交于与所述目标点。4.根据权利要求2所述的方法,其特征在于,创建用于容纳所述第一模型的所述三维空间包括:创建用于容纳所述第一模型的且为球形的所述三维空间。5.根据权利要求1所述的方法,其特征在于,获取为第一模型配置的第一贴图包括:创建第二模型,其中,所述第二模型用于表示所述目标对象、且所述第二模型的面数多于所述第一模型的面数;将对所述第二模型进行渲染得到的图像作为所述第一贴图。6.根据权利要求5所述的方法,其特征在于,将对所述第二模型进行渲染得到的图像作为所述第一贴图包括:配置所述第二模型的表面的目标属性,其中,所述目标属性用于配置对入射光源的漫反射参数、反射参数、折射参数以及吸收参数中的至少之一;将对配置后的所述第二模型进行渲染得到的图像作为所述第一贴图,其中,所述第一贴图为根据所述目标属性生成的贴图、且所述第一贴图的数据通道中包括用于配置所述第一贴图的透明度的数据通道。7.根据权利要求1所述的方法,其特征在于,根据所述第一贴图和所述法线信息对所述虚拟场景中所述第一模型进行渲染,得到所述目标对象的图像包括:将所述第一贴图贴在所述第一模型的表面;控制目标入射光源向贴有所述第一贴图的所述第一模型的表面照射,并对贴有所述第一贴图的所述第一模型进行图像采集,得到所述目标对象的图像。8.根据权利要求7所述的方法,其特征在于,控制目标入...
【专利技术属性】
技术研发人员:朱锡麟,曹雨,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。