unity三维地形制作

打开地形文件后,在工具栏下拉列表中选择“Gradient Shader”,在此列表框后面有一个“Enable/Disable Hill Shader”的按钮,我们需要取消渲染;

unity三维地形制作

 

 

二、将图片到处为JPG,操作过程如下,在弹出的选择对话框中选择JPG,选择8bit灰度值。

 

unity三维地形制作

 

unity三维地形制作

 

 

 

 

 

 

 

 

 

 

 

三、photoshop进行打开编辑;打开图片后选择图像”->“画布大小;单位选择像素,长宽值填写值需要是2的指数次幂比如12825610242048(不能大于2048,否则会出错),这时我将宽度和高度均设置为512(这里需要将长宽设置成一样值,像素扩大长512/332 =1.542169,宽512/336=1.52381倍

),点击确定,导出raw格式;

unity三维地形制作

 

四、photoshop进行打开编辑;打开影像后选择图像”->“画布大小;像素长5257 * 1.542169 = 8107,宽5336*1.52381=8131后,外黑边去掉变成透明,导出tif格式(导出的时候选择保存透明度),后期三维地形的影像会有垂边,所以透明边尽量弄大点。

unity三维地形制作

unity三维地形制作

 

 

 

 

 

 

 

 

五、unity创建地形导入raw,设置地形的实际长宽和高差。

unity三维地形制作 unity三维地形制作

unity三维地形制作

六、将RunTime_Terrain_Convertion脚本挂到地形上设置长宽顶点数(顶点数多平滑点)运行按S键转格网。

unity三维地形制作

 

unity三维地形制作

unity三维地形制作

unity三维地形制作

 

 

七、制作双面影像材质1.先制作shader,2.创建材质添加shader。

1. 制作shader

unity三维地形制作

按住T键,点击界面,加入rgb和alpha透明通道

unity三维地形制作

2.创建材质,添加shader。

unity三维地形制作

 

unity三维地形制作

unity三维地形制作

unity三维地形制作

交流联系qq:875782548