下载 App

开发者日志 #3:通过 Demo 迭代美术——从一张效果图到七幅画卷

修改于10/174 浏览

开发者日志 #3:通过 Demo 迭代美术——从一张效果图到七幅画卷

《万物生长》(暂定名)· 2026-10-12
上一篇日志我说"最喜欢 A/B 方案"。这篇想坦白地讲:最开始尝试的是A,因为我以为A更简单更易实现,但这个结论我只坚持两天,然后把整件事推倒重来了一遍。好消息是,Demo 成了推倒重来的成本最低的方式——这也是我越来越依赖它的原因。

一、把选关页变成"美术馆"

现在的选关页(launcher.lua)已经不止一卷。经过反复的迭代,它现在有七幅画卷:样张 A 扁平自然笔记、样张 B 水墨淡彩、样张 C 精灵绘卷,加上这一周新长出来的 D / E /F 三张样张,以及排在最前面的正式载体 G「水墨绘卷 · 分层山峦 + 手绘草簇」。
它们跑在同一颗模拟内核上。也就是说,在 C 关看到的鹿群迁徙、在 E 关看到的草毯枯荣,是同一份世界状态换了七种画法。这件事听起来朴素,但它是我们敢反复推翻美术的底气:画法怎么改,生态规则纹丝不动;规则要改,也不必碰七套渲染。
技术上切换画卷时要做一次 UI.Shutdown() 再 UI.Init(),避免两个 NanoVG 上下文打架;而且切换只能推迟到下一帧执行——在点击回调里当场销毁控件树是会崩的。这两条坑上一篇提过,这周又在新关卡上验证了一遍,算是老伤疤了。

二、D → E → F → G:四次"哪里不对"

这四关不是拍脑袋堆出来的,每一步都源于拿 Demo 对着效果图找茬:
关卡 D「手绘草簇」——最大化还原《山野生灵》概念图的一版:远山横带、主峰瀑布、中丘做背景(带轻视差),地面是水彩淡底加四形态手绘草簇精灵,鹿狼松石全是贴图,按 y 深度排序。第一次打开它我们内部一片"哇",但跑起来十分钟就发现了违和:每一株草都在自己动,可整片草原没有"一块草原"的感觉。细节对了,气氛不对。
关卡 E「晕染草毯」——针对上面那句反省的重做:底毯改成一次成像——一张 1920×1152 的手绘连续草原铺满整个世界矩形,不平铺、无重复单元,山体区的镂空和画面边缘的羽化直接烤进 alpha。草的反馈不再逐株变化,而是拿纸色的大软圆做低频浓淡:过牧、火烧的地方把毯子"洗"回纸底,草茂处留全毯。这版一眼就有气势了,新问题也来了——山是死的,草不能反应局部荣枯。四季在变、草地会秃,三座山从头到尾一个颜色,像贴在画上的剪纸。
关卡 F「分层山峦」——为山做的专项。我们把每张山形贴图离线拆成两层:base 是裸岩,cover 是山坡植被,两层叠回原貌。cover 的透明度接该山"山脚环带"的郁闭度(草势 × 林木存量),于是过牧滥伐会让山坡渐秃,露出近纸底色的米灰裸岩——秃山如水墨淡墨留白;休养几年,cover 层慢慢回绿(做了 EMA 平滑,避免闪烁)。岩与植被再各自接四季乘法染色:嫩绿、浓绿、赭黄、冷灰,冬季只做整体冷染,不加雪帽。这一层改动让"生态好"第一次拥有了远景可读性:玩家不需要打开任何面板,抬头看一眼山就知道山谷最近过得怎么样。
关卡 G——收编为正式载体。F 的山 + D 的草簇:地面回退到手绘草簇活实体(啃食渐矮渐淡、入雪渐隐、底部枢轴风摆),因为 E 的整幅草毯好看是好看,但草被鹿一口口啃掉的过程它表达不出来。玩法迭代(下篇日志的主角)就全部落在 G 上。
一个还在争论的悬案:满生态时 F 和 E 视觉完全一致(base+cover 还原 E 的原貌),只有恶化时才分道扬镳。所以要不要保留其他效果做独立皮肤?暂时留着,后面再说,反正选关页摆一幅画又不花钱。

