博客有什么用处

首先, 因为感觉日常觉得有趣的东西发在朋友圈不一定会让全部人有共鸣, 并且随着时间推移, 可能会让不熟悉我的人产生一种古板的印象. 因此感觉还是把这种内容移动到个人的小小空间来, 朋友圈的大部分人就不会古板地把我归类到 "游戏宅" 里这个范畴里头去了. 事实上, 工作室里的同事肯定没有人这样想 这种情况下, 我就可以比较方便地记录些我认为有趣的, 但是不一定适合朋友圈的内容, 有利于发展有相同且专注兴趣的社交圈

另外, 受到其他写技术博客的同学启发, 我觉得有一个喜欢的小天地, 可以写点分享, 实际上是一个非常有益的事情. 一方面, 可以刺激自己在业余时间中的创造力, 激励自己成为自己想成为的人. 另一方面, 也便于不了解我的同学, 或是不了解游戏行业的同学, 对我, 乃至游戏行业中的工作的一小小部分有所认识. 这个博客甚至也便于我认识自己, 认识自己现在的能力和潜在的方向.

博客会有什么内容

目前主要规划了三个栏目, 日常, 技术, 探索.

  1. 日常大概就是朋友圈性质的东西.

  2. 技术, 众所周知, 图形程序员是要读大量论文的, 因此技术这个栏目主要用来写一些论文阅读笔记和总结. 由于写东西排版也挺麻烦的, 一般会直接搬运我的笔记 ... 做技术真的是很艰难的, 写这些的主要目的不是为了展示自己的才能, 而且说实话, 我也真算是工作室最菜的图形程序之一了 搞个网站主要是为了督促自己努力学习, 交交朋友什么的

  3. 探索, 主要用于展示一些实验性的渲染效果 (与工作内容无关), 主要是计划来实现一些我比较欣赏的游戏画风, 为将来搞 Game Jam 或是做游戏做好技术准备. 由于这部分内容需要大量定制渲染引擎的工作, 目前准备工作还没有完成, 不过在未来会渐渐成型.

博客的结局不都是吃灰吗

希望我的下一个博客不是 ... 每篇文章有它的使命, 如果达到了旅途的目的, 有没有这篇文章或是这个博客又有什么关系呢?

博客是怎么搭建的

由于未来可能有些网站搭建的需求, 这个博客是个练手的机会 ... 即便如此, 对前端和网站开发几乎一无所知的我, 花费了一个月的深夜时间, 学习了些 CSS, SCSS, HTML 等知识, 基于 Django 实现了类似 Jekyll 的微型框架. 把我以前用的静态站点移植了过来, 整合上一些前端的交互性功能以及写些 HTML Parser 相关的代码, 用于支持 Markdown 中添加 Emoji + LaTeX. 最后, 再插入游戏特征的像素动画, 就是目前的样子了

最后测试下 LaTeX 的功能, 游戏行业最有名的公式之一 —— 基于 BRDF 形式的渲染方程1:

Lout(x,ω^out,λ)=Lemissive(x,ω^out,λ)+ΩL^in(x,ω^out,λ)f(x,ω^in,ω^out,λ)(ω^inn^))dω^in L_{out}(\bold x,\hat \bold \omega_{out}, \lambda) = L_{emissive}(\bold x, \hat \bold \omega_{out}, \lambda) + \int_{\Omega} \hat L_{in}(\bold x, \hat \bold \omega_{out}, \lambda) f(x, \hat \bold \omega_{in}, \hat \bold \omega_{out}, \lambda)(- \hat \bold \omega_{in} \cdot \hat \bold n)) \,d \hat \bold \omega_{in}


  1. [1] 其实我希望能够直接发图片, 但是图片显示在网页上也需要存储成文件, 感觉也挺麻烦的 ... 所以某些情况下发公式也许是一个方便的方案.