暗影魔的克星是谁?教你如何在线上轻松压制暗影魔!

天美租号

今天跟大家唠唠我这几天一直在搞的“暗影魔”小项目,说起来也是头大,不过总算磕磕绊绊地完成了,必须来记录一下。

我就是想试试能不能搞个类似游戏里的暗影魔那种效果,就那种黑乎乎的,看着挺唬人的玩意。然后我就开始各种搜资料,看大佬们的教程,结果发现要实现起来还真不是那么容易。

我得把环境搭起来。我用的是Unity,版本是2021.3. 属实是之前做项目留下的“遗产”,懒得更新了。新建了个3D项目,然后就开始鼓捣。Unity这玩意,上手容易,精通难!

暗影魔的克星是谁?教你如何在线上轻松压制暗影魔!

接下来就是建模。我寻思着,暗影魔嘛得有个模型才行。自己捏肯定是不行的,没那个水平。就在Asset Store里找了个看着还凑合的模型,免费的,要求不高,能用就行。导入到场景里,调整了一下大小和位置,感觉还行。

模型有了,接下来就是shader了。这才是重头戏!我开始研究shader graph,这玩意儿可视化编程,比手写代码强多了,至少我能看懂。我想要那种黑色的,有流动感的,还带点暗红色光芒的效果。就在shader graph里各种连线,调参数,试了好久才调出来一个大概的样子。跟我想象的还是有点差距,不过时间有限,先这样。

然后就是特效。暗影魔得有点特效才行,不然光秃秃的多难看。我用Particle System做了几个黑色的粒子效果,模拟那种黑雾缭绕的感觉。调整了粒子的颜色,大小,速度,还有发射角度,让它们围绕着模型旋转。这个过程也是各种试错,稍微改一点参数,效果就完全不一样。

我还加了个简单的动画。让模型动起来,感觉更真实一点。我用Animation Clip做了几个简单的旋转和摆动的动画,然后用Animator Controller把它们串起来。这样模型就能自动播放动画了。不过我做的动画比较粗糙,看起来有点僵硬,以后有时间再优化。

我把shader,特效,动画都应用到模型上,然后放到场景里。调整了一下灯光和摄像机的位置,让暗影魔看起来更酷炫一点。跑起来一看,效果还行,虽然还有很多不足之处,但至少看起来像那么回事了。

暗影魔的克星是谁?教你如何在线上轻松压制暗影魔!

  • 总结一下这回的实践:
  • 环境搭建:Unity 2021.3
  • 模型:Asset Store免费模型
  • Shader:Shader Graph
  • 特效:Particle System
  • 暗影魔的克星是谁?教你如何在线上轻松压制暗影魔!

  • 动画:Animation Clip + Animator Controller

这回的“暗影魔”小项目还是让我学到不少东西的。特别是shader graph和Particle System,以前没怎么用过,这回算是好好研究了一下。虽然最终的效果不算完美,但也是一次不错的尝试。以后有时间的话,我会继续完善这个项目,让暗影魔看起来更逼真,更强大!

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,27人围观)

还没有评论,来说两句吧...