- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我在徘徊如何在 opengl 中创建大地形。我的第一个想法是使用 blender 并创建一个平面, segmentation 它,创建地形并将其导出为 .obj。在查看了 Blender 之后,我认为这应该是可行的,但很快我意识到我的六核 + 8GB RAM 无法跟上 segmentation 以支持非常大的地形所需的精度。
所以我的问题是,最好的方法是什么?
我可以使用随机生成算法创建一个大型景观,但我不想要一个随机景观,我需要一个包含许多细节的定制景观。 (高度、深度、路径)
编辑
我要做的是:
编辑2我正在创建的 map 太大,以至于 Photoshop 占用了我所有的 8GB Ram,所以我必须将所有 3 个高度图拆分成更小的部分,并在 map 上移动时即时组装它们。
最佳答案
我相信您只想制作一张高度图。图像越大,它可以拉伸(stretch)得越远。也许如果你让接缝匹配,你可以平铺它,但如果你想要一个无尽的地形,那么生成一个地形可能是值得的。
要制作高度图,您将制作一个图像,其中每个像素代表一个设定的高度(您实际上不必将其表示为图像,但它很容易可视化)变成灰色-缩放颜色。然后,您可以将该值缩放到所需的最大高度(精度由图像的位深度决定)。
如果您想使用 OpenGL 执行此操作,您可以创建一个界面,您可以在其中单击点以提高特定点或区域的高度。
一旦你有了这张图片,渲染它就不太难了,因为 X 和 Y 坐标是为你的空间设置的,而图像会给你 Z 坐标。
这样做的缺点是不允许出现洞穴和类似的特征(因为一个点只给出了一个高度)。如果您需要这些功能,它们可能会添加网格或第二个
关于c++ - 如何创建大地形/景观,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10263732/
我想为我的原始布局的每个尺寸制作一个单独的横向布局 我有 activity_main.xml。我已经对其进行了调整以适应多种屏幕尺寸: 现在,我想为每个不同的屏幕尺寸创建横向布局。 android 文
我在徘徊如何在 opengl 中创建大地形。我的第一个想法是使用 blender 并创建一个平面, segmentation 它,创建地形并将其导出为 .obj。在查看了 Blender 之后,我认为
关闭。这个问题需要更多focused .它目前不接受答案。 想改进这个问题吗? 更新问题,使其只关注一个问题 editing this post . 关闭 5 年前。 Improve this qu
我知道有一个类似的问题 Only ONE VIEW landscape mode ,而且我在问这个问题之前已经仔细阅读了它。 我的应用程序中有一个名为 webview 的 WKWebview,而 we
我正在使用 emberjs 开发一个系统,它需要很多 jquery 插件。例如:我只需要从 div 制作所见即所得编辑器。 $('.summernote').summernote(); 据我所知,我需
这个问题已经有答案了: Android, landscape only orientation? (6 个回答) 已关闭 4 年前。 我正在尝试在 Android Studio 中创建一个包含多个字段
我已经创建了一个简单的网站,我正在尝试使其具有响应性 - 可以在 http://www.teamlist.co 上查看它.我使用@media 查询来定位 iOS,它在纵向方向上看起来不错,但不适合 w
我正在尝试将内存中(但尚未在层次结构中)UIViewController 的 View 渲染到内存中图像缓冲区中,这样我就可以做一些有趣的过渡动画。但是,当我将 UIViewController 的
我有一个 UIView,其 subview 在旋转到横向模式后不想完全填充 self.view。我尝试了很多方法,从设置自动调整大小蒙版到设置旋转后 subview 的框架,它们要么不起作用,要么问题
我似乎找不到解决方法。 在移动 safari 中的 ios9 上,如果 webapp 使用 position:absolute 和 bottom:0 作为内容区域以覆盖整个屏幕,当处于 landsca
我是一名优秀的程序员,十分优秀!