自从上一次发文以来,我放弃了手工建造和动画鸟类(上次的鸽子和鹰死了,RIP)。我转向了使用AI 3D(meshy)来创建生物。这种方法效率好得多。第一只敌人现在已经加入游戏了(一只有多个脸的滑液,攻击敌人),还有季节日历,潮汐+波浪,使用ChatGPT生成的天空盒子,绘制的地面,砍树和完整的战斗设计文档。是的,我和Claude一起做这个游戏,这就是这个社区的目的。上一次发文收到了很多负面反馈,我不在乎,如果你们只会吐槽“AI垃圾”,那就下投票并滚动吧。其他人,下面是发生了什么:
https://preview.redd.it/e8szj1hby4uh1.png?width=2560&format=png&auto=webp&s=d87499598f92a3812d1ca0421dca888621710187 RIP鹰
自从上一次发文以来,我花了2天时间尝试用Claude手工建造鸽子和鹰。从参考图纸中创建形状,绘制,rig,翅膀动画,整个过程。事实上,结果并不值得花时间。鸟类很难动画,折叠翅膀的那一部分总是会出问题。有4种不同的方法尝试折叠翅膀,结果每种方法都有前后或侧面都看起来很糟糕的问题。 feathers被融入到mesh中,没有骨骼来控制。所以我删除了所有旧的生物,鸟类暂停,等待地面生物准备就绪。现在的循环是:ChatGPT生成的概念图 -> meshy生成3D模型 -> 我的管道清理模型,使其足够轻松以便在游戏中运行,并检查它是否仍然看起来像原来的 -> 我用自己的脚本rig模型。 meshy需要credits,但它比手工建造快得多。第一只哥布林已经加入游戏了,但它仍然处于T姿势,尚未添加动画。
https://preview.redd.it/fb0dev8ey4uh1.png?width=2560&format=png&auto=webp&s=6b5f5587c706cff2ece1beb07ed894e1006e3878 第一只敌人:滑液
鸟类太难动画了,所以我从最容易的生物开始。眼睛是贴图(图像,几何体会在4次中断后破裂),顶部的触须会变成一个心形,一个“!”或一个“?”,取决于它的状态。它有happy,sad,angry(带着动漫符号),surprised和dead,透明液体效果。然后我让它战斗。它会注意到你(只有一个“!”,第一版会持续不断),围绕你打转,同时盯着你,像弹簧一样绷紧,跳向你腰部高度并弹回去。还有一个更高的跳跃攻击。它会跳动移动,而不是滑动。有一个问题:在攻击前的一帧,它的脸会恢复正常,我只在视频中逐帧查看才能发现。还要注意,目前只有滑液会攻击你,玩家方面的战斗设计将在后面。滑液还缺乏以下功能:躲避其跳跃(它应该飞过你并落在后面),蜗牛爬行和水喷射攻击。
战斗设计
我写了战斗部分的设计文档,目前只是纸上谈兵。服务器决定一切,客户端只是绘制,PvP中防御者会赢得比赛当有延迟时。最多2个敌人可以同时攻击同一目标,其他敌人会围绕,形成一个战斗队列,而不是一堵伤害墙。敌人的攻击方式是暗黑之魂式的,设置为中立,敌对或盟友。中立的滑液会逃跑,如果它逃跑失败或你造成足够的伤害,它会变得愤怒并战斗。另一个滑液从来不会愤怒,只会逃跑。变种的工作方式与PoE中的附加效果类似。每个区域都有稀有生成(例如:晶滑液只会逃跑,非常脆弱,掉落3倍的物品),每种敌人都有精英(同一生物但更大,更多修改,色调),每个部落都有boss, 每个区域都有boss。BOSS可以在杀死太多同类生物时出现(一个“区域狂怒”计数器充满后BOSS会来保护他们),加上金色贡献哥布林像muhonline。生成条件是时间,事件,区域能量和部落死亡。目前所有这些都是纸上谈兵,只有群体攻击正在被构建。滑液在村庄外的草地中以1-10个群体生成,水滑液将在水域中生成(一旦有生物群)。
季节
4个季节,每个季节14个真实的天数,所以一年有56天。它与真实的日历同步,因此每个人都会在同一时间看到同一个季节。我的第一版太快了,然后我记得这个游戏是长期的MMO,没有人会看到它们。树丢掉叶子,逐渐减少(松树和竹子除外),雪在屋顶和地面上,雨会弄湿东西,冰会让玩家滑倒。预告片展示了秋天和雪景。村庄也被重新设计(更宽的道路,广场和立石)。我也删除了所有genshin的占位符。
https://preview.redd.it/bcz7o8zzy4uh1.png?width=2700&format=png&auto=webp&s=cab7a1ce08b1606f62b4d29aa2ea6ff64e075181 水
水边的泡沫会前后移动,潮汐会循环,湖会呼吸,波浪会产生,水面会产生,波浪会破裂,水花会喷在岩石上,平静与风暴。 我重做了海岸线7次,因为它看起来永远不对劲,最后我意识到波浪的喷水效果看起来像一个png撞击水面lol。现在我从3个角度逐帧检查任何动画之前才会将其视为完成。仍然没有解决的问题:波浪前方有一个奇怪的硬垂直切割线,已经排除了10个原因,仍然无法找到,所以暂停了。
天空盒子,地面,树木
我使用ChatGPT生成的图片(大全景图)开始制作天空盒子:晴天,部分云,阴天,雨,风暴和一张来自动漫图片的夜晚。地平线使用区域的山脉片段(海洋只会有云)。树木在这些测试中是占位符。
https://preview.redd.it/raghqwzvy4uh1.png?width=1920&format=png&auto=webp&s=80ec6104c37b3d7ee3a25971abcd93d3d8cbf5cc https://preview.redd.it/83q60avwy4uh1.png?width=2560&format=png&auto=webp&s=9832460af77f8ada2debecf4a544ff562da097a8
地面现在已经被绘制了,来自ChatGPT的图纸,更加锐利了,使用一个技巧使其看起来不会重复,根据类型(干燥,花朵,湿润,森林,秋季)进行绘制。泥土路有凹痕和磨损边缘。
https://preview.redd.it/04y1zy6yy4uh1.png?width=2560&format=png&auto=webp&s=f387b751b154cccc5c5de843c9edddabdceed738
树木砍倒了。击打树木几次后它会倒下。桩子是从相同的mesh中切割出来的,同样的树皮,没有奇怪的缝合,桩子会在前端的切口处摇晃像一个胸罩。我的第一版将桩子放置在后面,所以桩子会倒在桩子上lol。之后它会漂浮在地面上,所以现在它会直到接触地面才会停下来。许多树木类型也会留下一个松散的树干作为装饰。
https://preview.redd.it/v00y6ig1z4uh1.png?width=1920&format=png&auto=webp&s=9a5043fc2fbe1b7f123db2abffc1d307374acf46
没有成功
我尝试使用Elden Ring的方法来制作树木(据说是一些大卡片面向摄像机而不是成百上千的小叶子)。在纸上看起来是一个巨大的节省,但在我的眼睛里,树冠看起来像一块扁平的板子被粘到树枝上。暂时不使用它,测试旋转卡片以面向摄像机。
丑陋部分
- 我又超出了周度限制,token将在明天重置
- 仍然存在波浪BUG
- 滑液的眼睛需要4次尝试和很多破碎的着色器
评论 (0)