System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及到虚拟制片,特别是指一种基于距离测量的弧形屏mesh生成的方法。
技术介绍
1、近年来,虚拟制片技术快速发展,在电影、电视、直播等领域中得到广泛应用。led弧形屏作为虚拟制片中一种主流技术方案,在越来越多的影视基地、演播室、剧组中都可以见到其的身影。
2、比如,2019年的美国电视剧《曼达洛人》,制作团队在一个大型的摄影棚内安装了270度弧形屏幕。摄影棚内还配备了摄像机跟踪系统,可以实时跟踪摄像机的位置和角度。通过使用unreal游戏引擎进行实时渲染,就可以生成高质量的虚拟场景,为观众打造出一个逼真的星际空间。
3、以下是一些著名的影视作品,他们都在虚拟制片中使用到弧形屏:
4、电影:《阿凡达》(2009):使用了弧形屏来创建逼真的潘多拉星球;《复仇者联盟:终局之战》(2019):使用了弧形屏来拍摄纽约战役的场景;《蜘蛛侠:英雄无归》(2021):使用了弧形屏来拍摄纽约街头的场景;
5、电视剧:《曼达洛人》(2019):使用了弧形屏来创建逼真的星际空间;《沙丘》(2021):使用了弧形屏来创建逼真的沙漠世界;《阿凡达2:水之道》(2022):使用了弧形屏来创建逼真的潘多拉星球;
6、演播室:河南台600平xr 沉浸式 4k 超高清演播室;丽江台500平4k全媒体演播室;佛山台400平xr大型沉浸式智能演播室。
7、在虚拟制片中,虚拟屏幕mesh(也被称为虚拟led墙)是一个在渲染引擎(例如unreal engine)内建立的3d模型,它对应实际
8、以往对led弧形屏建模一般是基于图纸参数,由专业美工在建模软件(如3dsmax、maya、blender等)里制作三维模型,根据通道拆解uv,很难兼顾到因施工带来的误差与实际屏幕不能完全匹配,基于图纸参数,很难将施工带来的误差计算进去,并且在手动建模的过程中也会带来顶点坐标的uv坐标的误差;建模过程需要很多数学计算,完成后还需根据通道分割处理uv,过程复杂耗时比较长;手动建模需要用户具备一定的三维建模技能,对于没有相关背景的用户,使用起来会有一定困难;限制了弧形屏mesh生成技术的应用和普及,也为该领域提出了新的研究和开发需求,因此我们需要提供一种基于距离测量的弧形屏mesh生成的方法。
技术实现思路
1、本专利技术的目的在于提供一种基于距离测量的弧形屏mesh生成方法,通过测量或获取led箱体的尺寸参数;测量并记录弧形屏顶点到原点的距离数据;采集地屏和顶屏的尺寸数据;在建模软件中,利用步骤1、2和3中的数据,根据余弦定理计算出弧形屏led箱体顶点的二维平面坐标;根据所计算得到的顶点坐标,在建模软件中生成对应的弧形线段;将弧形线段代入高度数据生成面片mesh;根据渲染通道调整面片mesh的uv映射;用插件形式集成到blender软件中,以简化用户操作流程,可以降低技术门槛,提高精确度和效率,兼容地屏和顶屏的mesh生成,并实现数据的序列化保存与分享,降低弧形屏mesh生成的技术门槛;消除施工误差,提高精确度;自动调节mesh的uv分布以适应多通道渲染;兼容地屏和顶屏的mesh生成;实现数据的序列化保存与分享。
2、为实现上述目的,本专利技术采用了如下技术方案:一种基于距离测量的弧形屏mesh生成方法,包括如下步骤:
3、通过测量或获取led箱体的尺寸参数;
4、测量并记录弧形屏顶点到原点的距离数据;
5、采集地屏和顶屏的尺寸数据;
6、在建模软件中,利用步骤1、2和3中的数据,根据余弦定理计算出弧形屏led箱体顶点的二维平面坐标;
7、根据所计算得到的顶点坐标,在建模软件中生成对应的弧形线段;
8、将弧形线段代入高度数据生成面片mesh;
9、根据渲染通道调整面片mesh的uv映射;
10、用插件形式集成到blender软件中,以简化用户操作流程。
11、优选的,所述将弧形线段代入高度数据生成面片mesh,包括:
12、生成面片mesh的余弦定理计算公式,从而得到α角度,进而计算顶点坐标。
13、优选的,所述根据渲染通道调整面片mesh的uv映射,包括:
14、uv映射调整是基于多通道渲染需求,每条通道对应一个独立的mesh,并将其uv铺满整个uv框。
15、优选的,所述建模软件为开源软件blender。
16、优选的,所述该方法包括序列化保存生成的mesh数据,以便数据共享。
17、优选的,所述将弧形线段代入高度数据生成面片mesh,还包括:
18、使用棋盘格材质对面片mesh进行贴图,以便检查通道分割情况。
19、优选的,所述通过测量或获取led箱体的尺寸参数,包括:
20、当led箱体位于弧形屏正中时,通过旋转1/2夹角对mesh进行修正。
21、优选的,所述用插件形式集成到blender软件中,以简化用户操作流程,包括:
22、还包括通过blender插件的用户界面接收用户输入的距离数据,并提供对于数据格式的帮助说明和示意图片。
23、优选的,所述方法适用于生成兼容地屏和顶屏的mesh。
24、一种计算机程序产品,包含计算机可读存储介质,所述存储介质上存储有计算机程序,当在计算机上执行时实现根据权利要求1所述的弧形屏mesh生成方法。
25、本专利技术通过以下技术方案实现:
26、1.通过测量led箱体拼接缝至弧形原点的距离,计算出箱体左右顶点的平面坐标;
27、2.在blender中根据坐标画出弧形线段,并根据线段代入高度数据生成面片mesh;
28、3.调整mesh的uv映射以适应多通道渲染;
29、4.通过插件形式集成到blender软件中,用户可以直接在blender界面进行操作。
30、专利技术的有益效果:
31、与现有技术相比,本专利技术提供了一种成本低廉,操作简便的弧形屏mesh生成方法。用户无需复杂的三维建模技能,即可快速准确地生成弧形屏mesh,且方法可处理多种变化的弧形屏,提高了结果的准确性和过程的高效性。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书以及附图中所指出的结构来实现和获得。
本文档来自技高网...【技术保护点】
1.一种基于距离测量的弧形屏Mesh生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述将弧形线段代入高度数据生成面片Mesh,包括:
3.根据权利要求2所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述根据渲染通道调整面片Mesh的UV映射,包括:
4.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述建模软件为开源软件Blender。
5.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述该方法包括序列化保存生成的Mesh数据,以便数据共享。
6.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述将弧形线段代入高度数据生成面片Mesh,还包括:
7.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述通过测量或获取LED箱体的尺寸参数,包括:
8.根据权利要求1所述的一种基于距离测量的弧形屏M
9.根据权利要求1所述的一种基于距离测量的弧形屏Mesh生成的方法,其特征在于:所述方法适用于生成兼容地屏和顶屏的Mesh。
10.一种计算机程序产品,包含计算机可读存储介质,所述存储介质上存储有计算机程序,当在计算机上执行时实现根据权利要求1所述的弧形屏Mesh生成方法。
...【技术特征摘要】
1.一种基于距离测量的弧形屏mesh生成方法,其特征在于,包括如下步骤:
2.根据权利要求1所述的一种基于距离测量的弧形屏mesh生成的方法,其特征在于:所述将弧形线段代入高度数据生成面片mesh,包括:
3.根据权利要求2所述的一种基于距离测量的弧形屏mesh生成的方法,其特征在于:所述根据渲染通道调整面片mesh的uv映射,包括:
4.根据权利要求1所述的一种基于距离测量的弧形屏mesh生成的方法,其特征在于:所述建模软件为开源软件blender。
5.根据权利要求1所述的一种基于距离测量的弧形屏mesh生成的方法,其特征在于:所述该方法包括序列化保存生成的mesh数据,以便数据共享。
6.根据权利要求1所述的一种基于距离测...
【专利技术属性】
技术研发人员:孙超,
申请(专利权)人:北京七维视觉传媒科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。