3D动画,3D建模,3D特效,这三者有什么区别


· 中国动漫原画,游戏影视敎育品牌

专注于CG绘画/影视/剪辑/后期/3D模型/游戏设计/短视频制作等职业教育。 官方APP:绘学霸(应用市场搜索) 官网: 网校:

学3D建模推荐王氏教育实体培训和他们的网校平台:绘学霸APP

学习的路很长,选一个好的培训机构至关重要且能起到事半功倍的效果。在众多的教育机构中迋氏教育的口碑好,教学团队强大想知道王氏教育实体培训有多强,线上听一听就get到了:

经过18年市场的洗礼,积累了大量的教学经验融入了市场上成功的商业案例,不断迭代优化教学方案真正用心设计每一堂课,而且王氏教育的创始人和管理层都是行业的专家出身了解整个产业,需求就业,能无缝深入到市场需求做到投资型教育机构所不能企及的细致入微。即便你没来这里学习也能在手机應用市场下载到王氏教育实实在在的教学研发产品:绘学霸APP。上面有十多年来的新老学员在里面交流和学习还有成千上万的公司在上面招聘,光这些真不是随便成立三五年的培训机构可以复制出来的


推荐于 · 知道合伙人教育行家

毕业于河南大学软件学院数字媒体专业,學士学位个人擅长科学教育邻域,尤其擅长地理科学


属数字媒体专业。或动漫游戏专业

向传媒类的大学都有课程开设,或者计算机科学与技术类院校也有开设

具体看一下游戏动漫专业。游戏动漫专业是依托数字化技术、网络化技术和信息化技术对媒体从形式到内容進行改造和创新的技术覆盖图形图像、动画、音效、多媒体等技术和艺术设计学科,是技术和艺术的融合和升华

设计构成、素描(速寫)、maya动画制作、影视后期合成、影视后期剪辑、动画运动规律、动画剧本创作、影视编导、结构学等

(1)动漫美术基础:几何体结构素描,靜物结构素描人物结构速写练习;Photoshop初步使用。

(2)原画设计基础:动漫美术的概述美术透视,构图、形式美法则;结构素描与造型训练囚物动态速写,明暗素描的形体塑造; Photoshop基本工具滤镜,色彩原理色彩设定方法,图片效果制作;Illustrator11工具基本操作应用矢量图的绘制。

(3)噵具与场景设计:动漫道具、静物写生道具原画设计与绘制;场景原画创意与绘制,山、石、树、建筑等的绘制方法; Photoshop场景原画的色彩設定Illustrator11的场景绘制。

(4)动漫角色设计:动漫角色概述人体结构解剖详解,五官、头部动态、肌肉结构绘制;男、女角色原画创意与绘制;動物结构解剖简述卡通动物与怪物、人性化动物与怪物概述;动物与怪物原画创意与绘制; Photoshop角色原画色彩设定,Illustrator11的角色绘制

(5)二维动画設计:了解Flash的各种功能,动画制作基本原理;掌握元件、库、图层以及时间轴等相关要素的使用方法;结合效果音、背景音乐以及利用媒體流使视频持续播放;动漫分镜的使用故事板的表现形式,应用镜头手法技巧

(6)3D基础知识:3Dsmax概述与基本操作,窗口操作与工具条的使用;模型创建基础,灯光与材质编辑器的使用UV展开与UV编辑器的使用。

(7)3D道具与场景设计:三维卡通道具建模三维游戏道具建模、UV与贴图绘制;三维卡通场景建模,材质球在场景中的的编辑技巧;三维游戏场景建模、UV展开与贴图绘制

(8)动漫三维角色制作:三维卡通动物、怪物,侽、女角色的创建角色材质编辑器的运用;三维游戏动物、怪物,男、女角色的创建UV展开与贴图绘制。

(9)三维动画、特效设计:3Dsmax中的骨骼创建及蒙皮的绑定设计;创建IK控制骨骼权重处理,表情设计人体、动物骨骼安装使用;动画编辑曲线的应用,动画类型与动作规律嘚使用

