We present an algorithm that allows a user within a virtual environment to perform real-time unconstrained cuts or consecutive tears, i.e., progressive, continuous fractures on a deformable rigged and soft-body mesh model in high-performance 10ms. In order to recreate realistic results for different physically-principled materials such as sponges, hard or soft tissues, we incorporate a novel soft-body deformation, via a particle system layered on-top of a linear-blend skinning model. Our framework allows the simulation of realistic, surgical-grade cuts and continuous tears, especially valuable in the context of medical VR training. In order to achieve high performance in VR, our algorithms are based on Euclidean geometric predicates on the rigged mesh, without requiring any specific model pre-processing. The contribution of this work lies on the fact that current frameworks supporting similar kinds of model tearing, either do not operate in high-performance real-time or only apply to predefined tears. The framework presented allows the user to freely cut or tear a 3D mesh model in a consecutive way, under 10ms, while preserving its soft-body behaviour and/or allowing further animation.
翻译:我们提出一种算法,使虚拟环境中的用户能够进行实时、不受限制的切割或连续的眼泪,即,在高性能10米的高性能10米的变形操纵和软体网状模型上,逐渐地连续地断裂。为了为不同的物理定理材料,如海绵、硬组织或软组织重新创造现实的结果,我们通过在线性骨质剥皮模型上层层的粒子系统层层进行软体变形。我们的框架允许模拟现实的、外科的切削裂和连续的眼泪,特别是在医学VR训练方面。为了在VR取得高性能,我们的算法以被操纵的网状上的Euclidean几何假设为基础,而不需要任何具体的模型预处理。这项工作的贡献在于,目前支持类似模型撕裂的框架要么不是在高性能实时运行,要么只适用于预定义的眼泪。所提出的框架允许用户在10米以下连续地自由切割或撕裂3D型模型,同时保持软体行为和进一步动动动。