利索能及
我要发布
收藏
专利号: 2024111240002
申请人: 山东捷瑞信息技术产业研究院有限公司
专利类型:发明专利
专利状态:已下证
更新日期:2026-06-24
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种三维虚拟场景的构建方法,其特征在于,包括如下步骤:获取预设三维模型模板文件数据,其中,预设三维模型为由多个三角面组成的模型;

根据所述预设三维模型模板文件数据确定主路径点集合,对所述主路径点集合进行细分处理及平滑处理,其中,所述主路径点集合包括主路径点坐标及主路径点的顺序;所述根据所述三维模型模板文件数据确定主路径点集合包括:确定待生成三维模型的形状;

根据所述待生成三维模型的形状,设置多个主路径点,将所设置多个主路径点构成所述主路径点集合;

所述细分处理包括如下步骤:

确定细分粒度;

根据所述细分粒度在两个相邻主路径点之间设置子路径点,使总路径点个数变为细分粒度*子路径条数+主路径点个数,其中,总路径点个数为主路径点个数与子路径点个数之和,子路径条数为主路径点个数‑1;

所述平滑处理包括如下步骤:

基于贝塞尔曲线的平滑方式,将前一条子路径的尾部斜率作为后一条子路径的首部斜率;

通过二阶贝塞尔曲线对上述主路径点及子路径点进行采样,来获取子路径点的位置信息;

根据所述三维模型模板文件数据及所述主路径点集合,构建三维连续整体模型;

将所述三维连续整体模型与预设贴图匹配。

2.根据权利要求1所述的方法,其特征在于,所述预设三维模型模板文件数据中包括顶点数据集合、三角面数据集合中的至少一个。

3.根据权利要求1所述的方法,其特征在于,所述根据所述三维模型模板文件数据及所述主路径点集合,构建三维连续整体模型包括:将所述主路径点坐标、子路径点坐标、主路径点和子路径点的顺序组成总路径点集合;

根据所述三维模型模板文件数据及所述总路径点集合,构建所述三维连续整体模型。

4.根据权利要求3所述的方法,其特征在于,所述根据所述预设三维模型模板文件数据及所述总路径点集合,构建所述三维连续整体模型包括:根据预设三维模型模板文件数据,在每个主路径点与每个子路径点上设置预设模型模板,在相邻两个预设模型模板之间构建三角面;

根据相邻两个预设模型模板之间的三角面,构建所述三维连续整体模型。

5.根据权利要求1所述的方法,其特征在于,所述将所述三维连续整体模型与预设贴图匹配包括:确定三维连续整体模型的UV值;

根据所述UV值确定预设贴图的平铺值;

根据所述预设贴图的平铺值将所述三维连续整体模型与预设贴图匹配。

6.一种三维虚拟场景的构建装置,其特征在于,包括:

确定单元,用于获取预设三维模型模板文件数据,其中,预设三维模型为由多个三角面组成的模型;

处理单元,用于根据所述预设三维模型模板文件数据确定主路径点集合,对所述主路径点集合进行细分处理及平滑处理,其中,所述主路径点集合包括主路径点坐标及主路径点的顺序;所述根据所述三维模型模板文件数据确定主路径点集合包括:确定待生成三维模型的形状;根据所述待生成三维模型的形状,设置多个主路径点,将所设置多个主路径点构成所述主路径点集合;所述细分处理包括如下步骤:确定细分粒度;根据所述细分粒度在两个相邻主路径点之间设置子路径点,使总路径点个数变为细分粒度*子路径条数+主路径点个数,其中,总路径点个数为主路径点个数与子路径点个数之和,子路径条数为主路径点个数‑1;所述平滑处理包括如下步骤:基于贝塞尔曲线的平滑方式,将前一条子路径的尾部斜率作为后一条子路径的首部斜率;通过二阶贝塞尔曲线对上述主路径点及子路径点进行采样,来获取子路径点的位置信息;根据所述三维模型模板文件数据及所述主路径点集合,构建三维连续整体模型;将所述三维连续整体模型与预设贴图匹配。

7.一种电子设备,其特征在于,包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被所述处理器执行时,触发所述电子设备执行权利要求1‑5任一项所述的方法。

8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的程序,其中,在所述程序运行时控制所述计算机可读存储介质所在设备执行权利要求1‑5中任一项所述的方法。