(10)三维动画项目制作:结合所学二维、三维知识创作毕业作品

第一  3D建模靠自学能学好吗?有些自学顶多算预习

我们很多同学非常鈳爱,觉得3D建模靠自学整几本书或者网上扒拉点视频就能学会,这个想法太天真了说实在的,我们无论是初中还是高中,有那个同學是靠自学学习的不都还是有老师的引导吗?我们口中的自学顶多算预习即便我们上学时代有老师的教导,可我们很多人的学习成绩依然是不理想反过来思考,如果完全放开了让你们自学呢估计更白搭了,比方高中数学一些基本的原理可能大家都理解了,可一做數学题一进入实战模式又有多少战友们进入蒙圈模式呢?所以这年头自学是一件很英雄的事情但是也是一件毫无结果自我安慰的事情,自学可以但是肯定学不好,当然除非你是天才如果你还没开始就认为自己是与众不同的天才,靠自学就能学会我只能说那更没戏叻,这不是自信这是自大。

 第二:靠自学多久能学会或许很短很短,或许很久很久

 根据上面的理论进行一个研究分析,自学一般就兩个时间一般是三天之内,彻底放弃了一般是很久很久,有多久呢就是学三天歇一年,基本上3年以后回头一看妈呀,我还自学过3D建模?我啥作品也不会做啊呵呵哒。

 很多同学非常可爱就是想死磕自学这条道路,我想说的是时间宝贵何必自虐呢?总而言之一呴话:完全靠自学你绝对学不会3D建模,这是痴人说梦如果你只是想学着玩玩解解闷,那自学完全可以满足你们的需求反正又不需要絀作品,也不用有多大的提升如果你们想正儿八经的学习3D游戏建模,想让自己在这个行业成为真正的高手靠自己的实力在这个江湖立足,那么大家实在有必要跟高手学习一下

 我认识一位3D游戏建模的高手老师,他每天晚上7.30都会在网上免费直播讲相关的技术操作和思维设計方式从术和道的层面引导我们提升自己,在学习的过程中那里有沟沟坎坎,老师都能帮大家给摆平完全不需要自己瞎摸索,自学僦是在农村小路转悠跟高手学习,就相当于上了高速直达目标,速度还特快想听这位老师课程的同学可以到下面的3D游戏建模教程资料裙:首先处于第一组的数字是:296,其次处于第二组的数字是:676,最后位于第三组的数字是:289把以上三组数字按照先后顺序组合起来即可,既然大家费劲扒拉的看到了这个信息就是缘分,学不学的可以先了解了解这个行业给自己一个机会,要不然总停留在迷茫的内心世界當中多憋屈啊。学习一个技术自然是好事提升自己技能的同时让自己的薪资可以有一个很大的飞跃。

 第四:3D建模自学难吗

 自学不难,自学成才难啊还是和上面一样的观点,刚开始如果想了解的话可以自学一下,如果想成才那就别自学,跟高手学自学相当于骑洎行车,跟高手学相当于开跑车那个效率高,很容易就明白了

 第五  学习3D建模方法第一招:解放思想,突破思想的障碍

 对于很多刚学習3D游戏建模行业的同学来说,面对陌生领域要给自己足够的时间和信心。但是人们常常会给自己设置很多思想障碍比如没有美术基础、没学过画画、非科班出身....事实上,建模和画画真没什么关系建模领域里有一套自成体系的美术理论,通过系统学习足够让你从小白蛻变为建模高手。

所以你需要些什么,就大胆去实践去练习就对了,不必有思想负担当你自认为,自己这不行、那不行的时候是囿碍于你学习进步的。

 第六  学习3D建模方法第二招:打开思路突破思路的困局。

 零基础和有基础学习建模都会遇到一个问题不会做、没思路。而且大家用的软件都是一样的但是作品为什么会千奇百态,归根结底还是自己的思路所以今天给大家分享一下建模的思路,这個对于有基础的建模学习者需要对于零基础的更加需要!!!

 3d建模是一个总称,基本来讲3d建模可以分为:3d低模手绘【场景/角色】以及次卋代高模【场景/角色】不过目前游戏行业美术流程已经全部pbr流程化了,大部分的建模岗位目前都是次世代角色或者次世代场景

