0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Unity的层级细节使用流程

汽车玩家 来源:CSDN 作者:丢丢思密达 2020-03-29 17:27 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

层次细节(LOD),它是根据物体在游戏画面中所占视图的百分比来调用不同复杂度的模型的。简单而言,就是当一个物体距离摄像机比较远的时候使用低模,当物体距离摄像机比较近的时候使用高模。这是一种优化游戏渲染效率的常用方法,缺点是占用大量内存。使用这个技术,一般是在解决运行时流畅度的问题,采用的是空间换时间的方式。

下面我们分步骤来构造一个最简单的LOD模型示例:

步骤1:准备3组模型,高精度模型,中精度模型,和低精度模型,并按照复杂程度自高向低的为模型命名,如“模型名称LODO0”、“模型名称LOD1”等,最后的数字序号越低,表示复杂程度越高。如图所示:

步骤2:定义一个空对象,添加LODGroup组件,如图所示:

步骤3:分别将刚刚准备好的三种不同精度的模型,拖拽到空对象的LODGroup组件的各个级别上。首先给LOD组件的“LOD 0”(LOD 0 表示摄像机最近距离显示)添加对应的模型。(LOD 0 对应高精度模型,然后拖拽到Add上面即可)如图所示:

步骤4:在LOD组件添加模型的过程中会弹出如图所示的提示信息,表明要把添加的模型作为LODGroup组件所属对象的子物体,单击"Yes,Reparent"按钮即可。

步骤5:为使构造的LOD游戏对象显示得更加自然,需要把LOD下的三个子物体进行”对齐“处理。(将其相对于父物体的坐标置为0)如图所示:

步骤6:在Scenes视图中,拖动摄像机分别近距离与远距离观察模型的变化。

注:Project Settings中与LOD组件相关参数

LOD Bias和Maximum LOD Level

- 执行unity编辑器菜单:Edit > Project Settings > Quality,会打开Quality Setting窗口 ,找到Other下的参数,如图所示:

Maximum LOD Level:是最大LOD级别,表示游戏中使用的最高LOD级别。在该级别以上的模型不会被使用,并且在编译时忽略。(这将节省存储空间和内存空间)。

