关于游戏引擎的认识

今天说到这个话题我还是挺喜欢的

关于引擎我不知道大家了解多少

但是这一块确实是非常重要而且有趣的一块内容

无论你是从事游戏还是影视行业的

游戏引擎大致分为两种

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哪一个模块的

动画也好模型也罢

学点引擎方面的知识都是有必要的

咱们下期见

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180813A1V3NY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券