当前位置: 首页 > news >正文

济南模板建站多少钱网站建设任职要求

济南模板建站多少钱,网站建设任职要求,国内付费代理ip哪个好,网站建设礻金手指下拉十一unity_Occlusion_Culling遮挡剔除学习 文档: https://docs.unity.cn/cn/2019.4/Manual/occlusion-culling-getting-started.html没彻底搞明白,但是会用,虽然也不熟练 设置遮挡剔除 打开遮挡剔除面板 设置场景物体。设置为静态 设置场景 烘…

unity_Occlusion_Culling遮挡剔除学习

文档:
https://docs.unity.cn/cn/2019.4/Manual/occlusion-culling-getting-started.html

没彻底搞明白,但是会用,虽然也不熟练

设置遮挡剔除

打开遮挡剔除面板

在这里插入图片描述

在这里插入图片描述

设置场景物体。设置为静态

在这里插入图片描述

设置场景

在这里插入图片描述

烘焙场景

在这里插入图片描述

运行查看效果

在这里插入图片描述

遮挡剔除面板参数

在这里插入图片描述

Objcet

点击一个模型之后Object 窗口可以有信息
在这里插入图片描述

Occluder Static(静态遮挡物)

如果游戏对象是动态的,这个游戏对象可以在运行时充当被遮挡物,而不能充当遮挡物。
这些游戏对象不会移动,但会阻挡后面的游戏对象
适合作为静态遮挡物的游戏对象包括中型到大型的实体游戏对象(例如墙壁或建筑物)。要被设定为静态遮挡物,游戏对象必须满足以下条件:

    具有 Terrain 或 Mesh Renderer 组件不透明在运行时不移动

Occludee Static(静态被遮挡物)

这些游戏对象不会移动,但会被静态遮挡物遮挡。
任何可能在运行时被遮挡的游戏对象都适合设定为静态被遮挡物,包括小的或透明的游戏对象。要被设定为静态被遮挡物,游戏对象必须满足以下条件:

具有任何类型的 Renderer 组件在运行时不移动

动态的遮挡物

如果游戏对象是动态的,这个游戏对象可以在运行时充当被遮挡物,而不能充当遮挡物。
要确定动态游戏对象是否充当被遮挡物,可以在任何类型的渲染器组件上设置 Dynamic Occlusion 属性。启用 Dynamic Occlusion 后,渲染器在摄像机的视图中被静态遮挡物 (Static Occluder) 阻挡时,Unity 会剔除渲染器。禁用 Dynamic Occlusion 后,渲染器在摄像机的视图中被静态遮挡物 (Static Occluder) 阻挡时,Unity 不会剔除渲染器。
在这里插入图片描述

与LOD
如果使用了 LOD 组,则 Unity 会使用静态遮挡物的基础细节级别游戏对象 (LOD0) 来确定要遮挡的对象。如果游戏对象的轮廓在 LOD0 和其他 LOD 级别之间变化很大,这个游戏对象可能不适合设定为静态遮挡物。

效果

动态遮挡物

在这里插入图片描述

在这里插入图片描述

遮挡者与被遮挡者

如果物体可以遮挡其他物体就是遮挡者,如果不想让遮挡其他物体就是被遮挡者。
在这里插入图片描述

在这里插入图片描述

遮挡区域

如果有一些地区需要细致的检查遮挡,则使用这个。
在场景中创建一个空物体,然后附加:Occlustion Area 设置大小即可,unity会细致的检查这个区域内的遮挡关系。
在这里插入图片描述

Bake

在这里插入图片描述

Small Occluder

设置阈值,当大于这个值的物体物体会被设置为 遮挡着,遮挡其他物体.
决定了单元格的大小,数值越小越细致,但是更加消耗性能
所以考虑使用“遮挡区域 ” 来绘制需要着重注意的区域,而不是调整小这个值。

Smallest Hole 最小洞

允许unity在遮挡剔除过程中忽略非常小的洞,比如透过门缝看不到屋内的物体,必须打开门或者这个洞足够大

Backface Threshold

背面阈值, 建议使用默认参数,渲染的时候显示背面的比例。