Bias LOD:LOD偏离 ,LOD级别基于物体在屏幕上的大小。当物体大小在两个LOD级别之间,可以选择使用低细节模型或高细节模型。数值取值范围为0-1,数值越接近0,越偏向于选择低细节模型。大白话描述即是:如果该值小那么,摄像机离物体距离稍微有些变化,不同细节物体即会切换,该值大,那么摄像机需要与物体有很大的距离才会切换。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • LOD
    LOD
    +关注

    关注

    0

    文章

    17

    浏览量

    9769
  • Unity
    +关注

    关注

    1

    文章

    131

    浏览量

    23152
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    地平线与Unity中国达成战略合作

    近日,中国智驾科技领军企业地平线与全球领先的实时3D内容创作和运营平台Unity正式签署战略合作协议。双方将深度融合地平线HSD (Horizon SuperDrive) 人机交互系统与Unity
    的头像 发表于 11-03 16:43 1357次阅读

    Air8000-LuatOS exvib扩展库实操指南:全流程技术细节深度解读

    掌握exvib扩展库的使用,是提升Air8000-LuatOS项目开发效率的关键。本文以全流程实操为核心,深度解读技术细节,涵盖初始化、数据采集、异常处理等环节,为开发者提供权威参考。 一
    的头像 发表于 11-01 20:09 109次阅读
    Air8000-LuatOS exvib扩展库实操指南:全<b class='flag-5'>流程</b>技术<b class='flag-5'>细节</b>深度解读

    Unity开发者大会Unite2025点亮上海,团结引擎加速本土创新落地

    上海2025年10月29日 /美通社/ -- 10月23日,第十届Unite开发者大会在上海北外滩盛大开幕。作为Unity年度技术盛会,本届大会设置七大专场,带来60多场技术演讲,数千名开发者齐聚
    的头像 发表于 10-29 17:08 470次阅读
    <b class='flag-5'>Unity</b>开发者大会Unite2025点亮上海,团结引擎加速本土创新落地

    Siumulink模型测试典型问题分享——模型层级设计不合理

    典型测试问题分享-模型层级设计不合理 问题描述: 重点功能与非重点功能混合,导致测试层级选择困难。 模型未体现层级划分,结构平铺导致层级圈复杂度异常。 部分计算/判断/赋值等结构
    的头像 发表于 09-20 12:31 2780次阅读
    Siumulink模型测试典型问题分享——模型<b class='flag-5'>层级</b>设计不合理

    PCIe 7.0技术细节曝光

    6 月 11 日 PCI SIG官宣 PCI Express 7.0(PCIe 7.0)规范最终版已制定完毕,但几乎没有公开任何技术细节。不过,在 7 月 16 日,PCI-SIG 通过 BrightTalk 公开了一些更详细的技术信息,下面就为大家介绍这些内容。
    的头像 发表于 09-08 10:43 2289次阅读
    PCIe 7.0技术<b class='flag-5'>细节</b>曝光

    不同的PCB制作工艺的流程细节

    半加成法双面 PCB 工艺具有很强的代表性,其他类型的 PCB 工艺可参考该工艺,并通过对部分工艺步骤和方法进行调整而得到。下面以半加成法双面 PCB 工艺为基础展开详细说明。其具体制作工艺,尤其是孔金属化环节,存在多种方法。
    的头像 发表于 08-12 10:55 6308次阅读
    不同的PCB制作工艺的<b class='flag-5'>流程</b><b class='flag-5'>细节</b>

    一文看懂芯片的设计流程

    引言:前段时间给大家做了芯片设计的知识铺垫(关于芯片设计的一些基本知识),今天这篇,我们正式介绍芯片设计的具体流程。芯片分为数字芯片、模拟芯片、数模混合芯片等多种类别。不同类别的设计流程也存在一些
    的头像 发表于 07-03 11:37 1830次阅读
    一文看懂芯片的设计<b class='flag-5'>流程</b>

    倍加福面向流程工业应用的接口技术

    倍加福拥有70 余年的专业积淀,作为本安安全栅的发明者,现已发展成为享誉全球流程工业领域的接口技术制造商,且其接口设备在工业危险区域中得到广泛应用。如今,倍加福凭借深厚的专业技术、丰富的应用经验和超卓的市场洞察力,确保接口设备的每处细节满足各种市场应用需求。
    的头像 发表于 06-04 17:00 820次阅读

    从设计到打样:PCBA 前期准备的核心细节解析

    在电子制造流程中,PCBA 贴片打样是从设计图纸迈向实物的关键一步,任何细节的疏漏都可能导致样品与预期大相径庭,甚至需要重新打样,浪费时间与成本。曾有团队因未确认元器件封装尺寸,打样后发现元件无法
    的头像 发表于 04-30 17:57 566次阅读

    MediaTek与Unity中国签署合作备忘录

    MediaTek 在上海国际汽车工业展览会上与 Unity 中国正式签署合作备忘录。本次深度合作将基于 MediaTek 和 Unity 中国各自的软硬件优势,携手开启全新的技术探索,双方将在
    的头像 发表于 04-30 14:58 753次阅读

    Vivado HLS设计流程

    为了尽快把新产品推向市场,数字系统的设计者需要考虑如何加速设计开发的周期。设计加速主要可以从“设计的重用”和“抽象层级的提升”这两个方面来考虑。Xilinx 推出的 Vivado HLS 工具可以
    的头像 发表于 04-16 10:43 1349次阅读
    Vivado HLS设计<b class='flag-5'>流程</b>

    层级低功耗设计技术解析

          芯片功耗特性包含动态功耗、静态功耗及特定场景功耗三类,需依据应用场景需求进行多层级协同设计,实现性能与能效的合理分配。具体技术指标如下: 一、功耗构成分析‌ 动态功耗‌ 开关功耗‌:逻辑
    的头像 发表于 04-08 10:41 715次阅读

    CAN报文流程解析

    CAN报文流程解析,直流充电桩上的CAN通讯解析过程
    发表于 03-24 14:03 10次下载

    将应用程序工具套件集成到Unity 3D OpenVINO™过程中遇到\"DLLNotFound异常\"错误怎么解决?

    在将 OpenVINO™工具套件与 Unity 3D* 集成期间,Unity 3D 编辑器无法找到 OpenVINO 工具套件的依赖性,并引发 DLLNotFoundException 错误
    发表于 03-05 06:22

    NX CAD软件:数字化工作流程解决方案(CAD工作流程)

    NXCAD——数字化工作流程解决方案(CAD工作流程)使用西门子领先的产品设计软件NXCAD加速执行基于工作流程的解决方案。我们在了解行业需求方面累积了多年的经验,并据此针对各个行业的具体需求提供
    的头像 发表于 02-06 18:15 745次阅读
    NX CAD软件:数字化工作<b class='flag-5'>流程</b>解决方案(CAD工作<b class='flag-5'>流程</b>)