都进来讨论一个很重要的技术--地形生成。
tv3d吧
全部回复
仅看楼主
level 10
13318513339 楼主
一楼呼唤各位远见卓识的吧友们
本吧冷了很久了,现在就要讨论一下一个很有意思,无限乐趣,研究向的话题--地形生成。
2013年05月14日 13点05分 1
level 10
13318513339 楼主
各位玩过《我的世界》(Minecraft)吗?里面体素向的地形生成,那洞穴等等的自然地形,到底是怎么做的?各位都学过数学知识,都有一定的算法规划能力,我们就抛开TV那老套的高度图地形生成法,来讨论下这个吧。
2013年05月14日 13点05分 2
下个3dmax的自然地形插件。。。。。。。。。。。还有植被神马的。。。然后转tvm搞定。。。。。
2013年05月15日 06点05分
level 10
13318513339 楼主
我感觉首先地形生成的单位要以体素为单位。一体素包含(2x2)方块。因此有以下可能
1.空 0x0
2. 1x0
3. 0x1
4. 1x1
5. 1x2
6. 2x1
7. 2x2
感觉把这些定成查找表比较好办,各位又是怎么看呢
2013年05月14日 13点05分 3
level 1
地形,我知道TV3D需要加载一张高度图,高度图是上面颜色深浅来描述地形高低。然后再加载一张草地什么的图片,用来贴在高低起伏的地形上,这时候就很像了,地形需要自己计算吗?
2013年05月14日 13点05分 4
你也不想想高度图是怎么来的。
2013年05月14日 14点05分
回复 13318513339 :哈哈,dll文件中计算的,我们这些人只调用了,不知道人家设计算法的辛苦
2013年05月14日 14点05分
level 7
TV里的地形里不是有hole,还有holearray这些吗,我也没用过,这不就是洞的意思吗。
2013年05月14日 14点05分 5
洞数组,我猜测是点沿着xy坐标铺开,z坐标决定这一点的高度,高度平滑一点
2013年05月14日 14点05分
回复 sunguoweisgw :这想法有意思。但是难以捕捉
2013年05月15日 11点05分
level 1
要谈地形的形成,那要追溯到宇宙大爆炸时期....
2013年05月14日 14点05分 6
level 7
普通地形就凹凸。。。洞穴那些例如溶洞的卡斯特地貌 是后来的化学反应。。。我觉得基础地形还是生成个旧版地形吧。。tv用addvertex充分利用自由度
2013年05月14日 23点05分 7
你可以看下GPU精粹3第一章,那个地形生成算法我有所理解,不过仍需要推敲
2013年05月15日 11点05分
来个最简单的地形动态生成吧。
2013年05月18日 03点05分
回复 流星侠客网 :你对这示例有兴趣的话我倒有兴趣做做
2013年05月18日 07点05分
level 7
我想是不是要max的布尔运算里面的差集运算来挖洞。。。。
2013年05月16日 00点05分 11
level 9
2013年05月16日 07点05分 12
这倒有意思。但是阶丘,瀑布,山脉这种地貌呢?
2013年05月16日 10点05分
帮助文档在哪找。。。。
2013年05月17日 03点05分
回复 Xo丶战皇 :这只是官网的特性介绍罢了
2013年05月17日 10点05分
1