一种虚拟场景模拟真实物件模型的系统和方法与流程

文档序号:15140013发布日期:2018-08-10 19:46阅读:1636来源:国知局

本发明涉及一种虚拟场景模拟真实物件模型的系统和方法,属于计算机游戏领域。



背景技术:

现有的技术方案存在以下缺点:游戏行业对游戏模型减面的要求很高,模型面数太高机器无法承受,会导致游戏无法运行;但是模型面数过低的话,模型美术效果不好;传统通过手绘的方式画凹凸阴影来弥补这一缺陷,但是效果依然不是特别理想。

zbrush是一个数字雕刻和绘画软件,3dstudiomax,常简称为3dmax或3dsmax,是discreet公司开发的基于pc系统的三维动画渲染和制作软件。其前身是基于dos操作系统的3dstudio系列软件。



技术实现要素:

针对现有技术的不足,本发明的技术方案提供了一种虚拟场景模拟真实物件模型的系统和方法,用于本发明通过法线的方式实现凹凸阴影的效果,同时面数依然保持很低,但却在视觉上实现高模的效果,不会对游戏运行造成过大负担。

本发明的技术方案包括一种虚拟场景模拟真实物件模型的系统,其特征在于,该系统包括:高模模块,用于对指定真实物件模型执行雕刻生成虚拟的高模模型;低模模块,用于将所述高模模块生成的高模模型的表面执行拓扑处理,生成对应的低模模型;烘焙模块,用于将所述高模模块生成的高模模型法线烘焙,得到高模贴图,并将高模贴图贴在所述低模模块生成的低模模型上,得到真实物件的真实模型。

根据所述的虚拟场景模拟真实物件模型的系统,其中高模模块还包括:用于执行雕刻的工具为zbrush。

根据所述的虚拟场景模拟真实物件模型的系统,其中低模模块用于执行以下步骤:获取高模模型,使用3dmax加载高模模型,进一步,执行拓扑处理,包括查找高模模型对应的最低模型面数,并生成最低模型面数的低模模型。

根据所述的虚拟场景模拟真实物件模型的系统,其中低模模块用于执行以下步骤:s41,将最低模型面数对应的多个高模面数进行法线烘焙,得到对应的最低模型面数的贴图;s42,将所述步骤s31得到的贴图贴至对应的低模模型,得到具有高模视觉效果的低模模型。

本发明的技术方案还包括一种虚拟场景模拟真实物件模型的方法,其特征在于,该方法包括:对指定真实物件模型执行雕刻生成虚拟的高模模型;将生成的高模模型的表面执行拓扑处理,生成对应的低模模型;将高模模型法线烘焙,得到高模贴图,并将高模贴图贴在生成的低模模型上,得到真实物件的真实模型。

本发明的有益效果为:同时面数依然保持很低,但却在视觉上实现高模的效果,不会对游戏运行造成过大负担。

附图说明

图1所示为根据本发明实施方式的总体流程图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的虚拟场景模拟真实物件模型的系统和方法适用于游戏模型的处理。

图1所示为根据本发明实施方式的总体流程图。对指定真实物件模型执行雕刻生成虚拟的高模模型;将生成的高模模型的表面执行拓扑处理,生成对应的低模模型;将高模模型法线烘焙,得到高模贴图,并将高模贴图贴在生成的低模模型上,得到真实物件的真实模型。

本发明还提供了两种种可行的实施例,具体如下:

实施例2,

(1)需要将有6个面的木头箱子的每个面都做出来,每个面用4根木板拼接成一个面,并用zbrush在木板上雕刻木纹,划痕。再将每条木板上的4个钉子也用模型做出来。此时这个木头箱子面数应该有1000万;

(2)1000万面做成的木头箱子看着当然不错,但是这样的面数游戏是无法承受的。所以开始做低模,也就是俗称的拓扑,因为木头箱子造型比较简单,所以我们可以将拥有1000万面的木头箱子减为只有6个面的模型盒子;

(2)减面后我们如何保留细节呢,那么就要用到3dmax的烘焙工具将高模变成法线烘焙在低模上。并给低模贴上这张贴图。

实施例3,做一个花盆:

(1)首先用zbrush雕一个花盆;

(2)将花盆高模导入3dmax,沿着花盆的外表面拓扑出一个低模;

(3)在3dmax中进行烘焙法线;

(4)将烘焙好的法线贴在低模上。



技术特征:

技术总结
本发明的技术方案包括虚拟场景模拟真实物件模型的系统和方法,用于实现:对指定真实物件模型执行雕刻生成虚拟的高模模型;将生成的高模模型的表面执行拓扑处理,生成对应的低模模型;将高模模型法线烘焙,得到高模贴图,并将高模贴图贴在生成的低模模型上,得到真实物件的真实模型。本发明的有益效果为:能够在面数依然保持很低,但却在视觉上实现高模的效果,不会对游戏运行造成过大负担。

技术研发人员:刘铃;陈镇秋
受保护的技术使用者:珠海金山网络游戏科技有限公司;广州西山居世游网络科技有限公司
技术研发日:2018.01.30
技术公布日:2018.08.10
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1