- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 Unity GI 光照系统系列(六) —— 总结
总结Lighting面板Scene标签下的各个参数。 了解了Chart的基本工作方式和原理,如何进行减少Chart数量来优化烘焙时间。 光照探针的有效使用。 了解了什么是Clusters,以及它们如何影响照明性能的原因。 Lightmap Parameters的使用,以及各个参数的用途。 最后希望这些知识可以帮助大家用较少的时间烘焙出一个满意的场景。个人能力也有限,文中有个别没有...
2018-08-14 17:50:31 440
原创 Unity GI 光照系统系列(五) —— Lightmap Parameters
Lightmap ParametersUnity可以通过对Lightmap Parameters面板中的参数进行调整,这提供了更高级的光照控制。这些配置的参数信息存储在Lightmap parameters资源中。而且它允许在协作的团队工作环境中,在场景和版本之间共享照明设置。通过点击 Assets –> create –> Lightmap parameters 可以创...
2018-08-14 17:47:43 3662
原创 Unity GI 光照系统系列(四) —— Cluster图集
Cluster修改集群是一种更细致的方法。它允许我们在Unity的光照与计算过程中减少任务量,而且运行时性能也能得到改善。 当用PRGI生成场景的光照解决方案时,Unity简化了关于静态场景的体素化结构的计算。这些体素被叫做集群。集群是映射到用于光照的静态几何物体表面上的小贴片。集群被存储在一种层级关系的结构中,用来预处理漫反射全局光照的复杂的辐射度计算。注意虽然集群和光照图表的映射方式很像...
2018-08-14 17:42:06 820
原创 Unity GI 光照系统系列(三) —— Chart图表
ChartChart是一个light map贴图,来自于绘制给定场景模型的light map UVs。我们可以把它想象成一个小的瓦片,里面有一个灯光的图像,附加在模型上。Chart由两部分组成辐照度、方向。 当Precomputed Realtime GI预计算之后,会得到来自Chart中每个texel中的光照信息。所以大量的Chart会增加Precomputed Realtime ...
2018-08-14 17:35:02 2619
原创 Unity GI 光照系统系列(二) —— Probe Lighting 光照探针
Probe Lighting光照探测是一种快速计算实时渲染应用中的光照技术,通常会用于处理游戏世界的人物角色或是动态物体的光照,它的优点在于运行时有不错的处理性能而且预计算也相当快速。 光照探测的原理是通过放置在3D空间里的探针来接收光照信息,然后用类似球谐函数(spherical harmonics)的数学方法将信息编码在一个球体上。这些系数占用空间很小,在游戏运行时能快速解包,以便Sha...
2018-08-14 17:23:19 2890
原创 Unity GI 光照系统系列(一) —— GI介绍和Lighting面板
简介Unity的光照系统中光照包括直接光照、间接光照、环境光和反射光。 直接光照:光源对于模型的光照。 间接光照:光线在其他模型上的反射所带来的光照。 环境光照:天空盒的颜色。 反射光:光线照射到模型上反射回来的光。 Unity中有两种不同的技术用于预计算照明、反射光。分别是Precomputed Realtime GI 和 Baked GI。GIGI的全称global ...
2018-08-14 17:15:55 7786
原创 Unity ScrollView 滚动列表优化
Unity UGUI Scroll View(滚动列表)优化 在游戏中很多UI设计都需要用到 Scroll View 控件,如排行榜、聊天室、背包等。当需要显示的物品达到千量级以上的时候,就会造成大量内存上的占用,列表滚动的时候也会触发大量的计算,会照成卡顿。接下来讲讲如何对其优化。 先来看一下效果演示 [video width=”1130” height=”578” mp4=”http:/...
2018-08-05 16:04:48 10250 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人