一种Unity应用的UI界面背景与三维对象混合方法及系统技术方案

技术编号:42690013 阅读:24 留言:0更新日期:2024-09-10 12:39
本发明专利技术提供了一种Unity应用的UI界面背景与三维对象混合方法及系统,涉及计算机图形学技术领域。方法包括:对需要进行贴图混合的UI背景图进行标记,创建临时贴图数据组L1并传递至3D模型相机初始化脚本;创建第一命令缓存区CB1并添加至第一目标(UI相机)渲染阶段;生成临时贴图T1并将临时贴图数据组L1中的贴图对象添加至临时贴图T1中;若上一帧的渲染过程生成了第一命令缓存区CB1和临时贴图T1,则在当前帧中创建第二命令缓存区CB2,将第二命令缓存区CB2添加至第二目标(3D模型相机)渲染阶段,将临时贴图T1作为背景添加到3D模型相机的输出贴图中,完成UI界面背景与三维对象的混合过程。本发明专利技术实现了UI与3D模型的良好融合。

【技术实现步骤摘要】

本专利技术涉及计算机图形学,尤其涉及一种unity应用的ui界面背景与三维对象混合方法及系统。


技术介绍

1、根据游戏项目各个需求方向不同,游戏ui界面上不仅有着2d的平面设计需求,也会因为表现需要,会出现3d模型的展示表现。由于3d模型与2d平面因为相机的空间关系不同,采集表现不同,如何将3d相机中的模型混合到2d平面层是一个需要解决的问题。常用解决方案是将3d模型相机的渲染内容输出到一张临时渲染贴图上,再将这张临时渲染贴图作为主贴图创建一个ui贴图组件混合到2dui层,但是该混合方式如果3d模型相机中带有半透明表现的粒子特效时,通常会导致混合表现不太好,因为如果传入的3d相机贴图透明度为1的情况下,会将3d相机内容整个输出到2dui层上,与设计表现不一致,如果选择传入黑色背景且仅传入实际透明度时,会导致出现部分黑色边缘影响观感。


技术实现思路

1、为解决上述技术问题,本专利技术提出了一种unity应用的ui界面背景与三维对象混合方法及系统,能够更加方便且可控性高地控制特定参数的2dui背景与3d模型混合方本文档来自技高网...

【技术保护点】

1.一种Unity应用的UI界面背景与三维对象混合方法,其特征在于,包括:

2.根据权利要求1所述的一种Unity应用的UI界面背景与三维对象混合方法,其特征在于,步骤S1具体包括:

3.根据权利要求2所述的一种Unity应用的UI界面背景与三维对象混合方法,其特征在于,步骤S3具体包括:

4.根据权利要求3所述的一种Unity应用的UI界面背景与三维对象混合方法,其特征在于,对于步骤S4,还包括:

5.根据权利要求4所述的一种Unity应用的UI界面背景与三维对象混合方法,其特征在于,UI背景图对应的贴图对象参数包括贴图内容、偏移量、缩放...

【技术特征摘要】

1.一种unity应用的ui界面背景与三维对象混合方法,其特征在于,包括:

2.根据权利要求1所述的一种unity应用的ui界面背景与三维对象混合方法,其特征在于,步骤s1具体包括:

3.根据权利要求2所述的一种unity应用的ui界面背景与三维对象混合方法,其特征在于,步骤s3具体包括:

4.根据权利要求3所述的一种unity应用的ui界面背景与三维对象混合方法,其特征在于,对于步骤s4,还包括:

5.根据权利要求4所述的一种unity应用的ui界面背景与三维对象混合方法,其特征在于,ui背...

【专利技术属性】
技术研发人员:庄元汪平赵明磊
申请(专利权)人:深圳易帆互动科技有限公司
类型:发明
国别省市:

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

1