我一直想实现Tessendorf波浪效果,去年尝试用Unity在业余时间做,但总是失败。
于是这次我尝试用Codex+Godot来实现。
只是参考了一个Godot实现的GitHub仓库,以及几张FFT波浪图像作为参考。
使用了'/goal'命令,要求参考这些资料,创建一个看起来逼真的海洋,并且能够配置为平静和暴风雨两种状态。不断循环直到效果足够真实。
我是ChatGPT Plus用户,为了节省使用量,最初用的是terra-medium模型。
它确实不停地循环。
但用了一周后,生成的效果不够好。
它似乎确实正确使用了FFT技术,但波浪不够陡峭,形状偏圆,而且我能轻易看到重复的图案。terra模型似乎很难克服这个问题。
所以这周我换成了sol-high模型,第一次5小时限额用完后,得到了上面的效果。
好多了。它自己添加了云(terra没有做到,当然云并不逼真,但我没有要求模型让天空变得逼真,所以这不算减分项)。
现在波浪更加陡峭,大涌浪看起来就像真正的大涌浪。
希望我能在这周的使用量内完成海洋部分。
评论 (0)