Visualization 可视化

在运行的时候可视化遮挡剔除的数据

Camera Volume 摄像机体积

在这里插入图片描述

Visibility Line

在这里插入图片描述

Portals

在这里插入图片描述

Occlusion Portal_遮挡入口

如果它是开放的,那么这个体积不会作为遮挡者起作用,而当我们关闭它时,一它就像一个遮挡者,并且可以遮挡其后的物体。

简单来说是:如果想遮挡 遮挡入口 后面的东西,就关闭,不想让其遮挡则开启。
在这里插入图片描述

遮挡剔除原理

遮挡剔除会在 Unity Editor 中生成有关场景的数据,然后在运行时使用该数据来确定摄像机可以看到的内容。这种生成数据的过程称为烘焙。

在对遮挡剔除数据进行烘焙时,Unity 将场景划分为多个单元,并生成描述单元内几何体以及相邻单元之间可见性的数据。然后,Unity 尽可能合并单元,以减小生成的数据的大小。要配置烘焙过程,可以在 Occlusion Culling 窗口中更改参数,并在场景中使用遮挡区域。

在运行时,Unity 会将这些烘焙的数据加载到内存中,并且对于每个启用了 Occlusion Culling 属性的摄像机,将会对数据执行查询以确定该摄像机可以看到的内容。请注意,启用遮挡剔除后,摄像机将执行视锥体剔除和遮挡剔除。

“遮挡剔除”过程可防止 Unity 为那些被其他游戏对象完全挡住(遮挡)的游戏对象执行渲染计算。

遮挡剔除的作用

防止无意义的渲染操作可以节省 CPU 和 GPU 时间。Unity 的内置遮挡剔除在 CPU 上执行运行时计算,这可能会抵消其节省的 CPU 时间。因此,当项目因过度绘制而具有 GPU 密集型特征时,遮挡剔除最有可能提高性能。
Unity 在运行时将遮挡剔除数据加载到内存中。必须确保有足够的内存来加载此数据。
当场景中一些界限明确的小区域被实体游戏对象彼此隔开时,遮挡剔除的效果最好。一个常见的例子是通过走廊连接的房间。

如果被剔除了是否可以运行代码?

在这里插入图片描述
在这里插入图片描述

在game 视图看不到,但是还是会运行代码。

http://www.yayakq.cn/news/141063/

相关文章:

  • 专做网站漏扫的工具览心文档小程序怎么用
  • 网站更换主机注意网站网上商城建设
  • 如何给自己网站做优化花都建设局网站
  • 网站登录入口网页镇江html5
  • 网络运营推广方式有哪些北京seo优化推广
  • 网站域名行业动态网络游戏制作公司
  • 徐州企业建站系统模板网站后缀cc
  • 最好的wordpress 网站淄博网站网站建设
  • 网站建设主题大全wordpress默认主题修改版
  • 微信招聘网站建设意外险平台服务网站
  • 网站制作切片电信改公网ip可以做网站吗
  • 网站页面设计制作自己学建网站
  • 保健品网站建设方案书模板我是建造网站
  • 类似于美团的网站开发天河网站+建设信科网络
  • 做自由行的网站好海珠区新闻
  • 学生个人网站建设方案书框架栏目微信营销的模式有哪些
  • 深圳做律师网站公司合肥网站推广外包公司
  • 成都网站制作方案网页分析报告案例
  • 湖南手机网站建设备案域名
  • 做网站后端的全部步骤在线网页截图工具
  • 湖北省荆门市城乡建设网站网站做附件下载地址
  • 宁波自主建站模板网页表格设计模板
  • 云南建设厅网站安全处企业网站建设 南通
  • 建设银行开通网站查询密码友链网站降权
  • 手机网站源码阴阳师网站建设
  • 刚做的网站怎么在百度上能搜到wordpress首页制作
  • 高级网站开发工信部网站环境搭建
  • wordpress+js插件深圳网站建设网站排名优化
  • 购物商城网站的制作微信网站程序
  • 阜阳网站建设专业机构长沙专业网站建设服务