【技术实现步骤摘要】
三维场景的图像处理方法、装置及电子设备
本申请涉及计算机技术,尤其涉及一种三维场景的图像处理方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着计算机技术的快速发展,在游戏制作、动画制作及虚拟现实(VirtualReality,VR)等领域中出现了一种新兴的建模技术,即三维建模技术,其中,三维(3-Dimension,3D)是指在平面二维坐标系中加入新的方向向量所构成的三维坐标系。通过三维建模可以得到具备立体感、真实感的三维场景,能够取得良好的呈现效果。在与三维场景相关的实际业务中可能会出现复杂多变的业务需求,例如在三维场景中添加特定的视觉特征(即视觉效果)。针对于此,在相关技术提供的方案中,通常是由建模人员根据需要添加的视觉特征重新建模,即重新手动制作三维场景。但是,该方案需要耗费较多的时间成本和人力成本,无法适应复杂多变的业务需求。
技术实现思路
本申请实施例提供一种三维场景的图像处理方法、装置、电子设备及计算机可读存储介质,能够准确、快捷地将目标视觉特征添加至三维场景中,适应复杂多变的业务需求。本申请实施例的技术方案是这样实现的:本申请实施例提供一种三维场景的图像处理方法,包括:对三维场景进行图像采集处理,得到所述三维场景的场景图像;将所述场景图像存储至内存的图像缓冲区;通过至少一个着色组件对所述图像缓冲区中的所述场景图像进行着色处理,以将所述场景图像更新为具有目标视觉特征的目标场景图像;对所述图像缓冲区中的所述目标场景图像进行渲 ...
【技术保护点】
1.一种三维场景的图像处理方法,其特征在于,所述方法包括:/n对三维场景进行图像采集处理,得到所述三维场景的场景图像;/n将所述场景图像存储至内存的图像缓冲区;/n通过至少一个着色组件对所述图像缓冲区中的所述场景图像进行着色处理,以将所述场景图像更新为具有目标视觉特征的目标场景图像;/n对所述图像缓冲区中的所述目标场景图像进行渲染处理,以在人机交互界面呈现所述目标场景图像。/n
【技术特征摘要】
1.一种三维场景的图像处理方法,其特征在于,所述方法包括:
对三维场景进行图像采集处理,得到所述三维场景的场景图像;
将所述场景图像存储至内存的图像缓冲区;
通过至少一个着色组件对所述图像缓冲区中的所述场景图像进行着色处理,以将所述场景图像更新为具有目标视觉特征的目标场景图像;
对所述图像缓冲区中的所述目标场景图像进行渲染处理,以在人机交互界面呈现所述目标场景图像。
2.根据权利要求1所述的方法,其特征在于,所述着色组件包括顶点着色组件以及像素着色组件,所述像素着色组件部署有所述目标视觉特征对应的像素着色策略;
所述通过至少一个着色组件对所述图像缓冲区中的所述场景图像进行着色处理,包括:
遍历所述至少一个着色组件,并针对遍历到的着色组件执行以下处理:
通过所述遍历到的着色组件中的顶点着色组件获取所述三维场景中的顶点信息,并根据所述顶点信息对所述图像缓冲区中的所述场景图像进行顶点着色处理,得到还原出的多个顶点;
通过所述遍历到的着色组件中的像素着色组件对所述多个顶点进行光栅化处理,并根据所述像素着色策略对通过所述光栅化处理得到的像素进行像素着色处理,以更新所述图像缓冲区中的所述场景图像。
3.根据权利要求2所述的方法,其特征在于,所述根据所述像素着色策略对通过所述光栅化处理得到的像素进行像素着色处理,包括:
针对通过所述光栅化处理得到的任意一个像素,执行以下处理方式中的至少之一:
对所述任意一个像素对应图像通道的通道值进行数值偏移处理;
对所述任意一个像素对应所述图像通道的通道值进行噪点添加处理。
4.根据权利要求3所述的方法,其特征在于,所述图像通道包括多个颜色通道;所述对所述任意一个像素对应图像通道的通道值进行数值偏移处理,包括:
对随机角度进行余弦处理得到余弦值,对所述随机角度进行正弦处理得到正弦值,并根据所述余弦值和所述正弦值构建偏移坐标;
根据所述偏移坐标对所述任意一个像素进行坐标偏移处理,得到偏移像素;
根据所述偏移像素对应目标颜色通道的通道值,对所述任意一个像素对应所述目标颜色通道的通道值进行更新处理;其中,所述目标颜色通道包括所述多个颜色通道中的至少之一。
5.根据权利要求4所述的方法,其特征在于,所述目标颜色通道包括红色通道以及蓝色通道;所述根据所述偏移坐标对所述任意一个像素进行坐标偏移处理,得到偏移像素,包括:
根据所述偏移坐标对所述任意一个像素进行第一方向的坐标偏移处理,得到第一偏移像素;
根据所述偏移坐标对所述任意一个像素进行第二方向的坐标偏移处理,得到第二偏移像素;其中,所述第一方向与所述第二方向相反;
所述根据所述偏移像素对应目标颜色通道的通道值,对所述任意一个像素对应所述目标颜色通道的通道值进行更新处理,包括:
根据所述第一偏移像素对应所述红色通道的通道值,对所述任意一个像素对应所述红色通道的通道值进行更新处理;
根据所述第二偏移像素对应所述蓝色通道的通道值,对所述任意一个像素对应所述蓝色通道的通道值进行更新处理。
6.根据权利要求3所述的方法,其特征在于,所述对所述任意一个像素对应所述图像通道的通道值进行噪点添加处理,包括:
对所述任意一个像素进行随机噪点生成处理,得到对应所述图像通道的噪点通道值;
将所述任意一个像素对应所述图像通道的通道值与所述噪点通道值进行叠加处理。
7.根据权利要求2所述的方法,其特征在于,所述通过所述遍历到的着色组件中的像素着色组件对所述多个顶点进行光栅化处理,包括:
通过所述遍历到的着色组件中的像素着色组件执行以下处理:
根据还原出的所述多个顶点在所述场景图像...
【专利技术属性】
技术研发人员:袁佳平,
申请(专利权)人:腾讯科技成都有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。