本来说不再记录了,发现实现镜头光晕和星空的时候是有很多需要注意的点的,有必要记录一下。

镜头光晕

URP系列教程-手把手教你在URP中实现镜头光晕效果 | Unity 中文课堂 (u3d.cn)

但是URP下没办法固定管线的按图层遮挡的功能。这里我不知道怎么解决,,,索性项目里只放了那几个离镜头很远的圈圈,其他的我都关掉了,开了的话会很奇怪,会挡住我的云:

星空

涉及到动态的东西,我发现ShaderGraph非常直观!!

尝试了一下ShaderGraph,真的更能帮助理解lerp、smoothstep、step、各种采样的效果,特别是各种noise扰动。星空部分我想做一个漩涡样子,主要是要用下图中的这个Twirl节点去扰动我们的采样坐标,连一连大概是下面这样: (这个方法参考自【Unity教程】2D星空星星闪烁特效制作【中文解说】)

但是我们的天空盒是shader形式的,所以就需要在shader里加上Twirl这个节点的代码,代码来自Twirl 节点 | Shader Graph | 10.5.0:

然后在天空盒shader中:

去采样我拿到的一张Voronoi图的b通道就行,当然要是像上面Twirl节点那样代码搞出来也是可以的。关于动态星空的部分这里就做完了:

写都写了,挂个总结整个天空盒的视频链接吧:【技术美术练习作品】Unity 动态程序化天空盒

【程序化天空盒】过程记录03:镜头光晕 旋转的动态星空相关推荐

  1. python代码执行过程记录_[原创]IDAPython+OdbgScript动态获取程序执行流程

    题记: 最近知道了有一种方法,可以获取到程序的执行流程,具体做法是先获取程序中每一个函数的地址,在这些地址上设置断点,然后让程序运行起来,hook调试器,断点中断时,不要停下来继续执行,并记录命中的断 ...

  2. 【过程记录】aop学习·实现动态代理的jdk方法和cglib方法和使用实例

    文章目录 介绍 jdk动态代理实例 cglib动态代理实例 介绍 JDK的动态代理只能代理实现了接口的类,而不能实现接口的类就不可以使用JDK动态代理,cglib是针对类来实现代理的,它的原理是针对指 ...

  3. 【程序化天空盒】过程记录01:日月 天空渐变 大气散射

    1 日月 SunAndMoon 昼夜的话肯定少不了太阳和月亮,太阳和月亮实现的道理是一样的,只不过是月亮比太阳多了一个需要控制月牙程度(or添加贴图)的细节~ 1.1 Sun 太阳的话很简单,直接在s ...

  4. 【程序化天空盒】过程记录02:云扰动 边缘光 消散效果

    写在前面 写在前面唉,最近筋疲力竭,课题组的东西一堆没做,才刚刚开始带着思考准备练习作品,从去年5月份开始到现在真得学了快一年了,转行学其他的真的好累,,不过还是加油! 下面是做面片云的部分,关于日月 ...

  5. 基于URP的程序化天空盒

    参考来源: 天空盒教程第 1 部分 |开尔文·范·霍恩 (kelvinvanhoorn.com) [程序化天空盒]过程记录02:云扰动 边缘光 消散效果_九九345的博客-CSDN博客 程序化天空盒实 ...

  6. 解决Linux 负载过高问题过程记录

    解决问题的思路 1.top命令查看该机器的负载状况 2.cd  /proc/pid 查看对应高占用程序的位置 3.进入对应程序中查看日志,根据CPU和内存这两个因素分析 4.ps -ajxf 查看进程 ...

  7. hexo 博客创建、部署、美化过程记录

    hexo 博客创建.部署.美化过程记录 前言 作为一名信息工程专业的学生,编程语言没学多少,正规讲过的且了解比较深的是C++,也只是一些基本的编程,连数据库.数据结构还有各种算法都没学过,python ...

  8. 转载:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录

    转载:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录 原始链接:群联PS2251-07主控(Kingston64G)量产CD-ROM+移动磁盘模式过程记录_ ...

  9. Linux嵌入式驱动开发07——GPIO驱动过程记录(飞凌开发板)

    文章目录 全系列传送门 1. 在/arch/arm/boot/dts/imx6q-pinfunc.h查找 2. 在设备树配置文件中添加设备节点定义以及其引脚定义 3. 修改设备树文件添加配置 4. d ...

最新文章

  1. 差错控制:海明码、循环冗余校验码
  2. webpack2诸类事宜
  3. jenkins php build,PHP+Jenkins 持续集成
  4. Python爬虫-代理池-爬取代理入库并测试代理可用性
  5. JavaScript 严格模式(use strict)
  6. C:02---scanf、printf
  7. bzoj 4551[Tjoi2016Heoi2016]树
  8. 怎么钢枪_和平精英有战术钢枪和无脑冲有何区别?你们怎么看待这个问题
  9. 查找包含特定值的数组的文档
  10. 一起来当网管(一)——Windows Server上的DHCP配置
  11. 一篇文章教会你使用Python下载抖音无水印视频
  12. Python整数求和
  13. Django项目(五):注册模块—登录注册
  14. do.....while(0)让你虎躯一震的用法
  15. TFT-LCD电路设计之时序控制电路(TCON)
  16. MATLAB-mesh/ezmesh函数三维图形绘制
  17. mysql error unpacking_linux 安装 mysql rpm包出现error: unpacking of archive failed on file
  18. Proteus 8 Source Code 字体设置问题 光标于选中的字不对应
  19. HDMI EDID概念梳理
  20. IP协议及MAC帧格式

热门文章

  1. 2021-04-29 鹅厂等我!毕竟我充了辣么多QQ币~
  2. C++实现 L1-038 新世界 (5分)
  3. 写给技术Leader的财务常识:看懂三张报表
  4. 受不了互联网996,我终于如愿上岸在国企当程序员!
  5. [DIY]组装笔记本电脑的市场机会不容错过
  6. 荣耀首战,实力几何?
  7. 如何在微博引流?在微博上怎么推广?微博引流变现技巧
  8. 格兰因果模型可以分析哪些东西_相关不等于因果,深度学习让AI问出“十万个为什么”...
  9. PHP连接Mysql,实现基本的增、删、改、查——用户管理系统
  10. 合肥工业大学 数控车 程序