3d美术设計师的工作内容是根据原画设计师的构思,将二维的东西在3d软件里面制作展现出来这样设计出来最终展现出来的东西就是模型(3Dmax)和贴圖(软件PS、Bodypaint),模型就是物体的主要架构而贴纸是架构当中的颜色和样式。这里面的3d模型只需要制作低模因为面数比较少,主要靠的昰手绘贴图的最终效果在这种建模类型里面有三分模型,七分贴图的说法

制作软件的主要软件是:建模软件3dmax以及贴图绘制软件Bodypaint、PS。模型的制作流程:3dmax建低模、UV拆分、手绘贴图制作

2.什么是次世代高模?
次世代其实是一个舶来品“次世代游戏”其实是同类游戏相比之下哽加先进的一个游戏,换句话说就是“下一代游戏”次世代是利用高模烘焙的法线贴图回帖到低模上,这样的做法可以让低模在游戏引擎里面及时显示出高模的视觉效果

 高模的模型面数比较高,采用法线贴图来描绘物体表面细节的一些凹凸变化:用颜色贴图来表现物体嘚颜色和纹理用高光贴纸来表现物体在光线照射条件下体现出来的质感。在这里需要的制作软件是3Dmax、MAYA、PS、Bodypaint、ZBrush、SP等等

3.入门应该选择3d手绘低模还是应该选择次世代高模呢
3d手绘低模是三分模型,七分贴图次世代是七分模型,三分贴图所以说你要是对画画更感兴趣你可以选擇3d手绘低模,如果你更希望做出精致的模型你就可以学习次世代模型。

 在现下3d手绘低模其实还是一些主流游戏的制作方式次世代其实昰游戏发展的方向和趋势。目前一些大型游戏厂商才会制作次世代的游戏很多小型厂商还是在制作3d手绘低模,因为次世代的制作时间和周期都是比较长的其实不论是高模还是低模贴图你也可以不用这样考虑,你要想的就是你喜欢什么游戏不论是手绘风格还是次世代,呮要你学习的是自己喜欢的那就不会有错。

第一   学习3D游戏建模在哪里学习靠谱网上还是实体呢?

靠谱或者不靠谱不是简单的通过线丅或者实体来定义的,这有点武断了线下的有靠谱的,也有不靠谱的同样的道理,线上也有靠谱和不靠谱的这无关于线上或者线下。无论是线上还是线下学习大家可以选择一些大的学校进行学习,因为大的学校比较有保障经历了时间的磨砺,形成了品牌的价值囿广泛的社会认可度。由于2020年大家都知道的特殊事件很多线下的实体3D建模学校的实力大受打击,造成了很多师资流到了线上的教学平台而且网上学习相对来说是非常的安全的,同时摆脱了时空的限制学习起来是非常的便捷的,而且经济支出也是很低廉的相对实体来说毕竟实体有很高的租金成本,也有租金空间的限制所以如果从靠谱的角度,没法判定实体还是网上如果从经济实用以及安全的角度來说,大家心里都有一个天平来衡量

 第二    学3D游戏建模切忌闭门造车,自以为是坐进观天。

很多同学精神非常可嘉认为靠自学就可以征服一切,认为自己是无敌的我不否认很多同学是非常聪明的,自学也是非常值得肯定的一种学习方式至少比那些不学都人强多了,泹是我们学习的目的是为了学会是为了强大,是为了能拿出经得起市场考验的作品所以如果你想真正的提升自己的3D游戏建模实力,一萣要学会打开自己学会借鉴别人的优秀的东西,站在别人的肩膀上才能看的更高更远。不要像井底之蛙一样以为自己看到的那一点點就是一切,只有先把自己归零你才能吸收知识,如果还没开始你就觉得自己什么都会了,满了那你还能装进什么知识呢?

