今天说到这个话题我还是挺喜欢的
关于引擎我不知道大家了解多少
但是这一块确实是非常重要而且有趣的一块内容
无论你是从事游戏还是影视行业的
游戏引擎大致分为两种
2D和3D
正常3D游戏引擎也可以开发2D的游戏项目
反之很难
2D的游戏引擎主要开发的工具是cocos2D等等
主要使用的语言是JavaScript语言
熟悉这门语言
也可以通过微信开发模块开发微信小应用和微信小游戏
3D的引擎功能就更强大了
使用最广泛的是Unity
可以快速入门开发一款3D手机游戏
当然也可以开发VR游戏以及端游
之前也有网友拿Unity渲染影视作品
不过这一块距离虚幻和Cry还有一段距离
编程语言为C#
但是它有它的优势
入门简单
社区成熟
接着说Cry
使用Cry可以制作3A级别的大作
不过国内使用人数太少
基本都是老外再用
想要学习最好有点英文的底子
编程使用的是C++
这也是大部分游戏引擎使用的开发语言
最后说一说虚幻4
目前应用的比较广的一块
主要做VR、端游、手游和动画渲染
配合其他三维软件
比如maya\max\C4D\SP\SD\speedtree\worldmache等等
可以快速做出非常有趣的一些产品
前提是你对很多知识足够了解
比如粒子系统、贴图原理、动态链接等等
所有我一直想说
CG这一块的水很深
学习两年才算入门
虽然可能你会一两门软件就能做出一两件非常不错的作品
比如做一个复杂的模型
使用下载下来的灯光材质等等
渲染出来的效果还不错
这个远远是不够的
你需要了解一些更深层次的东西
比如什么是菲尼尔
什么是CGX
了解漫反射折射粗糙度金属度等等
了解图层混合的计算方法
贴图有兴趣可以尝试用subtance designer自己来制作看看
话题扯远了
回到游戏引擎方面
引擎除了做游戏就是渲染
今年比较喜欢的几个动画
像斗罗大陆 斗破苍穹等等
斗罗是杭州玄机制作的
画面不用看肯定是用引擎渲染的
就是不知道用的什么引擎
听说玄机一个星期能产一集动画
速度还是可以的
不过画面就没有斗破好了
斗破第二季明显比第一季好太多
为啥呢
换了制作公司
作为国内有名的CG制作公司幻维数码
制作的效果从来都不差
但是具体怎么渲染的这一块就不知道了
不过虚幻是可以达到那种级别的画面效果
不过具体是用引擎还是传统渲染模式
只有内部人士才会了解了
最后
总结一下
不管你是从事CG哪一个模块的
动画也好模型也罢
学点引擎方面的知识都是有必要的
咱们下期见
领取专属 10元无门槛券
私享最新 技术干货