自制爆破视觉效果Blender着色器+粒子系统教学(二)

来源 :电脑报 | 被引量 : 0次 | 上传用户:uuuu_uuu
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  在上期文章中,我们已经完成了单个爆破纹理的着色器设计,得到了一个随噪波纹理W值不断变化的火焰纹理,而且还利用空物体作为补偿,实现了复制多个爆破纹理也不会出现火焰纹理重复的目的,接下来我们就需要利用这些特性,结合粒子系统的参数设置来模拟完整的爆破视觉效果。

第一步:设置粒子系统


  首先新建一个棱角球,这是发散类粒子系统最好的源体,因为它的所有点、线、面都有不同的法向,且相对经纬球而言不存在点在两极挤压的问题,顶点数量也不多,对硬件系统要求较低,粒子发射效果也最好,所以有类似的粒子系统制作需求都可以选择棱角球来作为源。
  因为爆破的效果是从地面往上,所以我们只需要棱角球的上半部分就行,同时把棱角球沿Z轴向内缩放,并放在背景布上,最终获得如图1的效果。



  然后我们为棱角球添加粒子效果,这一步需要对粒子系统的多项参数进行调整,才能达到满意的效果。首先如图2,我们要把发射数量从默认的1000个降低到50左右。注意,粒子系统的绝大多数参数,都可以在本教程设计的数值上进行自由浮动,大家可以自行寻找自己满意的视觉效果。



  然后我们要把起始帧和结束点都设置为1,因为火焰都是第一时间同时喷发出来的,生命周期则需要完整覆盖整个时间轴,比如本教程是100帧,那么生命周期设置在100帧以上即可,当然你也可以给生命周期附加随机性,但建议随机性设置不要太高,否则效果可靠性会变差。
  如果这时候播放视频,你会发现粒子全都往下掉,不是往上喷发,这是因为力场权重里的重力在起作用,我们需要将重力值调整为0,这时候就能看到粒子沿法向进行正确的喷发了。
  但此时新的问题又接踵而至:粒子会一直向上跑,而现实中的爆破效果,火焰会在跑一小段后停下来,并最终化成浓烟。所以这时候我们要需要在粒子系统的物理选项卡中,调整力场的“阻尼”值,这个值就是为停止粒子运动而设计的,可以设置为0.1,这时候再播放视频就能看到粒子在喷发一段后缓慢停了下来。但粒子喷发的距离似乎太近了,别慌,我们回到粒子系统最顶端的速度选项卡,把法向速度调整到2m/s,粒子喷发的距离就会相应增大,此时只需要把阻尼和法向速度联动调整,就能获得如图3的效果了,具体的粒子系统参数设置可以参考图4。





  然后我們把渲染选项卡里的“渲染为”设置成我们上期制作的火焰纹理,这时候记得勾选物体旋转选项,再播放视频,你会发现火焰纹理被粒子系统喷发出来,我们的第一步设计也就完成了。

第二步:设置关键帧并添加火花粒子系统


  目前我们的爆破视觉效果还存在几个问题:粒子大小恒定;火焰纹理没有变化;缺乏火花等细节。接下来我们就要逐步解决这些问题。
  首先是粒子大小,爆破刚开始时,粒子尺寸应该很小,而完全爆炸后恢复到较大的尺寸,所以我们需要回到粒子系统,在第1帧给渲染缩放设置为0.01并打上关键帧,然后在第25帧改为1,再打上关键帧,此时播放视频,火焰纹理的变化就明显更合理了。
  然后回到火焰纹理,我们要让火焰纹理在刚开始爆破时呈现高亮,而在爆破中后段逐渐转换为烟雾效果,这也正是我们上期为火焰纹理设置多个“映射范围”的原因。找到如图5所示的“映射范围”模块,在爆破刚开始时将“从最大值”设置为0.2,这时火焰纹理亮度很高,然后到第40帧左右设置为0.65,此时火焰纹理呈现正常的燃烧状态,边缘也开始浮现烟雾,再到最后一帧,设置为10,这时候就应该只剩下黑色的烟雾效果,设置完成后回放视频,符合视觉逻辑的爆破效果就基本形成了。



  这时候我们还需要添加爆破时产生的火花效果,基本逻辑还是和之前的粒子系统一样,只是这次的渲染目标是一个低顶点数的棱角球,同时记得给这个棱角球设置类似火花的发光着色器。然后再给爆破源,也就是第一个棱角球新建一个粒子系统,以火花为目标,参照火焰纹理的设置来调整各项参数,以实现如图6的效果,这一步就留给大家自由发挥吧。


本章小结

利用着色器效果进行视觉欺骗是Blender的必学技能


  Blender有很多真实物理模拟系统,比如流体系统可以模拟水流、火焰和烟雾,刚体系统可以模拟各类碰撞,织物系统则实现了衣物、纺织品、布料视觉效果,但这些效果最大的弊端就是对电脑硬件性能要求很高,而且是想要效果越真实,算力和消耗的时间就越长,有时候10秒的动画就需要动辄两三天才能渲染完成。因此,像本次教程这样利用着色器来实现的效果,就成了Blender动画设计的必备技能,不仅可以大幅减小系统开销,增加工作效率,还能让你对3D设计有更深层次的理解,可谓益处多多。
