前言

需求

由于本游戏的设计,需求使用到角色以及场景建模。具体模型的搭建与贴图的设计根据原画进行。

工具

一般在游戏研发中,模型的搭建主要使用以下工具和概念来渲染建模。

3ds Max

3ds Max是Autodesk传媒娱乐部开发的全功能的三维计算机图形软件。它运行在Win32和Win64平台上。在2007年7月,3ds Max发布了第十版。

ZBrush

ZBrush是一个专业三维角色建模软件,由pixologic公司出品。被誉为革命性的建模软件,广泛应用于各电影,电视,游戏,特效等诸多领域。因为造型手段脱离传统数位手段,使得创作数字雕塑更为便捷高效。

拓扑

拓扑是3Dmax石墨工具中的一个快速处理图形的工具。

UV

U 相当于世界坐标轴的X轴,V 就是Y 轴,还有一个W就是Z轴,UV 通常是 UVW坐标轴的简称。

Unfold3D

一种UV软件,建模贴图工具最好用的软件之一,展开UV的工具,是三维游戏设计中常常用到的制作工具。

模型制作过程

这里以角色的建模制作为例,讲解整个建模渲染的过程,场景的制作方法与此同理。

低模制作

根据最初设计原画将人体基本型捏出,同时把握模型比例。具体的做法是:使用3ds max创建一个初始模型,模型的头部使用3ds Max的头部生成器制作,身体部分的制作有很多方法来制作。接着在自动生成例和大型。同时需要注意的是尽量保持四边面,这样有利于ZBrush细分雕刻。

ZBrush雕刻

这一步完成细节的精细雕刻,一共有两次拓扑,一是为了精细雕刻,二是为了完成底模的制作。过程如下:首先在ZBrush里根据原画设计图雕刻出大型,然后回到3ds Max里重新拓扑出来个适合精细雕刻的模型,然后在ZBrush进行精细雕刻,这是最重要的部分。接着在再次拓扑前需要把ZB里的高模细分级别降下来,得到基本的形状,这样就可以把模型导入到3ds Max里去进行拓扑。3ds Max里的石墨工具便可以用于进行拓扑。在拓扑完各个部分之后再进行合并,便完成了拓扑工作。

UV与贴图

3D建模中的"UV"可理解为立体模型的“皮肤”,将“皮肤”展开然后进行二维平面上的绘制并赋予物体。展UV包括UV位置、大小,尽量避免拉扯。根据软件计算生成的UV布局,将贴图绘制完毕,最后将贴图贴在模型上。

结语

此时便可以将模型整个保存导出,用于游戏了,在我的设计中,将制作好的模型直接导入使用。

