我是一个独立开发者,正在用Godot创建一个小城市建造游戏。最近我学到了一个并不光彩的教训:我花了太多时间在错误的方法上,而不是真正困难的问题上。其中一部分钱也花在了这样的错误上。有一段时间,我一直试图自己想出所有的解决方案。我会过度复杂化流程,忽略基本的理论,尝试用强制手段解决已经有更简单解决方案的问题。所以,我觉得订阅的钱是白白浪费掉的,不是因为工具不好,而是因为我在使用工具时的过程是错误的。只有在最近的一周左右,我才真正明白了这一点,主要是在与Claude(Opus 5.5)一起工作时,ChatGPT处理艺术设计。变化很大:我不再试图加强,而是开始抛弃坏的流程。 建筑(视频的前4秒是“之前”) 我的旧管道对于一个建筑有八个步骤:代码中灰色块,绘制立体“主”图像,四个单独生成的侧面图像,检查窗户、门和烟囱在所有视图中是否匹配,Tripo用于网格,来自同四个视图的纹理,修复网格/比例/偏心点,然后再次检查从四个方向的日夜。每个建筑都是基本上一个独特的作品。风格一直在漂浮。要想获得颜色变体,我必须重做一半的过程。新的流程比旧的流程要简单得多: 1. ChatGPT使用我的风格参考绘制一个概念图。 2. Claude写一个短的Blender脚本,使用头部建模。 3. 模型没有烘焙纹理,只有材料名称,如brick、roof_shingles或plaster#e8c9a0。 4. 在引擎中,一个着色器使用可重复手绘的贴图来绘制所有内容。这些贴图也是由ChatGPT绘制的,然后通过脚本进行处理以使其平滑。最好的部分是Claude几乎可以与ChatGPT对话。 我留下了一个ChatGPT标签,附上风格参考,写了一个简短的描述,等待结果,获取结果,进行处理并将其放入游戏中。我的角色主要是查看结果并说“不”或“这个”。这改变了一切。现在风格存储在一个小的材料库中,而不是重建每个资产。任何新资产都默认符合风格。变体几乎免费。一个房子可以在不重建整个建筑的情况下立即获得多种墙壁和屋顶组合。有一晚,我睡觉时醒来,游戏中已经有五栋商店,一个水塔,一个房子有七种变体,十三个街道道具和一个社区俱乐部。视频的第二部分中,大部分建筑都是简单的复制品。事实上,使用这种方法,我在一夜之间生成了约20个独特的建筑。 草 草也是我自己制造了麻烦的地方。 我花了几天时间试图发明自己的解决方案:小团,三维小须,根据地面着色等等。其中大多数都被抛弃了。然后,我终于做了明智的决定:我查找了其他人如何解决风格化草很好的方法。我找到了Dylearn的很好的YouTube分解,给了Claude,要求它不要直接复制,而是适应我的游戏的风格。它读取了文本,浏览了视频,两次错误,第三次接近了。这个过程比我从头开始尝试解决方案要快得多。 我从中得到了什么 1. 将风格放入可重用的内容,而不是放入每个资产。 2. 在发明解决方案之前,花20分钟检查是否有人已经解决得更好。 3. AI对我最有用的是不替换品味,而是替换傻傻的重复和错误检查或糟糕的UI/UX。 4. 让模型之间的模型进行对话。 我的工作主要是品味和方向。视频中的城镇是我的压力测试。第一版大约每秒8-10帧。现在在RTX 4060上平均100+帧。所有东西仍然非常繁忙,正在进行中,的确,纹理都是由我自己的风格图纸生成的。