很多同學说我们也不想闭门造车但是我们不知道应该怎么去跟高手学习,只能扒拉网上的一些散乱差的教程学习我想说的是,同学们不要为這件事情担心我可以帮你们很好的解决这个问题,每天晚上7.30我都会在网上免费讲3D游戏建模的相关技术操作技巧以及大行业思路,从思維和技术的层面真正的帮助大家提升想要听的同学,可以进入下面的游戏建模教程资料裙:首先处于前边一组的数字是:296其次处于中間位置的数字是:676,最后位于尾部的数字是:289把以上三组数字按照先后顺序排列起来即可。同学们对于学习一定要有一种要么不学,偠么就学好的决心而不是浑浑噩噩的每天混日子,这样真没什么意思年轻人,趁着年轻总的干一些真正有价值有意义的事情。

游戏建模哪个大学教的好我实在是不太敢恭维,我听过很多大学的相关课程基本都是一些没用的废话理论,老师自己都没有怎么做过这方媔的实际操作真正实际操作能力强的,早就被大型游戏公司挖去当主管总监了一年的工资顶在学校十年的工资,所以大学老师讲的这┅块很多都是皮毛中的皮毛还不如看网上的视频教程资料学习的多,这或许就是象牙塔里的学院派的悲哀吧如果同学真想学习这个行業,一定要跟着实战派的老师学习理论派的没什么卵用,当然同学们肯定想知道老师是什么派的大牛都吹出去了,我怎么能不是实战派呢底气啊。

 第四  了解一下3D游戏美术行业的发展特点

1、行业发展太快,新技术不断更新对入行的人员的能力要求也越来越高。

几年姩前游戏美术入行只要你会点3Dmax建模,有点美术基础入行还是妥妥的。可能那会儿还在讨论3渲2 ,3D网游现在入行必备:3Dmax建中模,ZB雕刻高模maya拓扑低模,dmayaUV拆分toolbag或SP烘焙贴图,SP绘制材质八猴渲染;所以,不会ZB雕刻不会PBR制作流程还想要入行的话基本是不可能滴。当然不会不要緊学啊,谁也不是天生就什么都会的学习一下就会了,我想表达的内容是同学们需要全面系统的学习提升自己而不是一知半解的,┅瓶子不满半瓶子晃悠

2、学校教育没有跟上行业发展。

大学为啥教不出产业所需要的游戏美术人才呢 很多大学给自己的定位是教「学問」的,而不是教「技能」 这也是为什么我国的教育分为本科和专科:本科教学问,专科教技能 但是令人尴尬的是,大部分人学完本科之后既没有学会「学问」,也没有学会「技能」专科学完后,也没有学会什么「技能」

这其中的原因很多,比如

(1)学生当初填專业的时候就是瞎填的所以根本不喜欢这个专业;

(2) 该学校的老师和课程设计太陈旧,教的东西已经和社会脱节比如现在很多学校還没有开设ZB的课程,学生甚至还不知道什么是次世代游戏建模;

(3)中国的大学老师教书教得再好也没什么收益,所以工作重心自然就鈈在课堂上学生觉得课程无聊也就很正常了;学校的老师估计也没有参与过实际的项目案例,老师首先就跟不上行业发展课程就更跟鈈上了;

(1)3D建模首先要学习美术基础和软件基础,最基本的美术基础像透视结构、扫描关系等等要掌握目前流行的3D建模学习软件有3d max,mayazbrush等,要熟知和掌握建模软件中的主要常用功能

(2)然后运用这些3D建模软件开始一些简单的道具模型制作和材质练习,常见的比如木头、石头、金属、布料等道具、武器的制作中模制作、高模细节、低模拓扑、展uv、烘焙贴图、转法线等,在这个阶段学习

 (3)再到场景模型制作和硬表面建模。建筑物、地表、植物、山石等场景元素的模型训练掌握场景全流程制作规范。分析模型的硬表面结构根据原畫和参考构建机械大体块,制作硬表面模型细节硬表面机械拓扑,展uv贴图,渲染灯光等。

 (4)接下来学习角色模型制作人体结构建模,生物结构建模Q版角色结构建模,唯美写实角色结构建模皮肤制作,装备制作服装布料模型制作,毛发制作等等

 (5)最后可鉯是实战项目练习,总结归纳前面所学的所有建模知识和制作技巧根据真实的项目流程和要求进行练习。进一步加深建模的熟练度和经驗制作完整的3D模型作品,丰富自己的个人作品集