其他文献
摘要:目的 本实验将通过对小儿糖尿病患者采用综合性护理分析其具体应用给效果以及其对于血红蛋白水平的影响。方法 本实验的研究对象均为我院所治疗的糖尿病患儿,选取时间为2020年1月至2021年1月期间,选取人数为30例。将所有患儿进行随机划分为两个小组,观察组和对照组各有15例患者。其中对照组使用常规护理方式,而观察组患者则采用综合性护理方式,对比两种护理方式的护理效果。结果 经过实验数据对比,观察
期刊
小儿骨科中的患儿大多都是因为骨折而被收治其中,骨折患儿的临床症状体现为疼痛、出血、功能障碍、以及软组织损伤等,情况严重时可引发一系列并发症。骨折患儿在经历手术治疗之后,若护理不当极易出现伤口感染或者愈合缓慢等问题,对患儿的身心健康均构成了一定程度的影响。同时,因为患儿的年龄较小,经常会出现哭闹或者不配合医护人员工作等情况,加之患儿对自身病情的认知较弱,在伤痛的影响下往往会出现焦躁或者惧怕等负性情绪
期刊
淀粉人工合成从0到1  人类的生活离不开淀粉:刷牙、喝牛奶、穿衣服等等,作为粮食最主要的成分,也是重要的工业原料,淀粉几乎涉及人们生活的方方面面。如此重要的高分子碳水化合物,人类能否找到一种简单经济的获取方式?  传统淀粉制造模式基于卡尔文循环,依靠光能作为能量来源,通过大面积种植获得富含淀粉的食物,满足人类对淀粉的需求,该淀粉制造模式受自然天气和耕种影响较大。  通过模拟和设计自然过程,采用化学
期刊
摘要: 目的 分析微创肝胆外科手术中应用围术期快速康复护理后的效果。方法 研究期间选取100例在2020年1月-2021年1月在我院行微创肝胆外科手术的患者分组应用不同护理措施后,对其应用效果进行对比研究,研究组50例应用快速康复护理,参照组50例应用常规护理。结果 研究组手术时间、术后排气时间、住院时间用时均较短,而且术中出血量较少,对比参照组占有明显优势,同时研究组并发症出现率为(4.00%)
期刊
摘要:目的:研究产科和儿科医护人员对新生儿窒息复苏培训及临床协作情况。方法:研究时间2019年2月-2021年2月,我院接诊1100例新生儿为研究对象,按照时间前后分成两组,对照组为未开展产科和儿科医护人员新生儿窒息复苏培训期间,研究组则为开展后;两组新生儿发生窒息率,抢救成功率,及医护人员协作配合度评分,操作技能评分变化比较。结果:研究组新生儿窒息发生率低于对照组,抢救成功率高于对照组,比较差异
期刊
Lumion做的景观渲染图,而这个软件主要依赖独立显卡进行渲染  现在很多朋友都知道购买笔记本时,考虑专业应用需求。而PC厂商对此当然是非常开心,也忙不迭地推出了“设计师本”,通常的硬件搭配策略是:酷睿H或者锐龙H处理器,一款RTX级别的独显,以RTX 3050为主,然后结合一款超清屏。  但实际上,“学设计”“做设计”并不是一概而论的,硬件需求也不能用一个思路来套。不同的应用,甚至同类应用不同的
期刊
摘要:目的:探讨宫外孕患者术后给予实施心理护理干预对其生活质量的影响。方法:选取我院2017年6月至2020年10月宫外孕术后患者90例,采用抽签法分为观察组和参照组,每组各45例,参照组给予常规护理干预,观察组给予心理护理干预,比较2组患者护理前后生活质量、负面情绪。结果:护理前2組患者负面情绪、生活质量评分对比无显著性差异(P>0.05),护理后观察组患者焦虑评分与抑郁评分均低于参照组患者,生
期刊
由于智能手机的广泛普及,现在我们可以很容易将需要的信息,通过图片的形式发给自己的同事和朋友。但是由于拍摄角度的问题,有时拍摄的内容是歪斜的,这样用户在查看的时候就会很别扭。其实遇到这样的情况,只需要对图片进行一些矫正优化,就可以解决这些别扭的问题。电脑处理很方便  如果用户想在电脑中完成图片的修复操作,那么可通过浏览器下载运行PictureCleaner这款工具(https://charltsin
期刊
摘要:目的:研究认知行为干预和心理护理联合用于子宫肌瘤手术的价值。方法:2020年1月-2021年7月本科接诊子宫肌瘤手术病患60例,随机均分2组。研究组采取认知行为干预和心理护理,对照组行常规护理。对比ESCA评分等指标。结果:针对ESCA和sf-36评分,研究组干预后分别是(118.49±11.63)分、(89.04±3.15)分,比对照组(105.52±10.47)分、(82.47±4.38
期刊
摘要:目的:研究关节炎疼痛管理用中医护理的价值。方法:2019年8月-2021年7月本科接诊关节炎病患92例,随机均分2组。研究组采取中医护理,对照组行常规护理。对比VAS评分等指标。结果:针对VAS评分,研究组干预后(3.31±0.94)分,比对照组(5.56±1.12)分低,P<0.05。针对sf-36评分,研究组干预后(84.26±4.83)分,比对照组(70.14±5.28)分高,P0.0
期刊