寒假日常

Thu Mar 01 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 里建立动画和控制器的步骤。控制脚本什么的也容易写。

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

以上。


Hello World在WebGL中使用射线选择模型