【发布时间】:2019-05-06 08:49:44
【问题描述】:
我实际上正在制作一个基于生成高度图的噪声的无尽地图。我做了所有的混搭生成器来显示块和简单的纹理(数据上每个“高度”的像素颜色):
现在,我想生成一个具有“纸质地图”样式的大视图,我尝试将块弄平(看起来像一个平面)但它看起来充满像素(我为大视图生成的数据较少)
我想要这样的东西,但我真的不知道该怎么做? (我有一些Photoshop笔刷)
我是否需要生成更好的纹理(可能更大,我只有 1px/数据,所以很难更平滑),如果是:我可以在纹理中使用子精灵(如画笔)吗?
我需要使用一些着色器而不是纹理吗?并且只在这里渲染?
或者我可以只在纹理中显示背景(和湖泊?),并在合适的位置将真实的精灵(用于山或树)添加到世界中?
对于水:我是否必须通过查看其上的每个像素并平滑边框来生成形状?或者我可以只在渲染(纹理或着色器)上做这部分吗?
更新我将关闭此问题以将其移至游戏开发: https://gamedev.stackexchange.com/questions/165927/unity3d-how-to-create-flat-map-render-based-on-endless-noise-data
【问题讨论】:
-
此问题属于 Stack Exchange 网络中的另一个站点:游戏开发
-
如果您想将问题移至另一个堆栈交换,而不是本质上打开一个重复的问题,那么您需要request question migration。
-
@Pikalek,我试过了,但我找不到如何将它移动到游戏开发:/
-
我发布的链接中的accepted answer 涵盖了该过程。在您的情况下,由于您的代表少于 3,000,您可以标记并请求迁移。我已经对其进行了标记,所以现在需要让模组对其进行整理。
标签: dictionary unity3d procedural-generation heightmap