这个周末我在做的事

这是一篇旧文,其中的内容可能已经过时。

更新:你能看出这些分别是谁的画风吗?

更新:折腾了一晚上终于在 Ubuntu 16.04 里强行装上了 CUDA 和 cutorch(都是官方最高支持到 Ubuntu 15.04),真是踩了无数的坑!现在用 GPU 速度约提高了十倍,使用 cudnn 后显存占用也有大幅下降,终于能愉快地玩耍了!

一、

工作日的尾巴看到的两则资讯,为这个周末增了点趣味。第一则是关于国外某 Minecraft 玩家创造的巨大六边形世界”Phain”。作为一名标准的颜控,吸引我的不是 Phain 本身,而是那些美轮美奂的介绍图,是如何制作出来的。

Phain

经过一番探索,我找到了这个叫做Chunky的渲染软件。它的渲染方式似乎是模拟真实曝光过程,所以得到的图片会更有真实感,然而代价是极慢的渲染速度。比如说下面这张 1080p 的图片,让我的 i7-4700HQ 以 100%的使用率渲染了 55 分钟。后来去论坛打听了一下,有人为了一张图渲染了 84 个小时。

nostalgia
左:游戏截图@2012;右:Chunky@2016

水面上的建筑,是母校的教学楼,四年前就已搭建完成。当然现实世界中它周围是没有水的,只不过为了好看,才填满了水。Chunky 的水面效果和光影效果非常丰富,还支持多种看世界的方式,比如平行、透视、球极投影。下面是一些样例:

samples

我个人觉得浮在静止水面上的那张图最好看,已设为 PC 和手机壁纸。这是高清壁纸合集,内含两种尺寸共五张图,另附素材一张,动手能力强的同学可以 DIY。

二、

周日上午拆了笔记本的光驱,取而代之地装上了刚刚送到的固态硬盘。

说实话,我被这个视频惊艳了。几番搜寻,发现支撑它的是一个提取艺术风格的神经网络算法。选取了其中一种实现,按照指南在装好 Ubuntu 系统中的新硬盘里配了一下午环境,又让 CPU 满负荷连续跑了三个小时,得到了这样的成果:

chinese-traditional-painting
糅合了国画风格的教学楼
starry-night
我不说,你也能看出这是谁的画风

估计这个月电费要涨了。

三、

鉴于时间关系和性能瓶颈,没有做更多的尝试。不过还有一个计划和一个想法:

  • 3D 打印教学楼模型;太贵了玩不起
  • 作曲家的曲风可不可以复制?