unity着色器和屏幕特效开发秘笈_开发日志:躯壳之下开发记录及一些心得

3e6501704c52f3e2331022f7c85cb188.png

事无巨细喜记录,勉励,克己。

2019/12/17

新增场景的设定集 + 一个 Logo

41fd77c29d35bb11daa4b98315d79d10.png

2019/12/19 烟雾着色器

网上找的一个基于布朗运动的烟雾着色器,想调成雨雾效果,可是数学实在是太难了,尝试 ing

8fccde21bdb3200cc51973637a6733da.gif

一番探索,自己加入粒子速度和透明度的参数后,再调整之后更接近雨雾效果了。如下图

另外引入参数,也可以动态改变雨势大小,天气系统进度 +1

422873e04f5744170803f8c55517a3d1.gif

2019/12/20 游戏名字

1

小游戏画风的名字确实让人违和,改个隐晦一点的(:

进击的像素 ---> 躯壳之下(Shell Shock)

2

序章的关卡设计初定

156b8fd01cbdfde81be707be644843e7.png

序章关卡

  1. 上传的意识 - 教学关

  2. 故人

  3. 迟来的消息 - x 集团

2019/12/21 进度 +1

研究了场景法线贴图的生成,另外外包的模型也到了,3 渲 2 效果还算满意,周日好好研究下赛博朋克氛围的营造;

如下图:

f4e1ee7a0146cb228f84d13d7e7e635e.gif

26e6b2b6eee81202d142f8ed49effafd.png

弄完更新下技术博客(毕竟年底,匿

2019/12/24 进度 - 2

几天来,苦于游戏效果实在不好,转战 U3D,1234 再来一次

Part - 1 场景概念设计,不是很够赛博,后续增加细节

bcbb7414e8e13fa340c1a725f2e029d0.png

2020/1/2 U3D

一周过去了,刚接触 3D 的陌生期被搞得头疼,模型的适配和资源使用折腾了好久。

U3D 目前只看了着色器部分,路途遥远。

关于光影:

载具和建筑使用的是手画的光影图生成法线贴图;人物是 3 转 2,使用的是模型生成的法线贴图。

出于制作流程,场景的光影手画已足够,至于建模,似乎底模费用不高可以接受,主要是动作制作麻烦,而且还得有内味,我已经在想办法自学了(力竭

363d53b6c7f472d1f9e58bb531dc2736.gif

2020/1/5

重新设计了下序章地图,定好美术需求,先搞下美术(着色器使我掉发,还是撸图爽,希望能更多的表现游戏玩法

78196c658d54fc09cc9c308a9f0b5f7b.png

序章怪物设定(待续

be6db24f4e65be93a2e885322c6bf45b.png

436f2e9327ece2777c15b201dcf92308.png

2020/1/8

呼,路漫漫,心平气和

先沉淀一段时间,有点急了

c7909981228e77f0f86a8ca99a34552b.png

尝试添加远景

a231bbe678706902029030cdc87e74f5.png

2020/1/10

场景还真是少画,尝试中

2c3d3a6bf9a74b20df5512bee8dabb2d.png

添加一点细节

95c12186e472270a175304df0198d2c1.png

31f75d9e44d92a474ac8e9b82f5b141d.png

2020/1/20

1、这几天 研究了下建模,搭了个简易场景和尝试了下低模 + 像素纹理的风格,美术效果实验中

484dda6836379d84561a161ecd5d9b12.png

b3830c184c97fd66b104060965823257.png

2、一个毛刺噪点效果的 Shader

e4c6dc0470dfef3a1dce4d24a2e7f504.gif

2020/1/20 - 2/10

这半个多月基本都在研究一些美术效果如何实现,这里做下索引,方便以后查看:

1、体积光的原理和实现 

  • 原理和实现 - 
    https://zhuanlan.zhihu.com/p/21425792

  • U3D 官方例子 - 
    https://github.com/Unity-Technologies/VolumetricLighting

2、3d 建模+像素纹理绘制

  • blender 2.8 基础操作:
    https://www.bilibili.com/video/av44803831?p=1

  • blender 2.8 纹理贴图绘制:
    https://www.bilibili.com/video/av77797779?p=1

  • blender 渲染 3 转 2 像素风格序列帧:
    https://www.youtube.com/watch?v=x93hABp6FCY

  • 一些例子参考 :
    https://sketchfab.com/bevanmckechnie/collections/low-poly-pixel-art-texture

3、Unity 用于提高效率的单 Pass 前向渲染的管道-LWRP(Universal RP)

  • 简述:
    https://connect.unity.com/p/zou-jin-lwrp-universal-rp-de-shi-jie

  • 基于 URP 的 2D 光照例子:
    https://www.bilibili.com/video/av56122366/

  • 相关源码:
    https://github.com/Unity-Technologies/ScriptableRenderPipeline

2020/2/10 - 2/15

1、LWRP(Universal RP)测试场景

这是研究了一段时间 LWRP(Universal RP),制作的测试场景;依旧是 3D + 2D,接下来是添加阴影和改成像素光影;

0582b10af2227408862fc1847685cd0f.gif

2、像素光影效果

漫反射变形函数(Diffuse Warping Function),使用贴图查找映射,自定义漫反射效果并保留阴影信息,生成需要的像素光影效果;

目前使用的贴图

b621a4cd9bfd71adb8a1dad2d5bf4b48.png

参考:(风格化渲染)
https://zhuanlan.zhihu.com/p/25844886

1631818ee030f76bd46d324f42ee9574.gif

3D 物体光影调试 2/13-2/14

b62691f785cdc73c878d99db62036fa9.png

基于这个流程加的一部载具以及载具设计 2/15-2/16

88ba96bc9c566f076ffad47f30231531.png

c60ea28243f6ca4b2940bf2af7243913.png

ed97e9ad29e4406be5cc7a6087aabde2.png

f2f72070d9fe5fe4c8aa47955b3f9fed.png

2020/0216 - 0219

美术风格探索二

1、材质表现实现探索 (加入基于物理的着色)

镜面材质效果 - 水,玻璃窗 #材质研究

2、体积光 & 体积雾使用 #官方例子

发动机效果- 烟雾生成 + 体积光运用

3、特效制作 & 尝试

发动机效果- 2D - 3D 特效

4、动作制作流程探索
载具动作制作 开门 灯牌切换

ps:玩家交互-载具运动控制脚本实现

风格化的 pbr 渲染-实现像素化的材质

参考索引:

  • https://juejin.im/post/5e48df50f265da57642984c6

  • https://www.bilibili.com/read/cv539351/


反光玻璃窗 test1

f582e7417f1f70b29845282f2c0137da.png

fa6872bffcf3f65951c7011afe34915c.png

9757cd9dba4f5435267ba728eea3e395.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值