一种物体渲染方法与流程

文档序号:24817579发布日期:2021-04-27 14:08阅读:106来源:国知局

1.本发明涉及物体渲染技术领域,具体涉及一种物体渲染方法。


背景技术:

2.传统的利用pbr材质渲染物体的过程中主要依赖美术人员个人制作能力,该方案存在以下缺陷:
3.依赖于专业三维美术制作人员的工作经验、美术素养及软件熟练程度,对用户专业程度要求较高且生产时长较多。


技术实现要素:

4.为解决现有技术的不足,本发明实施例提供了一种物体渲染方法,该方法包括以下步骤:
5.s1根据三维网格体制作工具,制作多个三维网格体;
6.s2分展所述多个三维网格体的uv坐标,根据现实物体的尺寸,分别将所述多个三维网格体转化为二维网格体;
7.s3使用材质绑定工具软件,打开所述三维网格体,同时工具转件会加载预先创建的基于物理渲染的材质库;
8.s4选择所述三维网格体的需要材质渲染的子物体并根据四级材质分类标准,从所述pbr材质库中分类选择所述子物体需要的pbr材质并将所述pbr材质一键绑定在所述子物体上;
9.s5重复上述步骤s4,在所述三维网格体所有需要渲染的子物体均选择好pbr材质后,利用选择好的pbr材质,分别渲染相应的子物体。
10.优选地,在从所述pbr材质库中分类选择所述子物体需要的pbr材质并将所述pbr材质一键绑定在所述子物体上之后,所述方法还包括:
11.对所选用的材质进行颜色、样式进行微调,通过切换绑定工具中渲染的不同光照环境;
12.调整选定的物体在不同光照下的显示效果并保存最优效果下的各个材质参数。
13.优选地,在利用选择好的pbr材质,分别渲染相应的子物体之后,所述方法还包括:
14.将已拥有pbr材质的三维网格体的格式转换为适用于渲染引擎的格式,供渲染引擎后期使用。
15.优选地,所述三维网格体包括fbx格式的三维网格体及obj格式的三维网格体。
16.本发明实施例提供的物体渲染方法,具有以下有益效果:
17.能够自动为三维网格体的各个子物匹配相应的pbr材质,降低了物体渲染的难度,降低了对用户专业程度的要求,减少了生产时长。
具体实施方式
18.以下结合具体实施例对本发明作具体的介绍。
19.本发明实施例提供的物体渲染方法包括以下步骤:
20.s101,根据三维网格体制作工具,制作多个三维网格体。
21.其中,三维网格体制作工具包括3ds max软件及maya软件。
22.s102,分展多个三维网格体的uv坐标,根据现实物体的尺寸,分别将所述多个三维网格体转化为二维网格体。
23.其中,一个三维网格体的任何一个点,在三维网格体制作工具的空间中使用三维坐标系表示并可以在三维网格体制作工具或者三维引擎内观察到这个点,但当给这个三维网格体制作贴于pbr材质时,所使用的图像是按照二维格式储存的,就需要一个二维的坐标系来储存数据,这便是uv坐标。换句话说,分展一个三维网格体的uv坐标即为完成从三维坐标系到二维坐标系的映射。
24.s103,使用材质绑定工具软件,打开所述三维网格体,同时工具转件会加载预先创建的基于物理渲染的材质库。
25.s104,选择所述三维网格体的需要材质渲染的子物体并根据四级材质分类标准,从所述pbr材质库中分类选择所述子物体需要的pbr材质并将所述pbr材质一键绑定在所述子物体上;
26.s105,重复上述步骤s4,在所述三维网格体所有需要渲染的子物体均选择好pbr材质后,利用选择好的pbr材质,分别渲染相应的子物体。
27.优选地,在从所述pbr材质库中分类选择所述子物体需要的pbr材质并将所述pbr材质一键绑定在所述子物体上之后,该方法还包括:
28.对所选用的材质进行颜色、样式进行微调,通过切换绑定工具中渲染的不同光照环境;
29.调整选定的物体在不同光照下的显示效果并保存最优效果下的各个材质参数。
30.可选地,在利用选择好的pbr材质,分别渲染相应的子物体之后,该方法还包括:
31.将已拥有pbr材质的三维网格体的格式转换为适用于渲染引擎的格式,供渲染引擎后期使用。
32.可选地,所述三维网格体包括fbx格式的三维网格体及obj格式的三维网格体。
33.本发明实施例提供的物体渲染方法,根据三维网格体制作工具,制作多个三维网格体,分展多个三维网格体的uv坐标,根据现实物体的尺寸,分别将多个三维网格体转化为二维网格体,使用材质绑定工具软件,打开三维网格体,同时工具转件会加载预先创建的基于物理渲染的材质库,选择三维网格体的需要材质渲染的子物体并根据四级材质分类标准,从pbr材质库中分类选择子物体需要的pbr材质并将pbr材质一键绑定在子物体上,在三维网格体所有需要渲染的子物体均选择好pbr材质后,利用选择好的pbr材质,分别渲染相应的子物体,降低了物体渲染的难度,降低了对用户专业程度的要求,减少了生产时长。
34.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
35.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。
36.本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd

rom、光学存储器等)上实施的计算机程序产品的形式。
37.以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1