从我自己3A开发程序的经验来简单回答一下这个问题,本人有幸在微软343 industries参与了引擎和管线的制作(光环5),也有幸在索尼santa monica studio参与了gameplay的制作(新战神),算是参加过游戏开发的几个主要领域了,实际上游戏开发程序的工作主要分为三大块:gameplay,pipeline和引擎,这三块都有自己的难点和重点,下面分别稍微解释一下,解释之前,一个短小的结论,游戏开发的程序是软件开发中比较难的一块。1: gameplay,gameplay程序的难点在于,解决的问题非常广泛,从fps游戏里面的枪械,车辆,到战神里面的斧头,怪兽,再到uncharted 4里面的绳子,根据游戏的类型,需要解决的问题几乎涉猎所有领域,这对gameplay程序来说是一个很大的挑战。gameplay程序从技术的角度来说需要保证系统能运行,还需要很强的对游戏的理解,做出来的东西保证好玩,这就不是一个纯粹的技术问题了,需要本身对制作游戏的类型非常了解。另外gameplay程序特别是3d游戏的gameplay对数学的要求很高,还要求非常善于和策划还有美术动画沟通,最难最烦人的一点gameplay都不是一次性完工的,需要大量的推翻,迭代,重做,如何在质量和迭代速度之间找到平衡也是一大难点。gameplay是最靠近玩家的程序。2: pipeline,中文大家都把这个叫管线,基本上就是工作室内部用来制作游戏的所有工具,流水线的总称。这类程序打交道的主要对象就是自己工作室内部的各种开发人员,从美术,策划到动画,特效等等,他们对大型游戏开发非常非常重要,他们保证了开发流程的高效进行,他们开发的工具,流水线,包括小到bake light map的工具,给策划调整数据的工具,大到关卡编辑器,build system,等等,好的工作室和差的工作室的一大差距就是内部的管线先进性,我的弟弟@Ryan槐宏武是顽皮狗的引擎程序,顽皮狗的内部管线相当先进。这一类程序需要和gameplay部门打交道,需要和美术,动画等部门打交道,还需要和引擎程序打交道,需要满足内部用户的需求,也需要解决底层的技术,要求也非常高。很多工作室管线开发属于引擎组。3: 引擎程序(runtime)。这一类程序离玩家用户最远,技术的专业程度最高,对纯程序技能,底层优化都非常要求高,专业技能最窄但是最专精。渲染引擎需要你懂底层的计算机优化和图形的相关知识,物理引擎需要你物理知识和底层优化,动画引擎需要动画知识和底层优化,等等,一般这种底层的系统和gameplay最大的区别就是,他们实现的时间较长,跌倒的次数较少,但是非常非常稳定和高质量,引擎基本上是一个游戏的基石,是最核心最核心的技术。综合来说,这三个领域的程序,基本上不能简单的说“某一个比某一个难”,“某一个比某一个重要”,根据程序员自己的性格,技能,按照需求分配,才是最优化的解决方案,一般一个游戏studio的程序人数是最少的,但是工资也是最高的(平均),也基本不可能外包,裁员的时候一般最后才动程序组:p和it其它领域比起来,由于涉猎知识很广,要求很高,人才难找,所以算是软件开发中比较难的一块,特别是3A的游戏开发。
您好
不知道您要怎么输出
如果是要输出动画片段的话,直接在渲染设置里面设置好渲染范围,然后渲染输出就好了
如果是要把渲染的模型动画输出的话,要先把动力学的动画烘焙了,之后再将场景导出为FBX等支持动画保存的文件格式
您先试试吧,希望对你有用
免责声明:本平台仅供信息发布交流之途,请谨慎判断信息真伪。如遇虚假诈骗信息,请立即举报
举报