咱来聊聊我最近倒腾的一个玩意儿——Swift 3D。说起这玩意儿,也是一波三折,不过总算是搞明白,今天就给大家伙儿分享分享,希望能帮到有需要的兄弟们。
最初知道这 Swift 3D,还是听朋友说的,说是 Electric Rain 公司弄出来的一个做三维动画的软件,能搞模型,还能渲染成 SWF 文件。我一听,这不挺有意思的嘛平时就喜欢捣鼓这些,于是就想试试手。
然后我就开始在网上找资料,想看看这玩意儿到底咋用。没想到,网上关于这个的信息还真不多,找来找去就找到一个国内大神开发的辅助建模的插件XH_Swift_M,说是在Maya中可以使用的。我看一下演示视频,感觉还不错,但是这玩意是要在Maya里面用的,和我的目标不太一样,我主要是想试试独立的Swift 3D软件怎么用。
后来我又看到网上有人说 Swift 3D 可以直接设置一下就轻松导入 Flash。我心想这感情省事儿!我就按照他们说的去试,结果发现这个方法还真行!原来这软件直接提供一些配置选项,可以直接把做好的模型和动画直接导入到Flash里面,这一步倒是挺顺利的。
我又发现一个叫做 SwiftVVD 的东西,据说是一个跨平台的 Swift 3D 游戏引擎,支持 Windows、macOS、iOS 还有 Linux。这下可把我激动坏,这不就是我想要的吗?能跨平台,还能做游戏!
于是我又开始研究这个 SwiftVVD。看看官方的介绍,发现它支持的几何对象类型还挺多的,什么网格、线段、三角形、圆形啥的,基本上能满足各种需求。而且介绍里还说它的数据结构很高效,我想这对于做游戏来说肯定很重要,毕竟游戏对性能要求都挺高的。
在折腾的过程中也遇到一些小问题,就是发现在 Linux (Ubuntu 14.04 and Ubuntu 15.10)可用于Ubuntu 14.04和Ubuntu 15.10的官方版目前可在*下载。下载好之后,我兴冲冲地去安装,结果发现装起来有点费劲,版本有点旧,好在我又找到新的下载地址,下载最新版的官方安装包,在我的 Ubuntu 15.10 系统上成功安装。安装过程就不细说,跟平时装软件差不多,就是点点点的事儿。
装好之后,我迫不及待地打开 Swift 3D,开始尝试创建一些简单的模型。一开始还真有点摸不着头脑,不过慢慢摸索之后,发现这玩意儿还挺好上手的。创建一个简单的立方体之后,我就开始尝试给它添加一些动画效果。这里就遇到我说的第二个问题,这个软件的动画编辑功能,我一开始没找到,后来才发现隐藏在一个不太起眼的菜单里。找到之后,就好办,拖拽、设置关键帧,一番操作下来,一个简单的动画就做好。
我每天都会花点时间去研究这个 Swift 3D,越用越觉得有意思。虽然目前还只是做一些简单的东西,但是我已经开始计划用它来做一个小游戏,等做好再给大家伙儿看看。
总结一下今天的分享:
- 安装 Swift 3D,找到比较新的版本安装好。
- 初步体验:摸清软件的基本操作,建个模,试试动画功能。
- 发现亮点:这软件能直接把做好的东西导入 Flash,省不少事儿。
- 发现新大陆: 找到一个叫 SwiftVVD 的跨平台游戏引擎,听着就厉害,以后可以试试。
今天的分享就到这里,希望对大家有所帮助!