2020 个人 side project 总结

本篇为 patreon 12 月的博客选题约稿。参与以后每个月的博客命题、投票请参见 patreon:

Become a Patron!

本来这个选项根本是被我写出来凑数的,因为其实也没什么传统意义上值得一说的大项目(especially coding invovled)。混吃等死懒如我下了班从来都是直接躺平,工作六年来也从未有过 side project。

今年情况特殊,外加二月底我玩滑板就扭到了腿,于是比整个美国早半个月进入了居家办公(work from home,后简称 WFH)状态,刚好时间空间上都有了更多自己捣鼓东西的机会,外加疫情期间墙内平台言论审查愈演愈烈忍无可忍逼人迁移,也多了不少自建平台的动机。所以三三两两一凑合,今年就相对以前躺平而言的我井喷式地搞出了几个称得上 side project,或者更广义地来说,工作生存之外生活中兴趣爱好的大部头。Still, only slightly coding related,所以想看技术向 side project 的朋友们可以现在点叉了。

Continue Reading

豆瓣难民背井离乡,我为 14 位友邻画了像素头像

一切缘起于 2020 年 10 月.

(2020 年 10 月 14 日左右)
1. 豆瓣整改 hashtag 功能,所有 # 发出来自动替换成 * ,友邻 A 发广播说了这个事情
2. 有友邻调侃井号跳槽了,友邻 A 开广播让大家缅怀过去的 tag。友邻 A 是重度 hashtag 使用者,之前有“猜谜学”“最安全”“豆友找工互助”等 tag。其中猜谜学是给大家解释注入为什么“reply”(ply 包夫人缩写)“偏远贫困“(远贫跟包子他哥谐音)“洗完衣服,今早”(洗…今)这种正常内容会被锁的。已经早就炸过了。
3. 友邻 A 被永久封号,大家群情激愤骂豆瓣。
4. 豆瓣官方账号豆嬷嬷发语焉不详的通告并说“豆瓣前行的路上,需要每一位豆友支持“。友邻 B 小号转发”豆瓣倒退的路上,需要每一位豆友反对“。
5. 友邻 B 大号发布其小号被永久封号,群情激愤 + 要告豆瓣。
6. 部分用户(包括我)终于受够了,开始转发大家安利长毛象等替代平台。
因此有了 #背井离乡 这个 tag——一场 # (井号)引发的血案。另外之前离岸爱国粉红“背(一声)井离乡”也是一个梗。

这个是老号了,我事先经过别人安利去了 m.cmx.im,即长毛象中文站,aka 草莓县。但后来被人指出大规模在墙内号召人过来会对站点造成安全隐患(以前已经炸过一次站了)有慷他人之慨之嫌,且总有人指出要“心疼战长钱包”所以少发图,倍感拘束背离了最初背井离乡寻找更自由的互联网空间的初衷,于是自己建了实例,这是后话了。

背景 aside,我在迁移之前还非常慷他人之慨地为了号召豆瓣友邻迁移,而 promise 了跟着我迁移并且给我参考图的,可以得到一个 32px 的像素头像。这个 offer 当然迁移之后也有效,不管友邻们是留在了草莓县还是去了我的新实例豆豉

最后,总计有三十多位友邻有效报名。十月之后我又搞了很多 side project(如博客、Patreon 等),发现工作量超标,于是开始给自己找借口减少工作量。11月底查看的时候半数的人跟风注册了之后也没有再活跃了(其实过半这个活跃比例已经蛮震惊我了),于是缩减为只给当初要了的、还在活跃的象友画。又画了几组之后发现由于水平所限和大家偏好不同,真的会使用象友也只是个别,于是又给自己找了个借口变成还想要的主动来找我 confirm。

于是在进入了圣诞假期的今天,终于一鼓作气把 confirm 了象友们的头像也画完了。

因为大家提供的参考图画风不同(有本身就是二次元的、涂鸦式的,也有照片类型的)和自身水平有限,画出来的成品效果也是参差不齐。不过好歹还是兑现了承诺了的。

