DiamondSquare:3ds Max 的菱形方块算法地形生成

时间:2024-07-30 02:45:56
【文件属性】:

文件名称:DiamondSquare:3ds Max 的菱形方块算法地形生成

文件大小:17KB

文件格式:ZIP

更新时间:2024-07-30 02:45:56

C++

钻石广场地形生成器 此插件经测试可在 3ds Max 2014 上运行。项目文件使用 Visual Studio 2012,但编译器设置为 VS 2010 编译器。 该项目将无法使用 2012 编译器进行编译; 3ds Max 2014 插件必须使用 2010 编译器编译。 我的构建环境是Windows 8.1; 您可能需要修补才能使编译正常工作。 大多数有趣的东西都在Grid.cpp ,它使用菱形正方形算法在网格上生成地形。 该插件将生成覆盖网格的 UV 坐标; 如果您想要不同的贴图,请在此对象的顶部应用 UVW 贴图修改器。 对此实现的快速而肮脏的解释: 它环绕,即它认为网格的左边缘是右边缘的延续,而顶部边缘是底部的延续。 它是迭代的; 它首先将半径设置为网格大小的一半。 这将网格分割成一个正方形。 + - - - + | | | | One squ


【文件预览】:
DiamondSquare-master
----.gitignore(3KB)
----DiamondSquare()
--------DiamondSquare.def(309B)
--------DllEntry.cpp(3KB)
--------DiamondSquare.cpp(13KB)
--------DiamondSquare.vcxproj.filters(2KB)
--------DiamondSquare.h(1021B)
--------DiamondSquare.rc(4KB)
--------DiamondSquare.sln(1022B)
--------resource.h(2KB)
--------Grid.h(3KB)
--------Grid.cpp(3KB)
--------3dsmaxsdk_preinclude.h(1KB)
--------DiamondSquare.vcxproj(3KB)
----README.md(3KB)

网友评论