游戏引擎是如何制作出精美的画面的?

希望详细

在一个游戏开发团队里通常分成三大部分,美术,策划,程序。策划负责所有与游戏情节,风格,UI格式等相关内容的制定~美术负责模型和各种贴图的制作~而程序则负责实现具体的功能~程序下面又可以细分成为AI,逻辑,渲染等等~这里要先明白一个问题,真正能控制游戏画面效果的,不是美术,而是程序~或者说程序占主要地位,美术站次要地位~到这不知道LZ有没有疑问~美术既然负责了游戏中所有美术资源的制作~而程序只负责代码,为什么程序会占到主要地位~一个很简单的问题,在用3Dmax制作模型的时里面有一个数据,就是当前模型的面数~这个面数通常指的是构成整个模型的三角形数~在显示这些模型的过程中,所有三角形的信息会送到显卡进行计算处理~这个时候就会有一个问题~对于同一个模型来说,三角形面数越多,它的模型精度就越高,也越接近真实场景~但是这样会导致CPU和GPU的运算量增大,造成游戏很卡的现象~所以这种情况下必须降低模型的面数,同时对于大量的特效不能再像cg里那样直接用3Dmax这类软件直接制作,而是用程序完成,这个时候就涉及到了游戏引擎。
游戏引擎通常是由一个引擎内核和一系列的工具组成的。大一些的引擎包括给美术用的模型制作工具。甚至给策划用的一些任务工具等等~内核部分的好坏直接决定了整个引擎的好坏~他是对具体技术细节的一层封装~他让程序不需要去完成具体的技术细节~游戏的渲染效果也直接由引擎决定。
说到这里可能有点抽象,说一两点吧,比如你在玩游戏的时候可以设置游戏效果,像什么全屏泛光,多倍抗锯齿,HDR等等。这些东西全都是靠程序实现的,而且基本都是在引擎中就已经实现了的效果~这些技术的细节需要一些数学计算~像全屏泛光,它是将场景中亮度较高的点提取出来,然后在横向和纵向两个方向上各做一次高斯模糊化~然后将这张处理过的图片贴在屏幕上~但是从提取亮点开始就涉及到了计算机图形学领域相关的内容~如果程序懂图形学,他自己可以实现,如果程序不懂,这些东西实现的难度将特别大,所以在引擎中将它的具体计算方法完成了,如果程序要实现这个效果只要按照引擎中的规定写少量代码就可以实现了~这里说的只是引擎的一个功能~更进一步的,刚才我说过,面数过多会导致电脑的负荷增加~要解决这个问题,就要找到一些方法对面数进行优化~通常的一些方法是用贴图代替模型,或者实现模型和地形的LOD~LOD是指层次细节,也就是当玩家离一个NPC很远的时候降低这个NPC的模型细节,减少它的面数~而用贴图代替模型则是要对一张贴图进行处理,使它看起来更加真实~常见的有凹凸贴图,法线贴图,视察映射等等。这里LZ可能又有一个疑问~既然是贴图,为什么不让美术制作呢?问题是这样的,假设现在有一面砖墙,同时你手里拿着一个手电筒去照这面墙,那么你站的位置不一样这面墙上砖的阴影也会不一样~换句话说,这些阴影是动态的,而不能是你画的时候就画好的静态阴影~而实现这种效果的具体方法,也是由引擎封装的。当然,大多数引擎支持程序自己完成这样效果的实现。

温馨提示:内容为网友见解,仅供参考
第1个回答  2021-11-11
你可以先去【绘学霸】网站找“游戏设计/游戏制作”板块的【免费】视频教程-【点击进入】完整入门到精通视频教程列表: www.huixueba.net/web/AppWebClient/AllCourseAndResourcePage?type=1&tagid=307&zdhhr-11y04r-568493650

想要系统的学习可以考虑报一个网络直播课,推荐CGWANG的网络课。老师讲得细,上完还可以回看,还有同类型录播课可以免费学(赠送终身VIP)。

自制能力相对较弱的话,建议还是去好点的培训机构,实力和规模在国内排名前几的大机构,推荐行业龙头:王氏教育。
王氏教育全国直营校区面授课程试听【复制后面链接在浏览器也可打开】: www.huixueba.com.cn/school/3dmodel?type=2&zdhhr-11y04r-568493650

在“游戏设计/游戏制作”领域的培训机构里,【王氏教育】是国内的老大,且没有加盟分校,都是总部直营的连锁校区。跟很多其它同类型大机构不一样的是:王氏教育每个校区都是实体面授,老师是手把手教,而且有专门的班主任从早盯到晚,爆肝式的学习模式,提升会很快,特别适合基础差的学生。

