柏林噪声地形生成!独立游戏《有翪焉》开发日志Week3

合集 · 独立游戏《有翪焉》开发日志 (13)

  1. 1:12
    UE5还原MC!Week1
  2. 1:57
    动态区块加载!Week2
  3. 2:22
    柏林噪声地形生成!Week3
  4. 1:56
    噪声叠加!Week4
  5. 10:41
    【UE5教程】Niagara 水!Week5
  6. 0:48
    我们仍未知道二十五万个方块是怎么加载进去的 Week6
  7. 0:33
    第一次做动画的萌新qwq-Week7
  8. 0:49
    第二次做动画的萌新xwx-Week8
  9. 2:13
    【Niagara】奶瓜闪电-Week9
  10. 0:49
    调试了一周的Steam联机 Week10
  11. 1:00
    咕了两周的FlashBall-Week13
  12. 0:33
    毫无技术可言的小玩意儿-Week14
  13. 0:33
    UMG动画-Week15
Description
第一周,制作了基于柏林噪声的地形生成,同时制作了地形存储
(我自己都不知道竟然两天就做完了,以为要做很久呢)

柏林噪声:将世界坐标划分为晶格,在晶格顶点处生成随机数,然后对晶格内的点进行插值
通常柏林噪声对临近2个点通过3t^2-2t^3进行插值,
而我是将临近4个点计算插值函数,然后对晶格内的点求值。

地图存储并不复杂,其中利用一些压缩算法将地图文件大小压缩到1/4。