Jack Wang bio photo

Email

Github

XPBD布料模拟Demo

这是一个扩展位置基动力学(XPBD)算法,基于CUDA加速的布料模拟的演示项目。支持拉伸、弯曲、固定与长距离约束,并提供粒子自碰撞与SDF碰撞处理。通过OpenGL实时渲染可视化调试。通过 GPU 并行友好的约束求解、稳定的时间步进策略、高效的空间哈希碰撞检测,以及针对原子操作和内存访问的多层优化,实现了高性能、稳定的实时布料模拟。


2D 刚体物理引擎

Impulse 2D physics engine demo screenshot

我开发了一款受 Box2D 启发的自定义 2D 刚体物理引擎,注重物理建模的清晰性与数值稳定性。引擎实现了带线性和角运动的刚体动力学、基于冲量的碰撞解析,以及迭代约束求解。核心功能包括:宽相和窄相碰撞检测、接触流形、恢复系数与摩擦力建模,以及由拉格朗日乘子推导出的序列冲量(Gauss–Seidel)求解器。Impulse 2D 物理引擎的技术笔记请见此处


您可以点击此链接直接在浏览器中运行 Impulse 2D Demo


水滴动画曲面模型

Water droplet surface simulation


作为博士后研究员,我们提出了一种可变形曲面模型,用于模拟水滴在不同固体表面上的流动行为。在拉格朗日坐标系下,每个时间步利用隐式曲率流算子模拟水的表面张力,利用接触角算子改变水滴在固体表面的形状,并对网格拓扑结构进行优化以提高网格鲁棒性。通过一系列数值实验证明,该方法可以实现实时渲染。成果已发表于 IEEE。


自旋转移力矩的第一性原理模拟


近年来,磁性隧道系统和磁畴壁动力学实验需要完整的量子力学描述。我们采用第一性原理量子输运方法,研究具有非共线磁化方向的层状磁性系统中的自旋转移力矩(STT)。通过将散射区域中的波函数与引线中的布洛赫态相匹配来求解开放系统的散射问题,并基于所得散射波函数从自旋相关电子态中评估自旋转移力矩。本工作为模拟纳米级磁性系统中电流诱导力矩提供了具有物理基础的高效框架。 [pdf]


体渲染引擎

Volume rendering engine screenshot


带领团队基于 OpenGL/HLSL 开发核心算法(光线投射),并对算法进行优化,满足医学影像数据实时三维渲染及分割、隐藏、分组等复杂交互操作的需求。


医学图像中的 VR/AR/3D 打印应用

VR/AR/3D printing medical image application


带领团队开发了多款基于 VR/AR 和 3D 打印技术的有趣产品原型,在 CMEF 展览会上展出并受到众多媒体报道和关注。这些产品能够渲染真实医学影像数据,为手术规划提供有效支撑。


医学后处理算法

Medical post-processing algorithm visualization


开发结肠分割算法、结肠中心线提取算法及结肠息肉 CAD 诊断算法;基于 OpenGL(HLSL)实现神经纤维和 MR 脑图像可视化;使用 Intel IPP 技术进行加速。算法已集成至产品中,拥有 10 余项相关专利。

2D Rigid Body Physics Engine

Impulse 2D physics engine demo screenshot

I developed a custom 2D rigid body physics engine inspired by Box2D, focusing on clarity of physical modeling and numerical stability. The engine implements rigid body dynamics with linear and angular motion, impulse-based collision resolution, and iterative constraint solving. Core features include broad-phase and narrow-phase collision detection, contact manifolds, restitution and friction modeling, and a Sequential Impulse (Gauss–Seidel) solver derived from Lagrange multiplier formulations.The notes for the Impulse 2D physics engine are available here.

You can run the Impulse 2D Demo directly in your browser by clicking this link.


Surface Model for Water Drop Animation

Water droplet surface simulation


As a postdoctoral researcher, we proposed a deformable surface model to simulate the flow behavior of water droplets on different solid surfaces. In the Lagrangian coordinate system, at each time step, the implicit curvature flow operator is used to simulate the surface tension of water, the contact angle operator is used to change the shape of water droplets on the solid surface, and the topological structure of the mesh is optimized to improve the robustness of the mesh. Through a series of numerical experiments, it is proved that real-time rendering can be achieved. It was published in IEEE.


First-principles simulation of spin-transfer torques


Recent experiments on magnetic tunneling systems and domain-wall dynamics require a full quantum-mechanical description. We study spin-transfer torques (STTs) in layered magnetic systems with noncollinear magnetization using a first-principles quantum transport approach.

The scattering problem of the open system is solved by matching the wave function in the scattering region with Bloch states in the leads. Based on the resulting scattering wave function, spin-transfer torques are evaluated from the spin-dependent electronic states.

This work provides a physically grounded and efficient framework for simulating current-induced torques in nanoscale magnetic systems. [pdf]


Volume Rendering Engine

Volume rendering engine screenshot


Lead the team to develop the core algorithm( Ray-Casting) based on OpenGL/HLSL and optimize the algorithm to meet the requirements of real-time 3D rendering of medical image data and various complex interactive operations , such as splitting, hiding, group,etc.


VR/AR/3D printing in Medical Image Application

VR/AR/3D printing medical image application


Lead the team to develop many interesting product prototypes, which is based on VR/AR and 3D printing techniques. They were exhibited at the CMEF exhibition and were reported and noticed by the many medias. It can render real medical image data and provide effective supporting for surgical planning.


Medical Post-Processing Algorithm

Medical post-processing algorithm visualization


Develop colon segmentation algorithms, colon centerline extraction, and colon polyp CAD diagnosis algorithms. Visualize the neuro fibers and MR brain Images based on OpenGL(HLSL). Intel IPP technology is used for acceleration. Algorithms have been integrated into the products. It has more than 10 related patents.