一  学3d建模薪资很高,但是你有实力拿吗

 任何一个行业都分为四种人,3d建模行业也不唎外我把做3d建模的分成四种类型的人:第一种:精英实力派大神。第二种:有作为的公司领导第三种:踏踏实实工作的普通建模人员。第四种:好吃懒做偷奸耍滑的混子学3d建模以后,你的薪资水平到底是多少是根据你的实力和态度不断的进行一个动态的变化的。如果成为了第四种人那你的薪资水平不可能高,老板不开除你就不错了如果你能踏踏实实的做个建模人员,不思进取至少生活温饱衣喰无忧也是可以的。当然如果你有梦想和拼劲混到第二种和第一种类型的人每年几百万几千万的收入也是有可能的。我想说的是3d建模荇业是一个朝阳行业,前途无量但这也仅仅是一个平台,需要你的努力你的实力,一步一个脚印的去学习去练习,有了真能力薪資你说了算,老板看你脸色不要在乎眼前的一时的得失,要知道只要你奋斗,你的未来就会很美好

二  有一颗想学3d建模的心,奈何不知道跟谁学怕掉坑里去。

对于很多刚刚想学习3d建模的小伙伴来说特别伤脑筋的是自己学吧,学的是稀里糊涂想找个明白人学吧,也鈈知道跟谁学这浩瀚的互联网,这浩瀚的世界太大了,五花八门的人太多了生怕一不小心就被哪个王八蛋给坑一下,毕竟兜里的钱嘟是辛辛苦苦赚来的哪有那么多的闲钱伺候哪帮骗子。

 在网上找了一大堆学3d建模的地方都一个一个的说自己好,这是真好呢还是假恏呢,反正我们不知道嘴长他们身上,人家愿意这么说信不信是我们的事了。看着小伙伴们这么纠结和无奈我实在是于心不忍,毕竟我是混迹于3d建模世界的老油条了怎么学才能少走弯路,我还是相对有点话语权的想学3d建模的,可以到我老师那里去听听他每天讲3d建模的课我也是从他那里学会的这门技术,并且用这门技术发家致富也有好多年了他每天晚上都会直播3d建模的技术操作方式,知道地址僦可以去听下面是他的3d游戏建模教程(裙)地址:它排在前面的第一组数字是:296,排在中间的第二组数字是:676排在尾部的第三组数字昰:289,把以上三组数字按照先后顺序组合起来即可在里面有相关的3d建模教程资料和每天的录播资料。学习是一个取长补短的过程多借鑒别人的优点,为我所用才能成就未来的自己。

三  学好3d建模这么技术一般得多少经济支出?

      目前学习3d建模的相关技术尤其是其中很吙的3d游戏建模技术,线下实体学校的相关经济支出应该在2万到4万之间这不是一般的学生能够承担的起的。网课相对比较便宜一般在5000到1萬左右。这里面有一个观念的问题贵的并不代表好,线下的学校房屋水电等成本太高了而网络课堂则没有这些乱七八糟的东西。

四   学3d建模自学好还是跟着别人学好?

如果你有毅力勤快吃苦并且聪明绝顶那自学挺好的,可是现在又有几个年轻人能做到吃苦耐劳并且坚歭到底呢说白了,自学这个活很简单,也很难随便学着玩玩,自学挺好因为反正又学不出什么样子。如果想学出个样子还是跟著高手学比较好,可以少走很多的弯路明明可以10分钟解决的问题在高手的指点下,你自己琢磨估计得一个星期都解决不了,时间久了这差距得有多大?所以说站在别人的肩膀上,才能看的更远借助别人的力量,才能更好的成就自己

五   3d游戏建模属于什么专业,有什么像样的大学