之后,就可以毫无心理负担地继续开始其他像素画的项目了!(说的好像我有多勤快似的……


如果您觉得本文对您有帮助,想支持我的博客创作,或者有特定的内容想要看到,或者干脆就想单独聊五毛钱,欢迎点击下面按钮成为我的金主:

Become a Patron!

墙内赞助通道:爱发电

开源不节流的又一大步:个人 Patreon 发布啦

大家好!像往常一样,在一个厌班的下午,我终于把 Patreon 搭起来啦。起因是我之前看到有独立博客写手也无奖励有 support me patreon ,另外也有少数几位豆瓣友邻提到过愿意资助豆豉 douchi.space ,于是正在琢磨开源不节流辞职活动的我不禁又把这个项目提上了日程。

目前我能拿出来卖钱的既能似乎只有像素画(虽然还很幼稚)、博客(写了十几年了),和零散的职场、留学、移民咨询。独立游戏开发和当一个 freelance programer 的计划还仅仅在构想中,如果将来真的开工了也可以放到 patreon 上来。

个人职业、生活方面的背景供话题参考:中国大陆西北五线小城长大,本科毕业之后到美国上了码农蓝翔技校,曾在 FANG 中两家作为程序员工作 5 年,现在在湾区一家 SaaS startup。

博客的内容就是本站啦。写博客也有十几年了,这个博客是最近新建的,之前在豆瓣、知乎上没少废话。

豆豉(长毛象实例):也是 2020 年 10 月因为豆瓣愈演愈烈的审查新建的

Pixel Art(像素画):2020 年作为 covid skill up 自学的,目前接过一些小的 commission,过去的作品| 相册

好啦,因为只是试运行,肯定有许多不足的地方,欢迎大家多多指正!

目前只有中文输出,就不写英文的页面了。将来有英文输出的话再添加吧。有问题可以随时在博客、豆豉和 Telegram上联系我。

Again,欢迎加入我的 Patreon!

像素画的一小步,我人生的一大步 —— 100 days of pixel art

虽然大家不爱看但我还是要强行搬运过来了哈哈哈哈 written on 2020-08-09

从今年 4 月底开始,我一天不差地连续画了 100 天像素画。作为一个毫无艺术细胞的人,虽然绝对水平还是停留在学前阶段,但是对我来说确实人生方向的一大步——第一次有目标有规划地执行一个既是自我提升方向、又是兴趣爱好的计划,并且没有妥协地成功执行了,而且居然还执行地很开心一点都不煎熬。锦上添花地是,还抛砖引玉带动了一些网友一起进行,非常有成就感。

第 1 到第 100 天

Why Now

一切的起点都是疫情期间生活形态改变,加上刚到新公司,又出现了那种每个月总有那么几次的人生和职业的迷茫期。跟友邻@小良 良老师聊起人生没有什么梦想,稍微算得上点志向也不知道是不是叶公好龙的就是可能想去做 indie game,又往往惰性占上风无法起步。在商业互吹良师傅开始自学代码的过程中被鼓励道,可以做一个计划每天执行,比如哪怕每天就写一行代码,重点是每天坚持做。

然后良师傅又甩来了大牛朋友 Tiantian Xu 的IG 和她的 100 days project。我顺藤摸瓜地找到了后来让我受益匪浅,反复读过四五遍的她的 100 days of motion design. 清晰的思路,简洁 on point 的文笔和优秀的内容让我深受启发,当天就决定开始自己的 100 days project. 而想学的像素画和 Unity 中像素画的门槛又相对较低,于是就有了现在这个项目。

一个被 firewatch 吸引进去看文章,却最终收获几个亿的迷妹如我

而懒如我,感觉很大一部分能坚持下来的原因是因为今年特殊情况这几个月都在 wfh。光通勤就省下来 3 小时,更不用说每天要穿衣出门笑脸迎人跟人寒暄生下来的 energy 了。在家里加班也是加,看电视也是看,划水上网也是划,还不如画点画呢。也因为 wfh 的时间比较灵活,有时候真的加班加到晚上,一咬牙少睡一两个个小时觉来画画,每天也就坚持下来了(唯一一天当天实在没时间的第二天立刻补上多画一副).

Why everyday though? 健身的人都会跟你说,养成了习惯有了 routine 就会上瘾。见过太多松懈休息就放弃了的了,所以哪怕每天只画非常简单的一点点(比如写码哪怕特别忙的时候只写一行),都比不做强。“因为做不到 100 步所以连 1 步都不走”是消耗执行力的万恶之源。

Why Pixel Art

在那么多林林总总的 covid upskill 项目里,像素画并不是个流行的选择,但对我来说却是个 no brainer,主要有以下两点原因:

1. 门槛低

无论从绘画技巧、审美天赋、硬件要求和教程资源而言,像素画都算是各种视觉艺术形式里对外行和新手最友好的了。我,一个学了两次素描都半途而废,毫无绘画基础 perspective 差得要死,procreate 买了没用超过三次的中年人,找这种 less intimadating 的技巧下手心理障碍小了很多。

传统绘画形式里至关重要的线稿基础、透视、color theory、atonamy 等等,虽然进阶肯定有帮助,但对”从只会用鼠标“到”能画出实用的像素图“而言不是必要条件。因为画幅小(卡通风格的单个人物分辨率通常以 16px ~ 96px 计,超过 64px 的通常就已经是偏写实的画风了,见下图),比传统艺术形式需要掌控的信息少,出错的机会也少很多。毕竟像素画的核心之一就是”对像素的精确操控“。最差情况你甚至可以把每个 pixel 枚举一遍选出最喜欢的效果。练 fine art 多少年才能练出流畅的线条精准的透视,pixel art 通通点几下鼠标搞定。

(图源:https://www.youtube.com/watch?v=ad-3dn2qUUs What Size is Pixel Art? (Intro to Sprite and Canvas Size) by Brandon James Greer)

而视觉效果上,像素画绝大多数的细节是由观众脑补而成的,而大脑的“美图”能力大家对比一下“洗完头在浴室自拍时候觉得自己帅/美到飞起,出门别人一拍丑到妈都不认识“的场景就可想而知。读小说里绝世美女/美男子在电视剧里即便已经找很帅的演员来演也容易演杂就是这个道理。因此,经过简单训练,Pixel Artist 把传统画师需要多年练习加上天赋才能调教出的好看的场景这个“调教”过程的一大部分直接交给了观众的大脑。

甚至连最需要审美技巧的色彩使用,也可以在一定程度上被众多无私分享的画手制作的 color palette 解决,圈内甚至有个著名的色板网站 lospec,跟很多软件都有集成,喜欢的风格可以简单通过看范例选色板达成。你甚至可以轻松从喜欢的图里直接生成色板。而比传统绘画简单的是,Pixel art 的色板往往只有 8~48 种颜色,手忙脚乱的话把自己完全限制在色板里有的颜色就能掩盖不少审美缺陷。我喜欢的大触 AngrySnail 就把著名色板 vinik24 用得炉火纯青,甚至那个 16px 的头像(右上角)简单的用色和风格都成了我早期模仿的目标——“有一天我也要给自己画这么一个简单又标志性的头像”

不久之后我也确实用同样的画板给自己画了一个头像。虽然不如大触的简洁,但也算比较满意:

而硬件方面就更是比当今所有视觉艺术都要求低了。入门你甚至不需要一个触控板或者电脑,平板甚至手机上都有相当不错的像素画软件。凡是能画画的软件就能画像素画,包括 Windows 自带的画图。进阶专业的游戏开发也在用的 go to app 如 Aseprite, PixelEdit 等价格都相当低廉(十几美金一次性购买持续更新),跟其他任何专业视觉相关工作都需要用到的 Photoshop 相比简直是白送。Even better,十几刀也不想付的话,Aseprite 是开源的,你甚至可以自己编译,正大光明地免费用而不用盗版(当然,因为价格便宜在 steam 上买跨平台、更新都省心,还是建议购买)。因为编辑的画幅小,对系统性能要求很低,无需高配电脑,是人就能用。

而如今像素风的流行,一定程度上跟各种独立游戏的广泛应用有关。独立游戏开发者本身就跟码农群体高度重合,有着一样的开源精神。因此各种教程、色板甚至免费素材包层出不穷素质很高,自己在网上看免费视频完全能学到自己对自学这个领域 comfortable 的程度。

2. 老玩家的情怀与 aesthetic

Continue Reading