通往一个更广阔世界的窗
我最在意的是细节要有存在的理由。一件东西可以只是好看,但很多元素都和这个 世界的运行、它的故事或游戏机制相连。水晶在深渊底部 ;龙犬的蛋壳在孵化之后 另有用途 ;蝴蝶让你采集花粉,然后再被放走。
封面遵循同样的规则。没有什么是为了装饰而放上去的 :紫色的桑树结出在板块上 采摘的果实,蓝色的水晶在深渊底部发光,空巢保存着孵化后有用的蛋壳,龙守着它的蛋, 粉色的蝴蝶等着被放走。玩过一局的人认得出每一个元素 ;从没玩过的好奇者看到的 只是一个站得住的世界。然后我用光来讲述这个场景 :太阳照亮龙所在的岩石,学院在 远处的光晕中漂浮,而深渊的蓝雾留在阴影里,摊开的魔法书照亮了橘猫学徒的脸。目光 完成其余的部分 :黑色小猫把卷轴朝我们举起,橘猫越过魔法书看着我们,白猫还在 阅读中,而龙则盯着他们。观者的视线从一个移到另一个,在不知不觉中重走了一局游戏的 路 :阅读、施法、遇到龙。
所以最终的成果与其说是一幅要展示我所有想象的插图,不如说是通往一个广阔得多 的世界的一扇窗。每一块板块都打开一扇 ;一局游戏把它们拼在一起。
图从哪里来
我的插图建立在多个来源之上 :我自己的想法、我的观察、照片、视觉参考, 有时还有 AI 生成的图像。灵感来自我的经历和我的研究。魔法书诞生于长久凝视过的古旧 书籍装帧,花饰来自中世纪阿拉伯式花纹的照片,蝴蝶来自真正的蝴蝶。在我画画的时候 就已经是这样了(gorash.be)。
生成图像主要用来快速探索一个想法或一种氛围。我不把它们当作最终的插图 : 我重画、变形、组合并调整各个元素,来构建与我的世界相符的画面。
在数位板上
接下来我直接在数位板上工作,用 Krita、Inkscape, 某些操作用 GIMP。插图由许多图层组成,常常超过 4000 × 4000 像素——以至于文件超过 1 GB,我必须定期合并图层,电脑才跟得上。举个例子 : 猫帽子上的系带有一个轮廓图层,然后是用于色调、颜色和质感的图层与蒙版(使用 Dry Brushing 和 Chalk Details 这样的纹理笔刷)。
AI 做了什么,没做什么
AI 如今是我工具箱的一部分,我宁愿说清楚它具体用在哪里。下面是清单,逐项列出。
- 游戏的板块和插图是在数位板上手绘的。
- 盒子封面有一段单独的故事。它的构图诞生于 2025 年 12 月,是以我的参考 资料为基础、与图像生成器反复迭代的结果。之后我把一切都重画了 :龙和背景 是重新绘制的,而三个学徒保留了生成时的样子。
- 首页底部的背景是例外 : 两张生成图像,经过抠图、重新组合和调整(光线、色调、对比度、局部的强光和柔光) ; 只有蒸馏器经过修饰,然后整体做了模糊处理。
- 翻译。网站和规则有十一种语言。法语是我的语言,以它为准 ;其他十种 由 AI 翻译,再由母语者校对(我极其幸运,有来自各国的同事和朋友)。
- 应用和在线游戏是我自己写的 : 九个月,每天六个多小时。 引擎、规则和界面都由我设计和开发。我把 AI 当作辅助,用来修复 bug 和编写某些测试。
- 网站是在 AI 的帮助下开发的。但它的设计,每次都由我亲手重做。说起来 我有点完美主义……页面上部的阴影会随屏幕大小而转动。
我知道使用生成图像会引出正当的疑问,尤其是关于模型的训练数据和艺术家的位置。 我不认为重画一张图就能抹去这些疑问。我选择对我的方法保持透明:哪些来自我,哪些 借助了这些工具。之后每个人都可以形成自己的看法。
我做开源已经很多年了。如果有人从我的一幅壁画、我的世界或我分享过的代码中获得 灵感,我不介意,甚至会感到荣幸,我的同事们也一样。一个世界催生出其他世界,这正是 托尔金之后奇幻文学经历的事。为了转售而纯粹复制,那是另一回事,我理解艺术家对此 敏感。
WizoCat 之前
WizoCat 不是我的第一个世界,我很高兴看到以前做过的一切都在这里派上了用场。 绘画和壁画,化学和颜料,编程和 Darjacks——那个 2015 年用纯 JavaScript 写的游戏,标题当时就已经刻在石头上,二十五年前写的书和有声书,手工和模型制作, 还有对桌游一直以来的热爱。什么都没有白费 :有些旧点子最终会获得新生。 WizoCat 是这一切第一次装进同一个盒子里。