洪流学堂,让你快人几步。你好,我是你的技术探路者郑洪智,你可以叫我大智。
接下来的几天呢,大智作为探路者带你一块探索一下Unity2020.1里面有什么好玩的东西。
这一次咱们来看看图形渲染方面的更新。主要包含以下几个方面:
- URP的Camera Stack正式版
- 光线追踪支持网格动画
- 粒子系统相关更新
- Shader更新
- Streaming Virtual Texture
URP的Camera Stack正式版
也就是可以使用多个相机,比如将相机渲染的画面用于其他模型的表面、UI等等。
光线追踪支持网格动画
支持Skinned Mesh Renderer组件、Alembic’s Vertex Caches(顶点缓存)以及通过代码控制的程序化动画。
Alembic是一个package,可以在package manager中安装。
当支持光线追踪时,MeshRenderer和SkinnedMeshRenderer组件上会显示Ray Tracing Settings,可以进行相关设置。
粒子系统相关更新
新拉伸的模式:Freeform Stretching
粒子系统新增了一种拉伸的模式:Freeform Stretching,自由拉伸。相比传统拉伸,自由拉伸可以避免从正面看粒子被压碎的情况,并且可以设置粒子的旋转与拉伸方向不同。
新的Lifetime by Emitter Speed模块
可以根据发射器的速度决定粒子的生命时间,这在很多效果比如火球、排气口等等可以用得到。
Shader更新
Shader更新包括支持GPU conservative rasterization state(GPU保守光栅状态)、新的Shader缓存预处理器。
新的Shader缓存预处理器可以让Shader编译快25%,依赖跟踪更准确。
在Unity2020.1中,Shader的加载时间会减少约50%。
Streaming Virtual Texture
在HDRP中使用Shader Graph时,可以使用最新的Streaming Virtual Texture功能。
这个功能可以减少贴图的GPU内存占用,减少贴图加载时间,当场景中有很多高分辨率贴图时效果会非常明显。
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net