`
daojin
  • 浏览: 689995 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

LOST OF DETAIL!!!的数学原理

阅读更多

主要是这两个公式:

 

L/D<C;

f=L/(D*C*D2*(max(c*d2,1));

f<1;

基本上看不懂!!

但是从原理上来思考的话,应该归结为以下两点:

 

1.所有的长度的方块经过投影之后应该是同一个长度或者比它更大。

 

(保证一个屏幕上没有过多的三角形)

 

2.垂直方向上,要么,我们的分解后,产生的高度误差,经过投影之后,产生的像素误差小于某一个阀值k;

 

第一个:

 

D1为它的实际边长,那么它经过投影之后的长度为:

 

D12=D1×(NearH/L);

 

L为距离,NearH为近裁剪面高度的一般。

 

如果D12比较大,说明不够精细!!!!!

 

D12>MAX

 

这个时候,进行分解。

 

L/D<NearH/MAX;

 

把这个值设为C ,那么C×C就是我们能容忍的最少数量。

 

如过一个每一个小方块没有达到那个不等式标准,正方形的数量就会过少而失真。

 

只要这个成立就一直分解么!!!

 

非也!!!!!!!!!!!

 

因为分解到不能再分解,也就是说:还有个条件:

 

!!!!!!

D>1;好,现在一切OK!!

 

现在说第二个问题:

 

如果失真过多怎么办,也就是在高度上产生的误差很大!!!!!!!!

 

比如说一个边长为D的正方形,5个点的添加,增加了图像的质量,但是在高度上产生的最大差为D2;

 

那么,

 

D2的投影如果比一个定值小,说明不用分解!!因为足够精细了,,,,

 

但是如果D2的投影比一个定值大,说明必须分解!!因为不够精细了!!!!

 

MAX 为屏幕视觉上容忍的最大误差。

 

D2×(NearH/L)>MAX;

 

联合以上两种情况,可以得出以下方程:

 

 

L/D<NearH/MAX;

 

D2×(NearH/L)>MAX2;

 

好了,考察L:

 

L<D*NearH/MAX;

 

L<D2*NearH/MAX2;

 

我们发现了什么哈哈!!!!!!!!!!!!很经典吧!!!!!!!!!!!

 

只要满足其中之一,我们就可以说它可以不用分解了!!!!!!!!!

 

继续推导!!!

 

改写为:

D*NearH/(L*MAX)>1;

D2*NearH/(MAX2*L)>L;

 

设 c=D×MAX2/(D2×MAX)

 

现在看看多么漂亮吧!!!!!

 

D/MAX是什么,比值!!它表明了实际的边长和期待的最大边长的比,这个是水平方向

 

D2/MAX2是什么比值!!它表明了实际的误差和期待的误差的比,这个是垂直方向

 

逻辑应该是这样:

 

如果垂直方向比较大,说明实际误差大。。。

 

如果水平方向比较大,说明水平边长比较大。。。

 

他们当中我们取最大那一个,如果最大的实际误差都能满足我们的不等式!!!!!!,那么,我们可以肯定的说:

它符合我们的条件!!!!!!!!!!!!!!!!!!!!!

好了!!!!!!!!!!!!!!!c的值说明了我们的期待。。。。。。。。。。

c的值越大,说明了我们对于垂直方向的一个要求精度越高!!!!!!!!!!!!!!!!!!!!!!!!!

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  • 大小: 27 KB
  • 大小: 5.5 KB
  • 大小: 6 KB
  • 大小: 2.9 KB
  • 大小: 2.9 KB
  • 大小: 2.7 KB
  • 大小: 2.8 KB
  • 大小: 2.7 KB
分享到:
评论

相关推荐

    lost_Lost!_lie3w7_php_

    本篇文章将详细解析标题为“lost_Lost!_lie3w7_php_”的物招领系统源码,探讨其核心功能与安全设计,以及为何它不允许用户直接修改联系方式。 首先,物招领系统的核心功能在于提供一个平台,使得失主和拾到物品的人...

    CNG.rar_Lost!_PACKET LOST

    标题"CNG.rar_Lost!_PACKET LOST"暗示了我们正在处理与“连续噪声生成器(Continuous Noise Generator,简称CNG)”相关的文件,同时遇到了数据包丢失的问题。描述中提到“更新CNG的估计,并在数据包丢失时应用CNG”...

    Mirror.The.Lost.Shards.Update.v3.10_补丁_Lost!_emoji_

    "Lost!"在标签中可能指的是游戏中的某个章节或剧情点,也可能暗示了这次更新针对的是游戏中出现的某些丢失或未解的问题。 "emoji"标签则意味着此补丁引入了一个全新的特性,即在游戏中添加或升级了emoji表情包功能...

    board-game.zip_Lost!_卡牌

    《Lost!》是一款深受玩家喜爱的卡牌游戏,它的设计灵感来源于经典的《Lost City》。在这款游戏中,玩家将体验到策略与运气的完美结合,简单易懂的规则使得无论是新手还是老玩家都能快速上手,享受游戏带来的乐趣。 ...

    Lost-in-Blue-3.rar_Lost!

    "Lost-in-Blue-3.rar_Lost!" 提供了一个压缩包文件名,其中 ".rar" 后缀表明这是一个RAR格式的压缩文件,通常用于存储多个相关文件或程序数据。RAR是一种高效的数据压缩格式,允许用户在单个档案中打包多个文件,...

    vapour_lost_57.rar_Lost!_numeca_steam turbine

    "vapour_lost_57.rar_Lost!_numeca_steam turbine"这个标题暗示了我们正在讨论一个与NUMECA软件相关的蒸汽涡轮机性能分析工具。NUMECA是一家全球领先的流体动力学解决方案提供商,其软件在航空航天、海洋工程、能源...

    demo.rar_Lost!

    【标题】"demo.rar_Lost!" 提示我们这是一个RAR压缩文件,可能包含了某个项目或文档的丢失部分。RAR是一种常见的文件压缩格式,由WinRAR软件创建,用于将多个文件打包成一个单一的压缩文件,以节省存储空间和方便...

    LY? THUYE??T DOW_Lost!_forex_ppt_MI4_

    T DOW_Lost!_forex_ppt_MI4_" 这个标题看似是由几个关键词组成的混合体,其中包含了一些金融市场的专业术语。"Lý Thuyết Dow" 在中文中指的是道氏理论,这是一种经典的股票市场分析方法,由查尔斯·道在19世纪末...

    afn.rar_C++_Lost!

    【标题】"afn.rar_C++_Lost!" 暗示了这可能是一个与C++编程语言相关的资源,但不幸的是,压缩包可能存在问题,无法正常工作。这可能是因为文件损坏、密码保护或者缺少必要的依赖文件。对于C++初学者或开发者来说,...

    mybb.rar_Lost!

    As a result of this project for a long time, there are some controls have been lost, so I can't find form1 control as the main window

    caption总结

    该方法能够针对图像中的每个感兴趣区域(Region of Interest, ROI)生成相应的描述。 - **融合全局与局部特征**:通过第一阶段的RPN生成区域建议,然后在第二阶段利用这些区域特征向量生成得分和边框偏移量,最终送入...

    lost.rar_Lost!_屏幕传输

    VC6.0的远程控制,关键是屏幕传输部分的代码,采用了链表的结构。

    Lost_in_Space - season 1.en_qwertyui_Lost!_

    标签中的"qwertyui Lost!"可能是一个关键词或者密码,可能与剧集中的某个谜题或者情节有关。 在这些字幕文件中,我们可以看到“WebRip”字样,这通常意味着这些视频是从网络上下载的,并经过处理以适应网络播放,...

    FLP.co-Lets-Get-Lost.zip_Lost!_cisco

    Aplikasi yang bagus untuk pemula

    fat32_Lost!_fat32_

    2. Add dynamical ... Fix folding state lost on the next startup issue.5. Make Replace-in-Files confirmation dialog modal to prevent from crashing.6. Add support of smart-indenting for Perl and Rust.

    ssim.rar_Lost!_patch-dictionary

    The learning-based approaches assume that the lost high frequency details in LR images can be retrieved and hallucinated a dictionary of image patch pairs.

    ZPclustering.zip_Lost!

    Why your files are not be used? 1.The content is too simple 2.Is not a sourcecode or document 3.lost some files

    cpp.rar_Lost!

    Is not a sourcecode or document 3.lost some files 4.Description is not detailed or not correct 5.Compressed file has password 6.Sourcecode duplicate

    CELP.rar_Lost!

    The content is too simple 2.Is not a sourcecode or document 3.lost some files 4.Description is not detailed or not correct 5.Compressed file has password

    EPM.zip_Lost!

    The content is too simple 2.Is not a sourcecode or document 3.lost some files 4.Description is not detailed or not correct 5.Compressed file has password 6.Sourcecode duplicate or already exist

Global site tag (gtag.js) - Google Analytics