什么是高度图?为什么高度图更适合用于存储地形
Game艺视界原创文章原创 15079 0
实名

通过了实名认证的内容创造者

发布于 2023-4-28 15:50:00

您需要 登录 才可以下载或查看,没有账号?注册

x

本期笔记内容:
什么是高度图?
高度图实际上只是一个灰度的 2d 图像 ,其中亮度像素的定义高度。所以如果我在这里看这个高度图,低度由较暗的值定义,高度由较亮的值定义。我们可以做的是采用这个高度图并使用它来变形基于网格在这些值上,这基本上就是高度图只是一个存储亮度值的二维图像,这些亮度值可用于使网格或多边形平面变形,以创建通过仅偏移点或顶点来创建地形

6108ec6795919d7210b88eecc9f9f3c0.png


来看看这在 Maya 和 Blender 中是如何工作的

de4336292026abd80438254b4a24aa18.png


在Maya中,我创建一个网格或一个平面,如果我们查看平面的这些点,这些点就是顶点,基本上高度图可以应用于此网格或这个平面,它会根据该高度图的亮度偏移这些顶点,因此较暗的区域会将顶点推低或保持平坦,较亮的区域会将顶点推到更高的高度或什至更高的高度,具体取决于值

我们再次创建一个128 或宽度 128 分段数的面片,现在我们在maya中添加一个变形器然后打开我们高度图,可以看到我们地形稍微有点变化,我们需要提高强度回到纹理变形器,我会设置强度像10,所以你可以看到它是如何偏移这些顶点
因为它从图像文件加载这个高度数据图像文件,不会占用你计算机中的太多空间。当它在图像中时存储的信息量很小但它可以实际转化为给我们一个3d地形,因为它只是根据那个高度使这个地形变形

我们还可以更改网格密度使地形变得更加精细。2d图像的全部细节来创建3d地形,我必须将这些细分设置得更高一些


同样在Blender中创建一个平面-->设置分段数-->添加置换修改器-->添加纹理


创建地形最好的方法是使用专用软件来创建高度图或地形,下一个重要的事情是在您创建高度图之后,这就是您创建完整地形的方式或完整环境





高度图相当于骨架,如果您要为游戏或电影制作详细地形,它们是您要创建的内容的基础有了概念或想法你使用那个概念或想法你得到参考,你对你试图创建什么类型的地形有某种想法,然后你根据这些参考或基于那个想法制作你的高度图在哪里您生成高度图,这就是我们接下来要看的内容如何使用工具按程序创建高度图,然后在高度图生成过程中您将获得高度图,您还将获得一堆纹理和您要保存的蒙版可用于在不同区域放置树木、草地或岩石或不同类型的纹理和植物生命,然后您将使用这些纹理和这些蒙版来进行树叶或特征放置或你的材料,可以放置所有这些不同类型的植物,放置那些悬崖几何形状和其他东西,你还将使用这些纹理和遮罩在需要草的地方分裂,需要土壤的地方、需要沙子的地方、需要雪所有这些不同的东西的地方,然后一起给你你的基础环境
所以你必须经历很多步骤很多过程,但它从一个概念开始,然后创建你的初始高度图等

所以为什么我们使用高度图?
它们只是更有效地存储数据,如果我创建高度图它是一个二维图像它的分辨率可以比 1024x1024 高得多,它甚至可以达到4096 x 4096 像素或8192 x8192 像素或者你甚至可能有多个高度图。有点像一个平铺图你会有24 或 32个高度图,每个高度图都是1k分辨率,它们会形成一个非常大的区域,而且存储数据的效率要高得多,因为它只是一个2d图像,它可以由你的3d软件你可以改变几何地形的分辨率,如果我保存实际的超高质量地形,我们这里的质量网格是3d 文件格式(maya,blender中模型),它会占用更多的内存,然后如果你想降低它的质量离你更远那部分地形,你不容易做到那是因为你只是被这个非常重(面数太多)的网格所困


当你将某些东西存储为 3d 文件格式时,它会存储 x y和 z 值这些顶点或点在 3d 空间中的位置以及一堆其他数据,存储三个值显然比只存储一个单个像素只应用了灰度值的像素要重得多,所以如果你看一些像1024 X 1024 像素的高度图或具有1024 乘1024 的影响或该网格的文件大小。就像obj文件的166mb节或fbx文件的34mb,但是高度贴图的纹理它只有136kb 如果它像低分辨率图像像 png 或 jpeg 之类的格式,即使您将它存储为exr 文件或高动态范围图像文件,该文件也可以存储更多数据和更高的高度精度,因此它不仅存储就像从0 到 255的亮度,它存储一个更大的值更高的精度,即使在最高类型的高动态范围图像文件格式中最多最终也是大约16mb这只是它的一小部分,这就是为什么高度图更适合用于存储地形的原因,尤其是对于游戏或实时应用程序

视频版

[micxp_wxonkey]wxv_2728142171299741696[/micxp_wxonkey]好!本期笔记分享就到这里,我们下期见!

微信公众号:Game艺视界
使用道具 <
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表