计算机应用与软件
計算機應用與軟件
계산궤응용여연건
COMPUTER APPLICATIONS AND SOFTWARE
2014年
5期
46-49,162
,共5页
邱文超%黄敏%鲍苏苏%叶建平%范应方
邱文超%黃敏%鮑囌囌%葉建平%範應方
구문초%황민%포소소%협건평%범응방
虚拟手术%血流%光滑粒子流体动力学%血管壁%质点弹簧模型%物理引擎
虛擬手術%血流%光滑粒子流體動力學%血管壁%質點彈簧模型%物理引擎
허의수술%혈류%광활입자류체동역학%혈관벽%질점탄황모형%물리인경
Virtual surgery%Blood flow%SPH%Vessel wall%Mass-Spring model%Physx
血流特效场景可以增强虚拟手术的真实感。虚拟手术中的血流特效场景包括了有交互的血液模拟及血管壁模拟。首先基于光滑粒子流体动力学,使用Physx物理引擎模拟血液流动的物理形态,并利用Screen Space Flow算法对血流表面进行实时渲染。然后基于质点弹簧模型,提出使用Physx物理引擎模拟可交互、有弹性形变及可切割的血管壁。最后实现两个实验场景:场景一实现肺动脉内大规模血液流动的特效;场景二实现在用户交互下的血管壁形变和切割,并通过触发事件实现血管壁破裂流血的特效。实验结果表明,该血流及血管壁模拟方法在40000个粒子下仍能保证实时绘制,满足虚拟手术的需求。
血流特效場景可以增彊虛擬手術的真實感。虛擬手術中的血流特效場景包括瞭有交互的血液模擬及血管壁模擬。首先基于光滑粒子流體動力學,使用Physx物理引擎模擬血液流動的物理形態,併利用Screen Space Flow算法對血流錶麵進行實時渲染。然後基于質點彈簧模型,提齣使用Physx物理引擎模擬可交互、有彈性形變及可切割的血管壁。最後實現兩箇實驗場景:場景一實現肺動脈內大規模血液流動的特效;場景二實現在用戶交互下的血管壁形變和切割,併通過觸髮事件實現血管壁破裂流血的特效。實驗結果錶明,該血流及血管壁模擬方法在40000箇粒子下仍能保證實時繪製,滿足虛擬手術的需求。
혈류특효장경가이증강허의수술적진실감。허의수술중적혈류특효장경포괄료유교호적혈액모의급혈관벽모의。수선기우광활입자류체동역학,사용Physx물리인경모의혈액류동적물리형태,병이용Screen Space Flow산법대혈류표면진행실시선염。연후기우질점탄황모형,제출사용Physx물리인경모의가교호、유탄성형변급가절할적혈관벽。최후실현량개실험장경:장경일실현폐동맥내대규모혈액류동적특효;장경이실현재용호교호하적혈관벽형변화절할,병통과촉발사건실현혈관벽파렬류혈적특효。실험결과표명,해혈류급혈관벽모의방법재40000개입자하잉능보증실시회제,만족허의수술적수구。
Blood flood effects scene can enhance the sense of reality in virtual surgery.The blood flow effects scene in virtual surgery includes both interactive blood simulation and vessel wall simulation.First of all on the basis of SPH,it utilizes Physx to simulate blood flood physical form and by using Screen Space Flow algorithm it carries out real-time rendering with blood surface.Then based on Mass-Spring model it suggests using Physx to simulate interactive,stretchy and rupturable vessel wall.Finally it implements two experimental scenes:scene one implements the effects of large scale blood flow in pulmonary artery;scene two implements vessel wall deformation and segmentation under user interaction and implements by triggering events vessel wall wounding and blooding effects.Experiment results show that the blood flow and vessel wall simulation method can still ensure real-time rendering with 40 000 particles so that it meets the requirement of virtual surgery.