Hi!
I used similar texture for points here
and here
The only thing that matters is alphaTest: 0.5
in materials.
var pointsTornadoMat = new THREE.PointsMaterial(
{
vertexColors: THREE.VertexColors,
size: 0.2,
map: new THREE.TextureLoader().load("https://threejs.org/examples/textures/sprites/ball.png", tex => {
tex.center.setScalar(0.5);
tex.rotation = -Math.PI * 0.5;
}),
alphaTest: 0.5
}
);