论文部分内容阅读
利用目前商业PC硬件提供的现有性能与条件,选取与其相匹配的有较大优化可能性的且具有较广泛适用性的现存物理性动态模拟算法方案,对其进行有针对性的调整以适应其硬件结构,以此达到可能的较高渲染速度,且同时具有一定的渲染质量,藉此作为今后此类物理性动态模拟方案在GPU上进一步改良发展的精简型基础数据结构平台。与此同时,需要对本物理性动态模拟方案中的一部分概念性操作进行有效的具体化并给出较详尽的理论性阐释。 在研究过程中,了解并充分掌握计算机图形学中目前最新提出的非网格型体积采样对象的物理性动态模拟方案。此一动态模拟方案的物理理论基础是连续介质力学,因此对于本动态模拟方案所涉及的连续介质力学中的体系,概念,设定,性质,定理与定理的证明都需要有一个全面系统的认识与恰当的运用,由此而为动态模拟方案的推导建立一个牢固的理论上的演绎前提。而且这样一来,对于深入理解此一物理性动态模拟方案的算法本质也是大有裨益的。对于已完成阶段性物理动态模拟的非网格型体积采样对象,则得到一个相对于初始体积采样点集变化了的结果采样点集。然而,就计算机图形学而言,最终所要得到的是对象表面的渲染结果。对于按照上述动态模拟方案所得结果采样点集,此方案可按相应的算法求出对象表面的结果采样点集及其对应属性集。但相应算法本质上是迭代性的,这样一来就又存在一个优化的问题,包括算法本身的优化与实现开销的优化两方面。主要目标是实现开销的优化。 对现存各种不同类型物理性动态模拟方案进行横向比较,考虑的原则主要是实现性能与效果的综合评价指标。初步定型后,对所选物理性动态模拟方案中一部分概念性操作的可能实现途径按照其可行性与效率进行了取舍,在具有基本可行性的前提下,效率成为最关键的衡量因素。 为实现上述研究目的,给出了把某一通用性高强度数学物理运算移植到图形处理单元(GPU)中的基本思路,并在一定程度上增强了其性能提升的可能性,同时实现了对本物理性动态模拟方案中的一部分概念性操作进行的有效具体化。而且还初步完成了非传统性渲染方案在GPU中的实现方案。 最终得出结论,即某些特定的高强度数学物理运算向图形处理单元(GPU)平台的移植,是完全可行的,其结果应该是令人满意的。可以在图形处理单元(GPU)平台上进行计算机图形学的相关外围运算,乃至有效实现某些非传统性渲染方案。 类似的或者其他不同类型高强度数学物理运算向图形处理单元(GPU)平台的移植,只要其运算流程满足硬件结构的限制,也应该是完全可行的,因此上述结论无疑为类似或者其他不同类型高强度数学物理运算GPU实现的可行性提供了一个理论性示范或论证基础。