`
javahigh1
  • 浏览: 1276656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

放弃Cell-Portal,开始做松散八叉和层次包围了

阅读更多

如果要问,相对大规模和复杂的室内场景,最具有效率的组织和渲染方式是什么,那么Cell-Portal和衍生而得的PVS肯定是不二之选,这也是当初会去看BSP和BW等一系列Cell-Portal的原因。八叉和层次包围,一直没有足够重视。

上周末,看了看所需分割的场景,发现场景基本都是存在大量空地的不封闭空间,有些场景甚至没有合理安排Portal的地方。而对于不封闭空间,那么,Cell-Portal本身的优势就彻底没了。即便BSP,对于这种空间,虽然可以做,但是也很难舒舒服服地将这种空间分割成我们希望的样子。由于摄像机基本一马平川,这些分割法基本都没有意义。

老大说,在这种情况下,只能用八叉和层次包围了。

诚然,八叉和层次包围有很多很多很多很多很多很多不足,很少有人会考虑将他们用作空间分割:比起BSP,它们可能产生的细节空间可能更加恐怖:大量小空间,每个空间包含数量不多的三角形,且这些三角形可能从属于多个材质和纹理。相比于这些缺点,容许大变动空间的优点就形如鸡肋,一点意义都没有。

然而,这毕竟是一个“变态”的世界,而在“变态”的世界中,任何“正确”的做法都是错误的。所以,我们或许也是被迫使用这样的算法——明知其低效,但你找不到更高效的方式,因此,它最优。感觉自己好邪恶啊……

回到上一个世纪,回到上一个时代,重新捡起八叉和层次包围——这两个迄今继续在物体管理上大行其道,却在场景管理上早已出局的算法,用来满足场景的分割要求。 ^_^

变态多了,就不变态了。但是,这样做的场景,真的是好的场景吗?……毕竟,那不是我该问的问题。

或许这样的怀疑和挣扎是没必要的,还是那句话:

“场景分割中,没有最优解,只有最适解。”

希望能尽快结束吧……

分享到:
评论

相关推荐

    Cell-Free大规模MIMO系统中基于传输时延的缓存策略研究.docx

    ### Cell-Free大规模MIMO系统中基于传输时延的缓存策略研究 #### 一、引言 随着全球移动互联网的迅速发展,移动通信流量呈现爆发式增长趋势。然而,传统移动通信系统面临的挑战日益增多,特别是小区间干扰的加剧,...

    Cell-based IC Design Concepts

    ### Cell-Based IC设计概念 #### 一、Cell-Based IC设计概览 在现代集成电路(IC)设计领域,Cell-Based的设计方法是一种广泛应用的技术。它通过预定义的单元库来构建复杂的电路系统,从而大大简化了设计过程并...

    WTL_Freecell-Release04-v1.3-20190126 (WTL空当接龙v1.3)

    WTL_Freecell-Release04-v1.3-20190126 (WTL空当接龙v1.3) 本程序主要特点介绍: 1、本程序全部使用WTL编程,VS2017编译,程序短小精悍,不依赖VC运行库; 2、本程序支持XP/7/8/8.1/10及相应Server版Windows系统...

    Android代码-folding-cell-android

    FoldingCell for Android About This project is maintained by Ramotion, Inc. We specialize in the designing and coding of custom UI for Mobile Apps and ...'com.ramotion.foldingcell:folding-cell:1.1.0

    aspose-cell-21.1 for Java

    aspose-cell-21.1

    cell-takes-no-prisoners_1080p.mpkg

    cell-takes-no-prisoners_1080p.mpkg

    基于cell-free Massive MIMO生成用户平均误码率随平均接收信噪比变化曲线的Matlab仿真源码.zip

    基于cell-free Massive MIMO生成用户平均误码率随平均接收信噪比变化曲线的Matlab仿真源码.zip 代码完整下载可用,确保可以使用。 基于cell-free Massive MIMO生成用户平均误码率随平均接收信噪比变化曲线的Matlab...

    image-cell-segmentation图像分割

    《图像分割技术在image-cell-segmentation中的应用与解析》 图像分割是计算机视觉领域中的一个核心问题,它涉及到图像处理、模式识别、机器学习等多个子领域,具有广泛的应用价值。"image-cell-segmentation"项目...

    cif2cell-1.2.10.tar.gz

    《cif2cell-1.2.10:晶体结构数据转换工具详解》 在现代材料科学和化学领域,第一性原理计算已经成为理论研究的重要工具。这种计算方法基于量子力学,能够预测物质的性质,而无需依赖实验数据。在进行第一性原理...

    single-cell-pseudotime, 单细胞RNA序列数据中估计pseudotime的算法综述.zip

    single-cell-pseudotime, 单细胞RNA序列数据中估计pseudotime的算法综述 单单元rna序列估计算法单细胞,很多算法。这个页面的目标是编录基于它的基因表达水平的pseudotimes的多种算法。 这个问题也被称为单细胞轨迹...

    Flow-through cell-based In Vitro Release Method for Triamcinolone acetonide

    The main objective of the current research was to develop a compendial flow-through cell apparatus based in vitro release testing method for sustained-release triamcinolone acetonide–loaded poly ...

    Abaqus-Voronoi-cell-FEM-master_Voronoiabaqus_ABAQUS_abaqusvorono

    标题"Abaqus-Voronoi-cell-FEM-master_Voronoiabaqus_ABAQUS_abaqusvorono"提及的核心是Abaqus软件中的Voronoi单元(Voronoi cell)在有限元方法(Finite Element Method, FEM)中的应用。Voronoi细胞是一种几何构造...

    44119-process-cell-images.zip

    44119-process-cell-images.zip

    Android-folding-cell-android.zip

    cell-android.zip,folding cell是一个材料设计扩展内容单元,灵感来自@ramotion制作的折叠纸材料-https://github.com/ramotion/android-ui-animation-components-and-libraries,安卓系统是谷歌在2008年设计和制造的...

    Cell-Free-massive MIMO with NOMA.rar_Massive MIMO-NOMA_NOMA mimo

    massive MIMO with NOMA

    solr-cell-4.10.1.zip

    标题中的"solr-cell-4.10.1.zip"指的是Apache Solr的一个特定版本——4.10.1的细胞(Cell)模块。Solr是Apache软件基金会的一个开源项目,它是一个全文搜索引擎服务器,提供了分布式搜索、高可用性和近实时搜索等...

    Inter-cell-interference-.rar_Matlab interference_cell_inter-cell

    小区间干扰协调(Inter-Cell Interference Coordination, ICIC)是现代移动通信网络中解决多小区共存问题的关键技术之一。在密集的城市环境中,由于基站间的距离较近,信号覆盖区域相互重叠,导致小区间存在强烈的...

    Cell-recognition-aStatistical-system.rar_cell

    "Cell-recognition-aStatistical-system.rar_cell"这个压缩包文件显然包含了一个专门针对细胞识别和统计的软件系统。以下是关于这个系统可能涉及的一些关键知识点: 1. **细胞识别**:细胞识别是生物医学图像分析中...

    cell_id.rar_Cell-ID_cell id_cell id范围_cell id_leatherzrp

    CELL-ID技术是目前最简单的定位技术,它的原理是通过获取目标手机所在的蜂窝小区ID来确定其所在的位置,提供给定位用户。它不需要移动台提供任何定位测量信息,也无须对现网进行改动,只需要在网络侧增加简单的定位...

Global site tag (gtag.js) - Google Analytics