2
A
回答
3
Perlin noise通常工作真的很好。
它也值得探讨中点dispacement(或diamond square algorithm)
1
Alredy通过打我的世界。经过这个步骤;) http://madeinsoviets.net/index.php?option=com_content&view=article&id=7&Itemid=5 你可以用通常的山alghorithm,则表示每个高度为立方体。其他部分的景观使用其他算法(树木,洞穴等)。 您需要准备自己编写非常快速的渲染引擎 - JME3失败;((也许因为我没有正确使用它) ps我听到我的世界在某处使用基于体素的数据系统.. - 这是另一个故事... - 维基中的稀疏体素八叉树(不能使用> 1超链接)
0
你也可以看看Notch's(Minecraft的创建者)我相信他会将算法发布到某处,还可以查看世界生成器的.class文件,并查看可以从中获得哪些信息,或者等待几周时间,等待整个Minecraft源代码将会在一个修改API中发布,你可以看看这个。
1
http://codeflow.org/entries/2010/dec/09/minecraft-like-rendering-experiments-in-opengl-4/
我找到了我的世界般的OpenGL 4条渲染引擎(作为实验制造)这确实总结了一些你问的事情的这个伟大的演练。尽管他正在生成另一种地形(飞行摇滚),但他确实使用Simplex Noise(Perlin噪声的增强变体)来生成地形。
相关问题
- 1. 3D骰子生成算法
- 2. 3d希尔生成算法?
- 3. 基于现有地形的动态地形生成
- 4. 生成形状的算法
- 5. 用于沿路径生成3d柱面的算法
- 6. 基于图块的地图生成实用程序
- 7. 地图生成算法
- 8. 用于从云点生成三角形网格的算法
- 9. Ruby中的程序生成算法
- 10. 奇怪的3D程序生成输出
- 11. 简单的程序3D洞穴生成?
- 12. 好的算法把STL的地图变成基于数值
- 13. 基于排列生成密钥的最佳算法
- 14. 程序声音生成算法?
- 15. 如何更好地将城市置于程序生成的地形?
- 16. 用于生成旋律的算法?
- 17. 用于生成图形的递归算法
- 18. 基于类的GUI代码生成
- 19. 基于dropdown输入的代码生成
- 20. SQL基于DMO的代码生成器
- 21. 有没有人有3D地形或分形地形生成过程中的良好资源?
- 22. 地形生成AS3
- 23. 基于系列日期生成压延的算法
- 24. C的3D图形框架#
- 25. 生成交互式图形算法
- 26. 3d点生成
- 27. 用于顶点“磁变形”的3d算法
- 28. 基于CTE的HSQLDB序列生成
- 29. 基于表元数据生成代码
- 30. 基于XML生成Html代码
该术语是[程序生成](http://en.wikipedia.org/wiki/Procedural_generation)。 – 2010-09-10 16:51:54