三、地形"长"出来了:确定性高程 + 会收缩的水洼

这周新模块 sim/Terrain.lua:用 value-noise 算一张确定性高程场,从里面挑出四类实体地貌——高地岩群(簇状巨岩)、低洼湿地水洼、河岸砾石滩、中坡灌木丛。
两个细节我们特别满意:
  1. 种子取自 world.seed。同一个种子重开,岩群和瀑布的位置分毫不差——地貌从此也是"回放系统"的一部分,这是内核确定性承诺的自然延伸。
  2. 水洼在干旱时会收缩。它本来只是个渲染特征,但我们把它接上了模拟的 water 场(下篇细说),于是旱季来临时画卷上的小水洼会一圈圈变小。没有人要求过这个功能,它是美术和系统握手后自己长出来的。

四、下一步

下一步应该继续细化游戏规则了,这个过程中还会遇到哪些问题?我们边做边看!
最后,来看看各版美术的实际效果吧:
TapTap
TapTap
TapTap
TapTap
TapTap
评论区说说,你喜欢哪一版?
—— 开发组
00:34
《荒原复苏指南》开发日志④:关卡演示堂堂袭来!!截图
《荒原复苏指南》开发日志④:关卡演示堂堂袭来!!
- 人类曾因掌握元素合成技术而一度辉煌,又因滥用元素能量而逐渐从内里衰败。 - 30世纪80年代。社会文化充斥着激进乐观主义与庞大机械美学,在这里,污染和能源共生,幸福与痛苦并存。官方广播和宣传画里依旧在宣扬“科学将战胜一切”、“元素能量将再造新农田”的口号,而世界主城却已经因为污染过度而濒临崩溃、空间挤压严重。为了寻找新的生存空间与无污染能源,官方启动了“重构拓荒计划”。 - 玩家将作为前线拓展
18 赞
6 回复
【童谣镇】聚光灯第二次开发日志截图
【童谣镇】聚光灯第二次开发日志
开发进度: 美术 1、主角人物立绘已细化完成 2、所有NPC的QQ人形象与呼吸动画已设计完成 3、大部分UI界面已设计完成 4、面包房建模与树屋建模以及基础房屋、路灯、树木模型已完成。 5、制作过场动效,制作通用动效材质ing 6、广场资产替换、永续桥和植被的资产替换、房屋资产替换,河流制作 7、学校模型的材质完成 8、石墩子、小道具模型制作ing 9、NPC正比胸像绘制ing 策划 1、任务系统
16 赞
10 回复
00:07
雨天決行 开发者日志02-人工智能的自我修养截图
雨天決行 开发者日志02-人工智能的自我修养
又和大家见面啦!第二篇日志,说实话一开始不知道该怎么编排,但团队里惊喜的成果越来越多,我们已经迫不及待把更新的内容端上来给大家啦!那么事不宜迟,快来看看都有什么新情报吧ദ്ദി˶ー̀֊ー́ )✧ 一.美术(重磅升级) 以主美小为的生命力作为燃料(bushi)本次美术组取得了大进程!首先是各个ui界面的优化和细化,上次大家看到时还只是初具雏形的草稿,现在大多都完整起来了哦! 同时,随着配色的补全,手
43 赞
39 回复
【涌现符】开发日志#1截图
【涌现符】开发日志#1
大家好,我们是电子织机队,核心成员都来自同一个学校社团。 经过了五天的设计大烧烤终于把玩法大概定了下来。虽然题目一出大家立刻都想到了涌现式玩法,但是在这么短的时间内设计出优秀好玩的涌现式玩法对于没有太多经验的学生还是难度颇高,涌现式叙事对于没有专门编剧的我们队也难以达到理想的效果。 皮尔斯提出的"Symbols grow"是一个很有趣的概念,也即一个符号在使用中产生解释,解释引导预期和行动,经验又
4 赞
2 回复
开发日志01截图
开发日志01
“涌现” 1.读作 ‌yǒng xiàn‌,意思是(人或事物)在同一时期大量出现,或者突然出现。‌‌ 2.科学含义‌:在复杂性科学里,涌现指大量简单个体相互作用后,整体产生了单个个体不具备的新特性,也就是“整体大于部分之和”,比如蚁群表现出的智慧、人工智能大模型的推理能力。 刚看见这个题目的时候,有一点点懵。看了词语解释之后,才有了一点想法。 考虑到时间还有个人开发的能力限制,目前决定做一个纯粹的
2 赞
开发者日志03截图
开发者日志03
大家好,第三篇开发日志来了。先公布一件事:我们的游戏正式定名为《尸涌》!这是一款以丧尸战斗和村庄探索为核心的第一人称射击游戏。这次也把最近几轮的战斗、成长、界面和探索进展一起整理出来。 故事从一位旅行者的失踪开始。主角作为她的好友,沿着她的旅行轨迹来到这个村庄,寻找她留下的线索,却逐渐发现村民与城里的制药公司之间,藏着秘密人体实验。村庄里的丧尸灾变究竟是怎么发生的?失踪的好友又去了哪里?这是我们刚
1 赞
《第五个声音》开发日志 #01截图
《第五个声音》开发日志 #01
大家好,我是《第五个声音》的主开发,这是我们的第一篇开发日志。 关于涌现,我思考了很多,主要集中在如何让玩家涌现,突然又想到了涌现式设计,因为我们都是音频专业出身,我们决定从声音入手设计核心玩法 核心玩法 整个游戏围绕一个循环,三步: 听见它 岛上的东西会发出声音:钟、风、水等。你要用耳朵去找,靠近一点,声音就大一点。声音在世界里是有位置的。 记录它 你手里的海螺有 3 个槽。把海螺对准一个声音,
6 赞
5 回复
【开发者日志 #01】从玩游戏到做游戏:我们用记忆诠释「涌现」截图
【开发者日志 #01】从玩游戏到做游戏:我们用记忆诠释「涌现」
大家好呀,我们是【肝完就是胜利】组合! 最开始我们只是刷刷作品、玩玩游戏。万万没想到,现在居然能和一群三观契合、热爱创作的小伙伴一起,从“玩游戏的人”,变成了“做游戏的人”。在TapTap打磨属于我们自己的作品,真的是一件奇妙又幸运的事。 Gamejam【涌现】主题公布后,我们几个人陷入沉思。 好抽象!好哲学!我们反复挠头:玩家能看到什么?感受到什么?又能在游戏里收获什么全新的体验?让我们一时无从
5 赞
4 回复
开发者日志1——这是一个关于万物生长、生态演化的游戏截图
开发者日志1——这是一个关于万物生长、生态演化的游戏
开发者日志 #1:基础创意构思——关于生态平衡的涌现沙盒 《万物生长》(暂定名)· 2026-10 大家好,这是项目的第一篇开发日志。这期开发主题是涌现,涌现是一个很宽泛的主题,这一篇我想聊聊最源头的问题:我想做一个什么样的游戏,以及几个最核心的设计决定是怎么定下来的。 你不是万能的上帝,但你确实可以干预这个世界 你可能幻想过作为上帝去掌控一个世界:降下洪水、劈下闪电、点谁谁消失。但这个游戏我们想
2 赞
01:21
【开发日志07】《我记得》|Windows 里的光与细节截图
【开发日志07】《我记得》|Windows 里的光与细节
第七篇日志,想带大家重新看一遍《我记得》的世界。 最近把录制切到了 Windows,也把 DLSS 加进了这次画面展示。以前日志里放出的主要是 Mac 开发版,这次可以换个角度看看:屋顶追逐时掠过的建筑、第四章跳跃后展开的另一重世界,还有 Boss 战里不断变化的光影和攻击。比起只看静态截图,我更想看看这些细节在奔跑、转场和战斗中能不能保持清楚。 这次实录使用 RTX 4060,开启 DLSS 质
5 赞
5 回复