大家可以先把【绘学霸】APP下载到自己手机,方便碎片时间学习——绘学霸APP下载: www.huixueba.com.cn/Scripts/download.html
第2个回答  推荐于2017-11-25
删了,下面认证团队的人直接抄我的答案,我大概是13年回答的这个问题,他18年抄还被采纳~官方团队都不管~
另外我的账号无缘无故贴吧被永久封禁,我已经几年都没发过贴了,前几天突然被封禁~本回答被提问者采纳
第3个回答  2013-07-10
游戏画面是通过软件制作完成的,用到的软件一般有PS、3D MAX、Zbrush等,然后通过引擎把这些分散的角色、场景等联系起来,你还是咨 询 下专业学校的老师吧,汇 众 中 关 村 游 戏 学 院

游戏引擎是如何制作出精美的画面的?
在一个游戏开发团队里通常分成三大部分,美术,策划,程序。策划负责所有与游戏情节,风格,UI格式等相关内容的制定~美术负责模型和各种贴图的制作~而程序则负责实现具体的功能~程序下面又可以细分成为AI,逻辑,渲染等等~这里要先明白一个问题,真正能控制游戏画面效果的,不是美术,而是程序~或者说程序占主...

在游戏中有哪些不同的处理形式
1.图形处理游戏中最基础的处理方式就是图形处理了。图形处理是通过计算机图形学的原理来创建游戏中的场景、角色、道具等元素。通过使用不同的图形渲染技术,游戏制作人员可以在游戏中呈现出各种精美的画面效果,为玩家呈现出一个真实的虚拟世界。2.物理引擎处理物理引擎是一种计算机程序,可以用来计算游戏中物...

黑神话引擎是什么
此外,虚幻引擎5还提供了高效的开发流程和工具链,使得游戏科学工作室能够快速迭代和优化游戏内容。这些技术和工具的支持,使得黑神话悟空在视觉效果、战斗流畅性和世界丰富性方面都达到了新的高度。总的来说,虚幻引擎5的采用是黑神话悟空能够呈现出如此精美画面和流畅游戏体验的关键因素之一。

unity3d是什么
Unity3D是一款备受游戏开发者青睐的全能型游戏开发引擎,它在游戏行业的应用范围极其广泛。这个强大的工具允许开发者构建出精美绝伦的3D和2D游戏,并且无缝对接Windows、iOS和Android等多元平台,为游戏的多元化发布提供了可能。Unity3D的一大亮点是其直观易用的可视化编辑器,这极大地提升了开发效率,简化了复杂...

黑暗之魂三CG制作幕后揭秘
让我们来看看《黑暗之魂三》中的CG是如何制作的。游戏开发者通过专业的软件和技术,将各种元素融入到游戏画面中。他们不仅要考虑画面的细节和色彩,还要注重角色的动作和表情,让整个场景更加生动。在制作过程中,团队成员需要密切合作,共同努力,才能打造出完美的CG画面。最后,让我们来分析一下《黑暗之魂...

3dmax是什么
1.影视制作:3D Max凭借其强大的建模、渲染、动画功能,被广泛应用于电影、广告、动画制作、特效等领域。2.建筑与室内设计:3D Max可以制作出保真度高、逼真度高的场景,因此也被广泛应用于建筑及室内设计领域。3.游戏和虚拟现实:3D Max可以很好地制作3D角色、场景和游戏道具,是游戏开发过程的关键工具...

旺达与巨像游戏分辨率设置攻略
2. 游戏引擎:游戏引擎是决定游戏画面质量的核心因素之一。优秀的游戏引擎可以支持更高的分辨率,提供更为细腻的画面表现。3. 硬件性能:玩家的硬件性能也会对游戏画面的分辨率产生影响。高性能的显卡和处理器可以更好地支持高分辨率的游戏画面。三、《旺达与巨像》的分辨率 作为一款画面精美、剧情感人的游戏...

最终幻想起源画面大揭秘:游戏画面展示及评价
这种画面表现的多样性让游戏更加具有吸引力,让玩家在游戏中有着更加丰富的视觉体验。《最终幻想起源》的画面表现无疑是游戏的一大亮点。通过高品质的画面质量、精美的画面设计和多样的场景呈现,游戏打造出了一个视觉盛宴,让玩家在游戏中享受到了极具沉浸感的视觉体验。相信随着游戏的不断发展,《最终幻想...

剪影制作动态模糊游戏玩法怎么做出来的
在制作完成后,可以使用游戏引擎将剪纸和游戏场景进行组合,从而创造出剪影动态模糊游戏。游戏引擎可以是现成的游戏引擎或者自己开发的游戏引擎。总结 剪影制作动态模糊游戏是一种创新的游戏形式,具有简单易懂的操作方式和独特的游戏体验。通过不断的尝试和调整,玩家可以打造出更加精美的剪影效果,从而在游戏中...

什么是精品游戏 精致 惊艳 惊喜 感动
“剧情,画面,玩法”所体现出来的精品感,缺一不可。平常大家看着一款游戏画面牛B就觉得是精品,但运营效果并不太好,原因就是出在玩法和游戏氛围上。 我们在创作精品的实践中,把精品需要的制作标准归结为这样几个词:精致、惊艳、惊喜、感动。 精致,是指的画面,必须精美、精细、上档次,这样...

相似回答