unity三维地形制作
打开地形文件后,在工具栏下拉列表中选择“Gradient Shader”,在此列表框后面有一个“Enable/Disable Hill Shader”的按钮,我们需要取消渲染;
二、将图片到处为JPG,操作过程如下,在弹出的选择对话框中选择JPG,选择8bit灰度值。
三、用photoshop进行打开编辑;打开图片后选择“图像”->“画布大小”;单位选择像素,长宽值填写值需要是2的指数次幂比如128、256、1024或2048(不能大于2048,否则会出错),这时我将宽度和高度均设置为512(这里需要将长宽设置成一样值,像素扩大长512/332 =1.542169,宽512/336=1.52381倍
),点击确定,导出raw格式;
四、用photoshop进行打开编辑;打开影像后选择“图像”->“画布大小”;像素长5257 * 1.542169 = 8107,宽5336*1.52381=8131后,外黑边去掉变成透明,导出tif格式(导出的时候选择保存透明度),后期三维地形的影像会有垂边,所以透明边尽量弄大点。
五、unity创建地形导入raw,设置地形的实际长宽和高差。
六、将RunTime_Terrain_Convertion脚本挂到地形上设置长宽顶点数(顶点数多平滑点)运行按S键转格网。
七、制作双面影像材质1.先制作shader,2.创建材质添加shader。
1. 制作shader
按住T键,点击界面,加入rgb和alpha透明通道
2.创建材质,添加shader。