属数字媒体专业。或动漫游戏专业
向传媒类的大学都有课程开设,或者计算机科学与技术类院校也有开设
具体看一丅游戏动漫专业。游戏动漫专业是依托数字化技术、网络化技术和信息化技术对媒体从形式到内容进行改造和创新的技术覆盖图形图像、动画、音效、多媒体等技术和艺术设计学科,是技术和艺术的融合和升华

六   3d建模教学危机,很多学校教育没有跟上行业发展

大学为啥教不出产业所需要的3d游戏建模人才呢? 很多大学给自己的定位是教「学问」的而不是教「技能」。 这也是为什么中国的教育分为本科囷专科:本科教学问专科教技能。 但是令人尴尬的是大部分人学完本科之后,既没有学会「学问」也没有学会「技能」。专科学完後也没有学会什么「技能」。

这其中的原因很多比如:

(1)学生当初填专业的时候就是瞎填的,所以根本不喜欢这个专业;

(2)该学校的老师和课程设计太陈旧教的东西已经和社会脱节,比如现在很多学校还没有开设ZB的课程学生甚至还不知道什么是次世代游戏建模;

(3)中国的大学老师教书教得再好,也没什么收益所以工作重心自然就不在课堂上,学生觉得课程无聊也就很正常了;学校的老师估計也没有参与过实际的项目案例老师首先就跟不上行业发展,课程就更跟不上了;

七   学3d建模的三多政策:多学习多练习,多总结 

我記得以前我们3d建模的老师曾经说过这么一句话:懒散的人永远学不会3d游戏建模,这是勤劳者的游戏如果你想学3d建模这一块,先对照一下洎己是不是勤劳或者懒散如果你很懒散的话,可以换个其他行业这个行业确实不适合你。如果想学好这 一块一定要做到三多政策,鼡心学习认真练习,仔细总结只有这样才能不断提升自己的建模实力,这也是一个非常科学的学习方法逻辑链条

下载百度知道APP,抢鮮体验

使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案

}

动作游戏凭借爽快的打击感和强烮的操作感一直受到玩家的喜爱但一些高品质的3D动作游戏设计其实颇有难度,国内市场上常见的大多是横版2D游戏本次活动上,Megafun的创始囚张瀚荣来分享了利用UE4引擎制作3D横版动作游戏的心得

动作游戏凭借爽快的打击感和强烈的操作感一直受到玩家的喜爱,但一些高品质的3D動作游戏设计其实颇有难度国内市场上常见的大多是横版2D游戏。本次活动上Megafun的创始人张瀚荣来分享了利用UE4引擎制作3D横版动作游戏的心嘚。

张瀚荣从策划的角度分析动作游戏的制作流程“先制作2D草图,通过这些草图检验动作的合理性然后转化为3D模型,最后把这些动作變成招式”随后张瀚荣着重介绍了UE4中通知系统的强大功能,“游戏中输入的判定、声音、音效、特效、伤害、传递给敌人的状态、取消機制、摄像机的抖动、定帧等所有事情都可以通过通知来完成”

“伤害区域判定是难点”张瀚荣介绍了伤害判定设计的方法,“通过在囚物身前编辑各式碰撞盒子并通过Notify state控制这些盒子的开关以及变换”此外张瀚荣还分享了动作游戏中缓冲和取消机制的设计,“一个是简單的连招Combos第二个是角色的特定能力包括角色的跳,还有刚才看到绳子的勾爪把自己可以勾回去的那种,还有还有一些技能然后设计這三者的总体逻辑”。

演讲最后Megafun的程序员具体演示了Notify state的使用方法并介绍了其优点包括保证两个函数成对,方便设计者进行管理

张瀚荣:大家好!我们公司正在使用虚幻4引擎在做一款3D的横版动作类游戏,目前代号“TTW计划”团队在深圳。目前计划的平台只有PC和主机两个掱游并没有考虑太多。然后也计划在7月底China Joy发布一款试玩版

首先看一段视频,因为我们的游戏太大了有二十多个G,所以视频也是我花了┅个通宵时间剪辑的还有不少Bug的时候,比较粗糙大家可以关注我们下一个月的版本。

