返回

寒假日常

Published at 28 February, 2018

寒假回家第一件事是重新学习了 Git,在Git 官方文档看的。 了解了 rebase 和 merge 的适用情形,还有分布式开发流程啥的,感觉自己以前用 Git 就是走个流程,分支标签啥的都不会。

然后是看到了Eastward 的开发日志,被这个画风吸引住了,大小刚好的像素风格和 3D 光照效果。所以就想自己搞一下,他们网站介绍说美术是用Aseprite画的,游戏引擎是基于 MOAI 的内部框架。刚好自己 steam 愿望单里 Aseprite 已经躺了很久了,所以立刻就买下了。然而 MOAI 官网介绍是用 Lua 来写控制脚本的,虽然似乎也有改用 Python 方法,但是为了省得折腾就用以前接触过的 Unity 了。。

通过 Aseprite 知道了一位叫Mort的 Youtuber,他的视频和直播是一些关于像素画技巧的,然后他是个法国人,口音很有意思。

贴张自己画的 IO,尝试过才知道做动画的麻烦。

IO

IO-anim

IO-5

做了个小角色的动画,用了知乎一位大佬的MetaSprite导入 Unity,省去了自己在 Unity 里建立动画和控制器的步骤。控制脚本什么的也容易写,但是不知道该怎么实现像素效果的 3D 光照,可能得自己写个 shader 什么的吧。

Blender 方面又在家看了Blender Guru的两个教程,分别是甜甜圈和铁砧,比之前 B 站看的台湾大神系列新一些,并且每个教程结束时的成果也好看点。 贴自己做的(懒得打光了,只加了一个太阳光。。

donut

刚开始在 Aseprite 画完想转成 Voxel,折腾了半天,最后用 PS 导出 SVG 轮廓,然后再在 blender 里导入 SVG,把曲线转成 mesh,再自己重新设置下 UV 贴图。

后来发现了 MagicaVoxel,导入 PNG 直接生成 长*宽*1 的体素,并且可以导出 OBJ 格式,很方便。

avatar-rendered

MagicalVoxel 保存的文件为自定义的 vox 格式,RIFF 格式的文件,有机会深入学习下。

下面是在 Unity 里瞎玩。。

u3d

2d


最后是 Docker,下载了两三次了,算是稍微会用点了吧。。

以上。


新浪微博登录第三方应用像素游戏的光照效果