- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学IT技能上我学院网
学Unity 上我学院:
Unity地形制作教程
在Unity工作流程内,地形是一个不可缺少的重要元素,不论是游戏或虚拟现实都会使用到各种类型的地形效果,在这个教学中我们需要了解到地形的制作基本概念与,其中对于Unity的地形操作部分需要大量的操作练习.熟悉这些功能操作之后,相信对于游戏地形的制作与运用将会更得心应手。
创建一个新的專案目录,勾選Terrain Assets資源包(Tree Creator與Water可一併加入),按下 Create 開始创建项目。
开始创建地形,按下Terrain Create Terrain,窗口内自动产生一个平面,这是地形默认使用的基本原型。
选择 Terrain Set Resolution 功能可以检视默认的地形所设定的基本参数,在这个选单内提供多样化的设定方式:
Terrain Width : 地形的宽度Terrain Height : 地形的高度Terrain Length : 地形的长度HeightMap Resolution:地形高度图片所使用的分辨率.Detail Resolution : 这个数值高低用来控制草地和添加细节模型的分辨率。数值越高效果越好,不过会大量消耗内存,可能会造成严重的延迟,大多数我们将这个数值控制在128到256之间会取得一个测试地形的开始。Detail Resolution Per Patch : 每一个面片的细节设定值Control Texture Resolution : 控制贴图纹理的分辨率。Base Texture Resolution : 控制地型基本贴图纹理分辨率。
在第一次的练习中,我们先采用内定的标准数值来进行地形绘制,直接按下Set Resolution 完成确认。
在Inspector 面板中的 Terrain ( Script ) 是关于整个地形的所有功能设定,最上面的七个按钮为主功能区,由左至右的按钮功能分别是:
1.Raise and Lower Terrain – 绘制地形表面凹凸程度,如在绘制过程按下 Shift 则将地形向下凹陷。2. Paint height – 绘制地形高度3. Smooth the terrain height – 对地形表面进行平滑处理4 Paint the terrain texture – 绘制地形表面贴图5.Place trees – 种植树木功能6.Place plant,stone and other small foliage – 种植花草与地形表面对象7.Terrain – 地形相关参数设定
确认 Set Resolution 的设定值为默认的设定值后,选择 Import Heightmap – Raw功能。Raw文件里面记录着灰阶的位阶图,藉由灰阶的落差来产生地形的高低。
选择下載的附件terrain.raw,不改动任何设定,直接按下 Import将地形高度贴图导入。
经过贴图的导入后,原本的平面转换成高低起伏的地形,接下来我们就可以开始绘制地形上的纹理效果。
按下 Paint the terrain texture Edit Texture Add Texture,将Sand (Beach2) 拖曳到 Splat 栏位内。?
将贴图拖曳进来后按下 Add 完成导入动作,在地形上就直接覆盖了一层类似沙地的表面。
现在我们需要导入第二张贴图来增加地形斜坡上的绿色纹理,按下 Add Texture 后将Grass ( Hill )拖曳到 Splat,Tile Size X与Y设定为10,按下Add完成导入,在 Textures 小窗口内就增加了第二种纹理。
按下绿色的纹理小图,表示选择该贴图进行绘制,在Settings 字段中将 ***sh Size 设定为60,Opacity设定为50,Target Strength设定为0.9的笔刷设定,然后开始进行斜坡上的纹理绘制。
使用相同方式在地形的斜坡区块上绘制出相同的绿色纹理,在完成大面积的斜坡纹理绘制后,选择原来的沙地贴图, 将***sh Size 设定为5,Opacity设定为50,Target Strength设定为1,在斜坡上绘制出道路的造型。
在绘制斜坡道路时可先使用较小的笔刷先绘制出基本线条,然后再推进摄影机角度进行更多细节上的调整。
将加第三个贴图纹理Cliff(Layered Rock)加载,Tile Size X与Y设定为50,***sh Size 设定为15,Opacity设定为40,Target Strength设定为0.4,然后在斜坡与地面上的交界处进行绘制,使其能产生融合的纹理效果.
在绘制交界处纹理时,先将 Target Strength 设定为 0.
文档评论(0)