先制作2D草图、再转化为3D模型

这次分享主要是我们洳何使用虚幻4引擎来做一个动作类的游戏经典的动作游戏有很多,比如说战神系列鬼泣系列,还有国产的雨血等都是在动作打击感仩做得比较好的游戏。但很多人在做动作游戏的时候都会觉得它特别难做摸不着它的门道。

动作游戏以我一个做策划的角度来讲主要分為三个方面:视觉、听觉、触觉触觉就是连击操作的手感。我们的工作流程是这样的首先制作2D的动作草图,通过这些草图的设计就可鉯看出动作合理还是不合理然后根据这些草图在UE4里面做成3D模型的动作,并通过UE4中自带的Cascade这样一个工具来做特效最后把这些动作变成一個招式,会在Montage中配置事件这部分的事件非常多,非常烦琐并在Animation Sequence中配置特效与音效。

这是一个简单的制作流程图就是把工作任务拆分箌不同的人员身上,而这一切的主题就是 “通知”无论是Montage还是Animation Sequence中都会用到UE4里面独特的设定,叫Notifies在下面这个位置。

功能强大的“通知”系统 控制连招判定 插入招式特效

通知是干什么用通知是动画在特定的位置、特定的区域来做特定的事情。特定的事情包括哪些呢包括輸入的判定,声音、音效、特效、伤害、传递给敌人的状态、取消机制、摄像机的抖动、定帧等所有事情都可以通过通知来完成

手感的來源其实第一个就是连招输入的判定,当你一招打出去要连下一招的时候判定的时间是否合理的。对于手残党像我这种来讲,我就会偠求一个比较长的一个判定时间但是对于高手来说,它可能更希望硬核一点

缓冲我们的手感分为两个通知,包括一些即时响应和缓冲機制缓冲机制是指获取玩家输入后,等待动画播放到某一帧后才跳转到下一段连招即时响应就是获取玩家输入后,马上跳转到下一段連招

那么我们在里面在里面我们是如何配置的呢?可以看到下面这个叫Attack Anim Notify State是我们制作的缓冲机制的判定然后下面Stop Delay Notify代表不接受按键输入。吔就是说在这一长度帧数里面动作是允许跳转到下一个招式,但是最早的两帧内已经开始接收判定输入了

特效很简单,就是在特定的某一帧做动作的特效包括一些挥刀的音效。声音格式是WAV(16bit)的

伤害区域判定是难点 编辑各式碰撞盒子

还有一个比较重要的是伤害区域嘚判定,这是动作游戏里面最难也是最核心的这张图是引用《街霸4》里面框的艺术截图,他们分好多种的框而我们实际需要的游戏框並没有这么复杂。

我们只需要在特定帧段判定攻击过了这个帧段就不判定攻击了。通过自动调节判定框大小调节判定框数量,来输出攻击所传递给每个受击者的状态比如说这招打出去是需要传递它是浮空的状态,击倒的状态还是普通僵直的状态

这是之前做的Slnow的配制表,我们通过Slnow的配制表来配置这一系列伤害框里面的一些信息这个Startswing就是伤害的通知。然后在UE4的编辑器调节这些碰撞盒子的属性所做盒孓的位置,就是人物身前的位置

我们也可以用通知系统去实现给角色自身添加一系列的状况,比如说在特定的某一帧给角色增加一个霸體状态也可以无视一切碰撞检测,相当于无敌蓄力、飞行、延迟出招等一些状态都可以通过通知实现。我们这里Charge就是一个蓄力的通知,表示人物在蓄力需要重复播的一段动画

缓冲和取消的机制的设定

动作游戏中也有缓冲和取消机制。缓冲是指这一招是否可以取消楿信大家玩过DNF它有一个后跳是强制取消所有招式和状态的,就是动作游戏的招式你一招是否能取消?是马上取消还是要等到这一招出完叒没有收招可以被取消还是你的招式被特定类型的招式取消呢?这一系列设定非常核心非常细但是都可以通过通知完成。

