游戏优化
文章平均质量分 73
yy763496668
这个作者很懒,什么都没留下…
展开
-
Unity_遮挡剔除
遮挡剔除介绍遮挡剔除是一种什么样的特性呢, 当一个物体被其他物体遮挡住而不在摄像机的可视范围内时不对其进行渲染。. 遮挡剔除在3D图形计算中并不是自动进行的。因为在绝大多数情况下离 camera 最远的物体首先被渲染,靠近摄像机的物体后渲染并覆盖先前渲染的物体(这被称为重复渲染,无效渲染”overdraw”). 遮挡剔除不同于视锥体剔除. 视锥体剔除只是不渲染摄像机视角范围外的物体而对于被其他物体遮原创 2017-09-13 15:59:31 · 10230 阅读 · 1 评论 -
Unity优化之遮挡剔除Occlusion Culling
遮挡剔除, 当一个物体被其他物体遮挡住而不在摄像机的可视范围内时不对其进行渲染。.遮挡剔除在3D图形计算中并不是自动进行的。因为在绝大多数情况下离 camera 最远的物体首先被渲染,靠近摄像机的物体后渲染并覆盖先前渲染的物体(这被称为重复渲染”overdraw”). 遮挡剔除不同于视锥体剔除. 视锥体剔除只是不渲染摄像机视角范围外的物体而对于被其他物体遮挡但依然在视角范围内的物体,则不会被剔除.转载 2017-09-13 17:18:10 · 1811 阅读 · 0 评论 -
Unity的反射探头针
反射探头(REFLECTION PROBES)天空盒的信息不可能包含所有的场景对象,在许多情况下,对象从天空搜集反射信息时可能会被遮蔽,像是室内对象或是在类似桥或是隧道等建筑物里的对象,为了要准确反射这些对象,必须用反射探头针对这些对象取样,这种探头从他们的位置对周围取样并把结果写到方体贴图,可以让周围经过的物体得到环境的反射影像。可以透过GameObject->Light->Reflection原创 2016-10-14 14:20:22 · 19228 阅读 · 1 评论 -
光照探针 (light probe)
对于Unity,不得不说功能很强大,不仅涉及物理系统,粒子系统,光照系统等,而且对于每个系统中从优化性能方面有有很多功能。本次探讨的光照探针就是在性能优化上面的一种技术。光照探针是对LightMapping的一个补充功能。首先我们先来看一下烘焙光中的一些缺陷。 我们在新建场景中先创建一个cube,scale x为10 scale z 为10 在场景中添加两个点光源,改名字为red_light原创 2016-09-28 13:57:13 · 14626 阅读 · 0 评论 -
Unity 光照探针Light Probes
尽管使用光照贴图可以大大提升场景的真实程度,但是它有一个缺点,那就是场景中非静态物体缺少真实的渲染,看上去就好像和场景格格不入。实时为移动物体计算光照贴图是不可能的,但是通过使用灯光探测器我们可以模拟达到类似的效果。大概原理是这样的,在场景中的标记为探测器的静态点的位置采样光照,然后对相邻的几个光照探测器位置所采样的灯光照明进行差值,在游戏进行的过程中计算差值的速度很快,玩家察觉不到。这样就可以帮助转载 2017-09-13 17:27:13 · 1889 阅读 · 0 评论