LOD技术——定义详解及相关知识介绍

LOD技术(Level Of Detail)指用若干不同复杂度的模型来表示同一对象的技术。此技术主要根据视点距离对象位置的变化调用不同复杂度的模型,即在较远时调用低复杂度模型,在较近时调用高复杂度模型。LOD技术主要通过设置模型的Switch In Switch Out值来实现不同视点距离显示不同复杂度模型。在实际开发中注意相邻复杂度模型中低复杂度模型的多边形数目是高复杂度模型多边形数目的75%。采用该技术不但可以增强场景的逼真度,也可以减少场景绘制的多边形的数量,既提高了可视性又节约了系统资源。

多分辨率网格简化技术/细节层次模型技术(LOD技术),引入“分而治之”的思想,根据模型的不同复杂程度和人眼观察的特点,对模型的不同区域采取不同细节的描述和绘制。

下面是一个百度网友的总结:

层次细节技术(Level Of Detail):层次细节技术就是为简化场景中可见几何体的多边形细节而提出的一类加速算法。按照视觉重要性原则,距离视点越远的几何体在显示屏幕上投影面积越小,对视觉感官的贡献越少,因此一个自然的加速绘制方法是对近处几何体充分绘制详细的几何细节,而对远处的几何体则大幅度地进行简化,绘制较为粗糙的几何细节,这就是层次细节技术的出发点。层次细节技术的主要难点在于如何快速构建并选择几何体的多次层次细节模型,以及不同层次细节之间的自然过渡。

现在的LOD算法有很多种,简要介绍一种四叉树细节层级算法:

发现别人写的太好了,自己写的是渣渣~~:http://blog.csdn.net/gypsyy/article/details/7888510

LOD技术——定义详解及相关知识介绍相关推荐

  1. Java网络编程详解——网络基础知识介绍、IP和端口介绍、URL和URLConnection介绍

    网络基础知识--计算机网络介绍.通信协议与网络结构模型 一. 计算机网络就是把分布在不同地理区域的计算机与专门的外部设备,用通信线路互连成一个网络系统,从而使众多的计算机可以互相传递信息,共享资源. ...

  2. 知识图谱技术发展详解(一)

    一.万维网现状 1.当前的Web是一种面向人的网络,很多繁琐的过程依旧需要人工的参与. 2.以搜索引擎为例,目前的搜索引擎主要依靠关键字匹配,因此存在如下问题: (1)高匹配.低精度,搜索出来的内容中 ...

  3. nmos导通流向_技术参数详解,MOS管知识最全收录!

    原标题:技术参数详解,MOS管知识最全收录! MOS管,即金属(Metal)-氧化物(Oxide)-半导体(Semiconductor)场效应晶体管,是一种应用场效应原理工作的半导体器件:和普通双极型 ...

  4. IP协议相关技术终极详解

    IP协议相关技术终极详解 DNS域名解析协议 概述 域名的层级关系 域名的解析流程 ARP地址解析协议 概述 为什么需要ARP协议? ARP协议是属于哪一层呢? ARP协议和DNS协议的区别 ARP协 ...

  5. [Python从零到壹] 九.网络爬虫之Selenium基础技术万字详解(定位元素、常用方法、键盘鼠标操作)

    欢迎大家来到"Python从零到壹",在这里我将分享约200篇Python系列文章,带大家一起去学习和玩耍,看看Python这个有趣的世界.所有文章都将结合案例.代码和作者的经验讲 ...

  6. GFSChubbyBigTable三者定义详解相互关系

    GFS&Chubby&BigTable三者定义详解&相互关系 一.GFS & Chubby & BigTable 定义 1.关于GFS 2.关于Chubby 3 ...

  7. Android网络开发技术实战详解

    <Android网络开发技术实战详解> 基本信息 作者: 朱桂英 丛书名: Android移动开发技术丛书 出版社:电子工业出版社 ISBN:9787121173493 上架时间:2012 ...

  8. HTML代码 ol ol表示,htmlol标签的使用与定义详解

    一.ol li有序列表标签语法与结构 内容一 内容二 内容三 以上3个li标签组放在 标签之间.并且ol标签之间可以放若干li标签组. 通常我们使用li标签都是使用无序ul li列表标签.一般情况无论 ...

  9. 史上最全互联网八大技术岗位详解

    "互联网技术岗位详解,涉及到前段开发.后端开发.移动端开发.大数据.项目管理.测试.运维.技术管理等八大领域. 架构师 每个产品线都有架构师,在技术平台部门也需要技术平台的架构师. 架构师负 ...

最新文章

  1. 详细讲解 移植Uboot到ARMer9开发系统上
  2. 8.依赖的传递、排除、冲突
  3. oracle 11g数据库启动错误总结
  4. centos7无法使用ifconfig且无法上网
  5. 宝塔使用webhook自动部署php项目
  6. JS中的事件冒泡——总结
  7. ExtJS + Gears
  8. 为 CefSharp 应用内置 C++ 运行环境并启用 AnyCPU 支持
  9. java正则过滤js_JS/Java正则表达式验证
  10. qt中设置QCheckBox的文本与勾选框之间的距离
  11. linux添加video驱动,linux下video驱动源码位置
  12. 如何选择B2C电商仓储系统?
  13. Python调用海康威视网络相机_调用海康SDK
  14. Qt之QSS使用与基本语法
  15. 计算机基础ps变换蝴蝶,PS利用自由变换制作飞舞的蝴蝶
  16. 初谈黑客破解密码的原理
  17. python 豆瓣电影top250_Python数据可视化:豆瓣电影TOP250
  18. LaTeX零基础入门教程及模板使用技巧
  19. 通信人眼里的ABC……
  20. 树莓派开发系列教程2——树莓派上手使用

热门文章

  1. 06- OpenCV查找图像轮廓 (OpenCV系列) (机器视觉)
  2. 点云体积计算程序环境配置
  3. Unity绳子插件QuickRopes使用方法(让你快速创建你想要的绳索效果)
  4. openLDAP安装经验分享
  5. 深圳率先对“996”出手:自愿加班也不行 必须强制休假
  6. 清风数学建模代码笔记2(更新课_1
  7. 老男孩培训学习心得分享,最真实的评价!
  8. 中职学校计算机实训室简介,中职学校计算机实训教学质量论文
  9. Tomcat集群同步原理
  10. 前端:实现各样的验证码