AS3 3D地形纹理生成:寻找中级/高级想法

AS3 3D地形纹理生成:寻找中级/高级想法,3d,textures,procedural,terrain,3d,Textures,Procedural,Terrain,我一直在为AS3制作Away3D,并制作了一个小地形生成器,使用柏林噪波创建高度贴图,然后进行纹理处理,根据高度将5幅图像拼接在一起(非常常见的基于噪波的水、海滩、草地、岩石和雪) 下一步去哪里?我怀疑自己是否有能力直接为3D引擎做出贡献,但我想知道是否有人玩弄过雨影等其他地理现象。例如,当云在山脉上移动时,它的温度下降,降低了它的蓄水能力,因此在特定的天气模式下,山脉的一侧会比另一侧更加茂盛 我想知道是否有人可以推荐一些阅读材料 多谢 编辑:我想我应该添加一张图片。互联网上有我喝醉了、乱七八糟

我一直在为AS3制作Away3D,并制作了一个小地形生成器,使用柏林噪波创建高度贴图,然后进行纹理处理,根据高度将5幅图像拼接在一起(非常常见的基于噪波的水、海滩、草地、岩石和雪)

下一步去哪里?我怀疑自己是否有能力直接为3D引擎做出贡献,但我想知道是否有人玩弄过雨影等其他地理现象。例如,当云在山脉上移动时,它的温度下降,降低了它的蓄水能力,因此在特定的天气模式下,山脉的一侧会比另一侧更加茂盛

我想知道是否有人可以推荐一些阅读材料

多谢

编辑:我想我应该添加一张图片。互联网上有我喝醉了、乱七八糟的照片,一个可悲的未开发的水族飞机的事情不应该更令人尴尬!谢谢你到目前为止的想法。。。嗯。。。Lod'ing可能很有趣,也许在开始添加细节之前,我应该看看我能制作多大的地图。植被很有意义(当然是植物!),我想知道我能在程序上做多少


更多的植被浮现在脑海中,比如树木或“灌木丛”,这取决于你有多少草地覆盖。你可以在不同的地方玩不同生长的树。也许有些树木在离水较近的地方生长得更快,而高高的山坡上的树木则变得干枯而崎岖

你可能想考虑更多的天气现象,比如风(弯曲草地,影响树木生长等)

您还可以考虑修改地形需要做些什么,例如,模拟某个地方发生的爆炸,或者地震使地表裂开


听起来很有趣

关于纹理渲染,我想到了很多事情。首先我得说我不是100%确定你在找什么。我会发布我能想到的所有东西,你可以选择;)

  • 改进了一般的纹理映射。地形的坡度是否会修改在给定顶点处放置的纹理类型?是否有其他标准可用于指示要使用的纹理
  • 整合昼夜循环。围绕地形移动太阳/月亮,以便可以看到相应的照明变化
  • 自阴影始终看起来很酷;)
  • 天空盒子/穹顶也不会受伤
  • 添加程序生成的植被
  • 如果添加植被,请使其在地形上投射阴影
  • 考虑改进水渲染(反射、波浪、透明度)
  • 我假设您使用某种纹理混合来混合从一个纹理到下一个纹理的过渡
  • 你是在使用一个在整个地图上拉伸的大纹理,还是在平铺纹理
  • 也许,重新考虑地形本身的渲染?您是否“只是”管理大量垂直/边缘?如果是这样,请进一步研究管理地形数据的方法。像四叉树/oct树这样的东西通常用于解决这类问题
这些要点没有特定的顺序

编辑:


我想很多读者会发现它非常。。。问题中包含一个屏幕截图令人振奋。:)