A 3D particle editor in DirectX11