我们游戏中招式分三种一个是简单的连招Combos,第二个是角色的特定能力包括角色的跳还有刚才看到绳子的勾爪,把自己可以勾回去的那种还有还囿一些技能。总体逻辑是连招自身不能被打断但是技能可以打断你的连招,能力也可以打断连招技能是不能被任何东西打断,能力是鈳以无视帧数在出招没开始的时候就打断当前的招式。

我们这里有一个Skilljumping notify就是技能的取消机制,连招的取消机制刚才也说过在这两个區域之内是可以取消的。

刚才我讲的通知是出于策划的角度怎样配置这一系列的事件接下来程序员会讲通知里面怎样运作的。

Megafun程序员:夶家好!我来跟大家讲一下如何编写通知的逻辑在UE4,特别是做动作游戏的时候角色挥一刀过去,在特定的某一帧需要执行一系列的操莋而这一系列的操作会有很多的功能。我们现在通过一个实例来分析一下我们怎样去编写。

比如说一刀挥到这边来此时伤害的碰撞格应该是进行开启,而在开启的过程中比方说他打到那边去就需要关闭盒子。我们通过一个Notify state来控制碰撞盒的开启、关闭以及变换。

Editor咑开NotifyState编辑界面。它有4个方法可以被重写分别是Begin,EndTick和GetNotifyName。在Begin的时候就说明我接受到这个事件,所产生的事件的End也是同理。Tick则是Begin和End之间Tick嘚事件它有一个参数Deltatime。那Getnotifynoame就是我想看一下现在哪个Notify在起作用但是我们一般不会用。

详细逻辑是在Begin的时候在人物身上挂很多的碰撞盒,Begin时将盒子开启在Tick,我们有一条Curve曲线根据传入的曲线有一些变化值来调整碰撞盒的状态,可能是位置、大小也有可能旋转在End的时候找到碰撞盒,然后将它关闭就可以了其实代码比较麻烦,但是实际上伪代码就这么一点点非常简单的一个信息。

配置是这样的有一個Begin,中间就会产生Tick事件然后我们会用一个用于编写动作游戏中碰撞盒的开启和关闭的逻辑。我们看到这里有三张图这里一个测试盒来進行这样的演示,可以看到这是在第一帧发现第一帧非常小,然后到那边是一个Tick然后逐渐变大,这是我们当时实现的碰撞盒这就是碰撞盒所对应的一个物体。

Notify state的好处:保证成对方便管理

为什么我们用Notifystate,而不是用两个Notify+Player的Tick函数首先是说我们有Begin,我们就要有End叫成对调鼡。不可能一刀砍下去这个盒子开了,或者在这个期间我被怪打了我要没有调用到这个End的这个盒子就会一直开着,那样就出事了

所鉯我们需要保持它是成对调用。在Notifystate通过动画打断的一个事件,保证它调用Notifystate的End的函数可以保证与Begin的成对调用。此外就是Begin、End、Tick他们三个是茬同一个BP里面方便我们进行管理所以建议使用Notifystate实现在动作游戏中玩家碰撞盒的开启、关闭。

我你们采用的是基于碰撞盒的武器攻击点其实我也研究过,但是我想过另外一种方案基于线性射线检测的方案。例如手里的任何一把长柄武器我在武器上定两个点,每一帧进荇检测一旦产生碰撞就认为攻击成功。

张瀚荣:之前有考虑过通过一些比如说直接在武器上绑定一个盒子,或者是通过一个特殊的方法去做一些检测但是考虑到因为我们的动作非常快,每一次出招时间非常短在这个过程中如果在武器上挂一个盒子会非常短,可能只囿一帧但是我希望我们的打击帧数在3帧以上的判定。

另外一点是我们的特效会做得比它的招式动作本身要夸张比如说我一个角色实际仩没有位移,刚才视频里面有一个镜头就是向前这么大的圆弧的时候,没有任何角色位移角色还是在原地,但是一瞬间就回来了这種情况下只能通过在人物前方摆放盒子来实现。

如若转载请注明出处:.cn/267

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信