基于3ds Max的游戏建模方案的更多相关文章

  1. 基于点云的3ds Max快速精细三维建模方法及系统的制作方法 插件开发

                                 基于点云的3ds Max快速精细三维建模方法及系统的制作方法[技术领域][0001]本发明涉及数字城市三维建模领域,尤其涉及一种基于点云的3d ...

  2. 3ds Max从入门到精通

    1. 软件的下载与安装 这里用的是3ds Max2009简体中文版 32位 在 Win7上运行记得打上sp2补丁,不然会有bug. 2. 3ds Max的历史 3ds Max可以用在动画和游戏,点云数 ...

  3. 3ds max学习笔记(六)-- 基本操作(建模前奏)

    1.界面设置 在3ds Max的版本的界面中,默认是较深.若需要切换至较亮的界面,步骤: 执行“自定义”菜单,选择“加载自定义用户界面方案”从弹出的界面中选择样式文件,单击“打开”即可: 注:“amg ...

  4. 教你用3ds max制作多边形小狗建模

    本教程是一篇关于用3ds max来制作多边形小狗建模的简易教程,介绍地很详细,制作出来的狗很有特色,转发过来,感兴趣的朋友可以过来学习一下! 建立一个BOX,把物体放到空间原点上(这样在以后调节中间点 ...

  5. 3ds Max建模,Blend设计,VS2008控制WPF的3D模型例子

    原文:3ds Max建模,Blend设计,VS2008控制WPF的3D模型例子 3ds Max建模,Blend设计,VS2008控制WPF的3D模型例子   所用的软件 3ds Max 9.0,Mic ...

  6. 【Unity】3.3 用3ds Max 2015制作模型并将其导入到Unity

    分类:Unity.C#.VS2015 创建日期:2016-04-05 一.常用三维软件简介 由于游戏引擎本身的建模功能相对较弱,无论是专业性还是自由度都无法同专业的三维软件相比,所以大多数游戏中的模型 ...

  7. 3Ds Max实例教程-制作女战士全过程

    3Ds Max制作“女战神” 作者:Diego Rodríguez 使用软件:3Ds Max,Photoshop 3Ds Max下载:http://wm.makeding.com/iclk/?zone ...

  8. 万圣节福利:红孩儿3D引擎开发课程《3ds max导出插件初步》

    ds max文件夹,插件文件夹以及3ds max的可执行程序文件夹: 位的,这里要改成x64,否则启动程序后3ds max会提示"不是有效的win32程序"之类的对话框. 然后要将 ...

  9. 3Ds Max制作克劳族少女教程

    作者:Andrius Balciunas 使用软件:3ds Max, ZBrush 3ds Max下载:http://www.xy3dsmax.com/xiazai.html ZBrush下载:htt ...

随机推荐

  1. NSString用法,object-C数组以及字符串拼接和分割

    一.介绍使用NSString创建一个字符串的代码如下: #import <Foundation/Foundation.h>int main (int argc, char *argv[]) ...

  2. ASSERT()断言

    头文件<assert.h>   作用:用于判断是否有非法的数据,有则程序报告错误,终止运行.(注意是非法情况,而不是错误情况)   ASSERT()和assert()的区别: ASSERT ...

  3. Oracle锁表信息处理步骤

    查看是否有锁表的sql select 'blocker(' || lb.sid || ':' || sb.username || ')-sql:' || qb.sql_text blockers, ' ...

  4. Testbench学习笔记

    Testbench学习笔记(一) 书写testbench是数字电路设计中不可或缺的一项设计方法,主要是提供的是激励.尽管现在各种开发工具都通过绘制波形图的方法生成测试激励,测试书写的代码,但是其不可移 ...

  5. 大数据数据库HBase(二)——搭建与JavaAPI

    一.搭建 1.选择一台没有ZK的机器(HBase自带ZK,可能会导致冲突) 2.选择版本2.0.5的HBase 3.解压HBase2.0.5 4.配置HBase的HBASE_HOME和path 5.修 ...

  6. vi文本编辑器的使用

    1.1.模式 编辑模式 输入模式 末行模式 1.2.常用命令 vi file 直接打开,不能修改,光标在行首 vi +n file 直接打开,不能修改,光标在第n行 vi + file 直接打开,不能 ...

  7. 北京师范大学第十五届ACM决赛-重现赛D Disdain Chain (规律+组合数学)

    链接:https://ac.nowcoder.com/acm/contest/3/D 来源:牛客网 Disdain Chain 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 2621 ...

  8. CF1151F Sonya and Informatics (计数dp+矩阵优化)

    题目地址 Solution (duyi是我们的红太阳) (这里说一句:这题看上去是一个概率dp,鉴于这题的概率dp写法看上去不好写,我们其实可以写一个计数dp) 首先拿到这个题目我们要能设出一个普通d ...

  9. Nacos 快速开始

    原文:https://nacos.io/zh-cn/docs/quick-start.html https://www.jianshu.com/p/16ff6d6db0cf Nacos安装: 1.从 ...

  10. spring IOC(Spring 生命周期,先1.构造方式,2,初始化方法,3,目标方法,4,销毁方法)